Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Administración de Oracle Solaris: interfaces y virtualización de redes Oracle Solaris 11 Information Library (Español) |
1. Descripción general de la pila de red
Configuración de red en esta versión de Oracle Solaris
La pila de red en Oracle Solaris
Dispositivos de red y nombres de enlaces de datos
Nombres de enlaces genéricos predeterminados
Asignación de nombres genéricos a los enlaces de datos
Personalización de la asignación de nombres de enlace genéricos
Nombres de enlace en sistemas actualizados
Reemplazo de nombres de enlace basados en hardware
Administración de otros tipos de enlaces
Parte I Conexión automática a la red (NWAM, Network Auto-Magic)
3. Configuración y administración de NWAM (descripción general)
4. Configuración de perfiles de NWAM (tareas)
5. Administración de perfiles de NWAM (tareas)
6. Acerca de la interfaz gráfica de usuario de NWAM
Parte II Configuración de interfaz y enlace de datos
7. Uso de comandos de configuración de interfaces y enlaces de datos en perfiles
8. Configuración y administración de enlaces de datos
9. Configuración de una interfaz IP
10. Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris
12. Administración de agregaciones de enlaces
16. Intercambio de información de conectividad de red con LLDP
Parte III Virtualización de la red y gestión de los recursos
17. Introducción a la virtualización de redes y el control de recursos (descripción general)
18. Planificación para la virtualización de red y el control de recursos
19. Configuración de redes virtuales (tareas)
20. Uso de la protección de enlaces en entornos virtualizados
21. Gestión de recursos de red
Desde el punto de vista administrativo, los administradores crean interfaces IP encima de los enlaces de datos. El enlace de datos representa un objeto de enlace en la segunda capa del modelo de interconexión de sistemas abiertos (OSI, Open Systems Interconnection). El enlace físico está asociado directamente con un dispositivo y tiene un nombre de dispositivo. El nombre del dispositivo es básicamente el nombre de la instancia del dispositivo y se forma con el nombre del controlador y el número de instancia del dispositivo. El número de instancia puede tener un valor de 0 a n, según cuántas NIC utilice ese controlador en el sistema.
Pongamos por ejemplo una tarjeta Gigabit Ethernet, que se suele utilizar como NIC principal en sistemas host y en sistemas de servidor. Algunos nombres de controlador típicos para esta NIC son bge y e1000g. Cuando se utiliza como NIC principal, la interfaz de Gigabit Ethernet tiene un nombre de dispositivo como bge0 o e1000g0. Otros nombres de controladores pueden ser nge, nxge, etcétera.
En esta versión de Oracle Solaris, el nombre de instancia del dispositivo sigue dependiendo del hardware subyacente. Sin embargo, los enlaces de datos que se encuentran por encima de estos dispositivos no se vinculan de manera similar y pueden tener nombres significativos. Por ejemplo, el administrador puede asignar al enlace de datos encima de la instancia del dispositivo e1000g0 el nombre itops0. En esta versión de Oracle Solaris, los enlaces de datos predeterminados se proporcionan con nombres genéricos. Para mostrar la asignación entre los enlaces de datos con sus nombres genéricos y las correspondientes instancias del dispositivo, debe utilizar el subcomando dladm sho-phys.
Cuando se instala esta versión de Oracle Solaris en un sistema por primera vez, Oracle Solaris proporciona automáticamente nombres de enlace genéricos para todos los dispositivos de red físicos del sistema. Esta asignación de nombre utiliza la convención de denominación net #, donde # es el número de instancia. Este número de instancia se incrementa para cada dispositivo, por ejemplo, net0, net1, net2, y así sucesivamente.
Los nombres de enlace genéricos o flexibles ofrecen ventajas en la configuración de red, como se muestra en los ejemplos siguientes:
Dentro de un único sistema, la reconfiguración dinámica se hace más fácil. La configuración de red que se establece para una NIC determinada también puede ser heredada por un reemplazo de NIC diferente.
La zona de migración se hace menos complicada con respecto a la configuración de red. La zona del sistema migrado conserva su configuración de red si el enlace del sistema de destino comparte el mismo nombre con el enlace que se ha asignado a la zona antes de la migración. Por lo tanto, no se requiere ninguna configuración de red adicional en la zona después de la migración.
El esquema de denominación genérica ayuda con la configuración de red que se especifica en el manifiesto de la configuración del sistema (SC, System Configuration). Por lo general, el enlace de datos de red principal se llama net0 en todos los sistemas. Por lo tanto, se puede usar un manifiesto SC genérico para varios sistemas que especifique una configuración para net0.
La administración de enlaces de datos también se vuelve flexible. Puede personalizar aún más el nombre de los enlaces de datos, por ejemplo, para reflejar una función específica que realice el enlace de datos, como se muestra en la Figura 1-2.
La siguiente tabla ilustra la nueva correspondencia entre el hardware (NIC), la instancia de dispositivo, el nombre de enlace y la interfaz sobre el enlace. El sistema operativo proporciona los nombres de los enlaces de datos de manera automática.
|
Como la tabla lo indica, mientras que el nombre de la instancia del dispositivo permanece basado en hardware, el sistema operativo, una vez instalado, renombra los enlaces de datos.
En Oracle Solaris, los nombres genéricos se asignan automáticamente a todos los enlaces de datos en función de criterios específicos. Todos los dispositivos comparten el mismo prefijo net. Sin embargo, los números de instancia se asignan en función de lo siguiente:
Los dispositivos de red físicos se ordenan según el tipo de medio físico, donde determinados tipos tienen prioridad sobre otros. Los tipos de medios se ordenan en prioridad descendente, como se indica a continuación:
Ethernet
IP sobre IB (dispositivos Infiniband)
Ethernet sobre IB
Wi-Fi
Una vez que los dispositivos se agrupan y ordenan según los tipos de medios físicos, se vuelven a ordenar en función de sus ubicaciones físicas, donde los dispositivos integrados se prefieren a los dispositivos periféricos.
A los dispositivos que tienen la mayor prioridad en función de su tipo de medio y ubicación se les asignan números de instancias inferiores.
Según los criterios, los dispositivos Ethernet en una placa base inferior o ioboard, hostbridge, complejo de raíz PCIe, bus, dispositivo y función se clasifican por delante de los demás dispositivos.
Para mostrar las correspondencias de los nombres de enlaces, los dispositivos y las ubicaciones, utilice el comando dladm show-phys como se indica a continuación:
# dladm show-phys -L LINK DEVICE LOCATION net0 e1000g0 MB net1 e1000g1 MB net2 e1000g2 MB net3 e1000g3 MB net4 ibp0 MB/RISER0/PCIE0/PORT1 net5 ibp1 MB/RISER0/PCIE0/PORT2 net6 eoib2 MB/RISER0/PCIE0/PORT1/cloud-nm2gw-2/1A-ETH-2 net7 eoib4 MB/RISER0/PCIE0/PORT2/cloud-nm2gw-2/1A-ETH-2
Oracle Solaris utiliza el prefijo net al asignar nombres de enlace. Sin embargo, puede usarse cualquier prefijo personalizado en su lugar; por ejemplo, eth. Si lo prefiere, también puede deshabilitar la asignación automática de nombres de enlace neutros.
Precaución - Debe personalizar el modo de asignación automática de nombres de enlace genéricos antes de instalar Oracle Solaris. Después de la instalación, no puede personalizar los nombres de enlace predeterminados sin que se modifiquen las configuraciones existentes. |
Para deshabilitar la asignación de nombres de enlace automática, o para personalizar el prefijo de nombres de enlace, defina la siguiente propiedad en los manifiestos de configuración del sistema que utiliza el programa de instalación automática (AI, Automated Install).
<service name="network/datalink-management" version="1" type="service"> <instance name="default enabled="true"> <property_group name='linkname-policy' type='application'> <propval name='phys-prefix' type='astring' value='net'/> </property_group> </instance> </service
De manera predeterminada, el valor para phys-prefix es net, como se ve en la parte resaltada de la salida.
Para deshabilitar la denominación automática, elimine cualquier valor que se haya establecido para phys-prefix. Si deshabilita la denominación automática, los nombres de enlaces de datos se basan en sus controladores de hardware asociados, como bge0, e1000g0, etcétera.
Para utilizar un prefijo distinto de net, especifique un nuevo prefijo como valor de phys-prefix; por ejemplo, eth.
Si el valor que se proporciona a phys-prefix no es válido, este será ignorado. A los enlaces de datos se les asigna un nombre según sus controladores de hardware asociados, como bge0, e1000g0, etcétera. Para conocer las reglas sobre nombres de enlace válidos, consulte Reglas para nombres de enlace válidos.
Automáticamente, en los sistemas en que la versión de Oracle Solaris está recién instalada, los enlaces de datos se denominan de net0 a netN-1, donde N representa el número total de dispositivos de red.
Este caso no se cumple si se actualiza a partir de Oracle Solaris 11 Express. En estos sistemas actualizados, los enlaces de datos mantienen los nombres que tenían antes de la actualización. Estos nombres serán nombres basados en hardware predeterminados o nombres personalizados que el administrador asignó a los enlaces de datos antes de la actualización. Además, en estos sistemas modernizados, los dispositivos de red nuevos que se vayan agregando también conservarán los nombres basados en hardware predeterminados en lugar de recibir nombres neutros. Este comportamiento para sistemas actualizados garantiza que ningún nombre neutro asignado por el sistema operativo se mezcle con otros nombres basados en hardware o nombres personalizados que el administrador haya asignado antes de la actualización.
En cualquier sistema con esta versión de Oracle Solaris, tanto los nombres basados en hardware como los nombres de enlace proporcionados por el sistema operativo se pueden reemplazar por otros nombres que se prefieran. Normalmente, los nombres de enlace predeterminados que asigna el sistema operativo resultan suficientes para crear la red de configuración del sistema. Sin embargo, si elige cambiar nombres de enlace, tenga en cuenta las consideraciones importantes que se tratan en las siguientes secciones.
Si los enlaces del sistema tienen nombres basados en hardware, cambie el nombre de estos enlaces por algún nombre genérico. Si mantiene los nombres basados en hardware de los enlaces, puede generarse confusión más adelantes si los dispositivos físicos se eliminan o se reemplazan.
Por ejemplo, se mantiene el nombre de enlace bge0 que se asocia con el dispositivo bge0. Todas las configuraciones de enlace se realizan estableciendo una referencia con el nombre de enlace. Más adelante, puede sustituir la NIC bge con la NIC e1000g. Para volver a aplicar la configuración de enlace del dispositivo anterior a la nueva NIC e1000g0, necesitaría reasignar el nombre de enlace bge0 a e1000g0 . La combinación de un nombre de enlace basado en hardware bge0 con una NIC asociada diferente e1000g0 puede crear confusión. Mediante el uso de nombres que no estén basados en hardware, puede distinguir mejor los enlaces de los dispositivos asociados.
Cuando se vayan a reemplazar los nombres de enlace basados en hardware, se recomienda planificar detenidamente antes cambiar el nombre de los enlaces. El cambio del nombre de enlace del dispositivo no propaga automáticamente el nuevo nombre a todas las configuraciones asociadas. Los siguientes ejemplos ilustran los riesgos de cambiar los nombres de enlace:
Algunas reglas de la configuración de filtros IP se aplican a enlaces específicos. Al cambiar el nombre de un enlace, las reglas de filtro siguen haciendo referencia al nombre original del enlace. Por lo tanto, estas reglas ya no se comportan según lo esperado después de cambiar el nombre del enlace. Debe ajustar las reglas de filtro para aplicarlas al enlace usando el nuevo nombre de enlace.
Tenga en cuenta la posibilidad de exportar información de configuración de red. Como se explicó anteriormente, con el uso de los nombres predeterminados net # proporcionados por el sistema operativo, puede migrar las zonas y exportar la configuración de red a otro sistema fácilmente. Si los dispositivos de red del sistema de destino tienen nombres genéricos, como net0, net1, etcétera, la zona hereda implementa la configuración del enlace de datos cuyo nombre coincida con el enlace de datos asignado a la zona.
Por lo tanto, como regla general, no cambie los enlaces de datos de manera aleatoria. Cuando cambie el nombre de los enlaces de datos, asegúrese de que todas las configuraciones asociadas del enlace se sigan aplicando después de que se cambia el nombre del enlace. Algunas de las configuraciones que pueden verse afectadas por el cambio de nombre de los enlaces son las siguientes:
Las reglas de filtro IP
Las configuraciones IP que se especifican en los archivos de configuración, como /etc/dhcp.*
Las zonas de Oracle Solaris 11
La configuración autopush
Nota - No es necesario modificar la configuración autopush al cambiar el nombre de los enlaces. Sin embargo, debe saber cómo funcionaría la configuración con la propiedad autopush por enlace una vez que se haya cambiado el nombre del enlace. Para obtener más información, consulte Cómo establecer módulos STREAMS en enlaces de datos.
Cuando asigne nombres de enlace, tenga en cuenta las siguientes reglas:
Los nombres de enlace consisten de una cadena y un número de punto físico de conexión (PPA, Physical Point of Attachment).
El nombre debe cumplir las siguientes restricciones:
Los nombres constan de entre 3 y 8 caracteres. Sin embargo, los nombres pueden tener un máximo de 16 caracteres.
Los caracteres válidos para los nombres son los caracteres alfanuméricos (a-z, 0-9) y el carácter de subrayado ('_').
Precaución - No utilice letras mayúsculas en los nombres de enlace. |
Cada enlace de datos debe tener solamente un nombre de enlace por vez.
Cada enlace de datos debe tener un nombre de enlace único dentro del sistema.
Nota - Una restricción adicional indica que no se puede utilizar lo0 como nombre de enlace flexible. Este nombre está reservado para identificar la interfaz de bucle de retorno IP.
La función de los enlaces dentro de la configuración de red puede servir como referencia útil al asignar nombres de enlace. Por ejemplo, netmgt0 puede ser un enlace que esté dedicado a la gestión de red. Upstream2 puede ser el enlace que se conecta al ISP. Como regla general, para evitar confusiones, no asigne nombres de dispositivos conocidos a sus enlaces.