En Oracle Solaris, utilice el comando dladm y la función SMF para administrar puentes. Utilice los comandos SMF para activar, desactivar y supervisar instancias de puentes mediante el identificador de recurso de gestión de errores (FMRI, Fault-Managed Resource Identifier) de la instancia, svc:/network/bridge. Utilice el comando dladm para crear o destruir puentes, así como para asignar enlaces a puentes o para eliminar enlaces de ellos. Los enlaces que se asignan al puente deben ser un tipo de Ethernet, que incluye medios 802.3 y 802.11.
Para establecer puentes entre enlaces, debe crear, al menos, una instancia de puente. Cada instancia de puente es independiente. Los puentes no incluyen una conexión de reenvío entre ellos, y un enlace es miembro de, como máximo, un puente.
El comando dladm create-bridge crea una instancia de puente y, opcionalmente, asigna uno o más enlaces de red al puente nuevo. Debido a que no hay instancias de puentes en el sistema de manera predeterminada, Oracle Solaris no crea puentes entre enlaces de red de manera predeterminada.
Para crear un puente, utilice el siguiente comando:
# dladm create-bridge [–P protect] [–p priority] [–d forward-delay] [–l link...] bridge-name
Especifica el método de protección. Se puede establecer en uno de los siguientes valores.
stp: método de protección de STP (valor predeterminado)
trill: método de protección de TRILL
Especifica un valor de prioridad de STP de IEEE para un puente a fin de determinar el nodo de puente raíz de la red. El valor predeterminado es 32768. Los valores válidos oscilan entre 0 (prioridad más alta) y 61440 (prioridad más baja), en incrementos de 4.096.
Especifica el parámetro de retraso de reenvío de STP para el puente. Cuando el puente que se crea es el nodo raíz, todos los puentes de la red usan este temporizador para secuenciar los estados de enlace cuando se activa un puerto. El valor predeterminado es de 15 segundos. Los valores válidos van de 4 a 30 segundos.
Agrega un enlace a un puente. Si alguno de los enlaces especificados no se puede agregar, el comando falla y el puente no se crea.
bridge-name es una cadena arbitraria que debe ser un nombre de instancia de servicio SMF legal. Este nombre es un componente de FMRI que no tiene secuencias de escape, lo que significa que los espacios en blanco, los caracteres de control ASCII y los siguientes caracteres no pueden estar presentes:
; / ? : @ & = + $ , % < > # "
El nombre default y todos los nombres que empiezan con la cadena SUNW están reservados. Los nombres que contengan dígitos finales están reservados para la creación de dispositivos de observación, los cuales se utilizan para la depuración. Debido al uso de dispositivos de observación, los nombres de instancias de puentes legales se limitan aún más para que sean nombres dlpi legales. El nombre debe comenzar y finalizar con un carácter alfabético o con un carácter de subrayado. El resto del nombre puede contener caracteres alfanuméricos y caracteres de subrayado.
Para obtener más información sobre opciones de creación de puentes, consulte la descripción del comando dladm create-bridge en la página del comando man dladm(1M).
Ejemplo 4-1 Creación de un puenteEn el ejemplo siguiente, se muestra cómo crear el puente brooklyn mediante la conexión de los enlaces net0 y net1.
# dladm create-bridge -P stp -d 12 -l net0 -l net1 brooklyn # dladm show-bridge BRIDGE PROTECT ADDRESS PRIORITY DESROOT goldengate stp 32768/8:0:20:bf:f 32768 8192/0:d0:0:76:14:38 brooklyn stp 32768/8:0:20:e5:8 32768 8192/0:d0:0:76:14:38
En el ejemplo siguiente, se muestra cómo crear el puente westminister mediante la conexión de los enlaces net0 y net1.
# dladm create-bridge -P trill -l net0 -l net1 westminister # dladm show-bridge BRIDGE PROTECT ADDRESS PRIORITY DESROOT goldengate stp 32768/8:0:20:bf:f 32768 8192/0:d0:0:76:14:38 westminister trill 32768/8:0:20:e5:8 32768 8192/0:d0:0:76:14:38