Los dispositivos de ejemplo que se usan en las siguientes tareas usan el número de instancia 0 en los dominios. Las VLAN se asignan a las siguientes subredes:
La VLAN 20 a la subred 192.168.1.0 (máscara de red: 255.255.255.0)
La VLAN 21 a la subred 192.168.2.0 (máscara de red: 255.255.255.0)
La VLAN 22 a la subred 192.168.3.0 (máscara de red: 255.255.255.0)
primary# ldm add-vsw net-dev=net0 primary-vsw0 primary
Tenga en cuenta que es necesario usar la opción –T static del comando ipadm create-addr solo si se ejecuta un sistema operativo Oracle Solaris 11 anterior a Oracle Solaris 11.1. A partir del sistema operativo Oracle Solaris 11, –T static es el comportamiento por defecto.
# ipadm create-ip net0 # ipadm create-addr -T static -a 192.168.2.100/24 net0 # dladm create-vlan -l net0 -v 20 vlan20 # ipadm create-ip vlan20 # ipadm create-addr -T static -a 192.168.2.100/24 vlan20
Para obtener más información sobre cómo configurar interfaces VLAN en el sistema operativo Oracle Solaris 11, consulte Capítulo 3, Configuring Virtual Networks by Using Virtual Local Area Networks de Managing Network Datalinks in Oracle Solaris 11.3 .
Por ejemplo, configura VLAN 21 como no etiquetada y VLAN 20 como etiquetada. Tenga en cuenta que el dominio de servicio no está configurado para acceder al ID de VLAN 22.
primary# ldm add-vsw net-dev=nxge0 pvid=21 vid=20 primary-vsw0 primary
# ifconfig vsw0 plumb # ifconfig vsw0 192.168.2.100 netmask 0xffffff00 broadcast + up # ifconfig vsw20000 plumb # ifconfig vsw20000 192.168.1.100 netmask 0xffffff00 broadcast + up
Una vez que complete esta tarea, el dominio invitado ldom1 puede comunicarse con el dominio de servicio primary y con sistemas remotos y externos que usen el ID de VLAN 21 etiquetada de manera externa y direcciones IP sobre 192.168.2.0/24. El dominio invitado ldom1 también puede comunicarse con el dominio de servicio y los sistemas externos que usen el ID de VLAN 20 etiquetada y direcciones IP sobre 192.168.1.0/24. El dominio invitado ldom1 solo puede comunicarse con sistemas externos, pero no con el dominio de servicio que usa la VLAN 22 y direcciones IP sobre 192.168.3.0/24.
Por ejemplo, configura VLAN 21 como no etiquetada y VLAN 20 como etiquetada.
primary# ldm add-vnet pvid=21 vid=20,22 vnet0 primary-vsw0 ldom1 ldom1# ipadm create-ip net0 ldom1# ipadm create-addr -t 192.168.2.101/24 net0
ldom1# dladm create-vlan -l net0 -v 20 vlan20 ldom1# ipadm create-ip vlan20 ldom1# ipadm create-addr -t 192.168.1.101/24 vlan20 ldom1# dladm create-vlan -l net0 -v 22 vlan22 ldom1# ipadm create-ip vlan22 ldom1# ipadm create-addr -t 192.168.3.101/24 vlan22
Una vez que complete esta tarea, el dominio invitado ldom1 puede comunicarse con el dominio de servicio primary y con sistemas remotos y externos que usen el ID de VLAN 21 etiquetada de manera externa y direcciones IP sobre 192.168.2.0/24. El dominio invitado ldom1 también puede comunicarse con el dominio de servicio y los sistemas externos que usen el ID de VLAN 20 etiquetada y direcciones IP sobre 192.168.1.0/24. El dominio invitado ldom1 solo puede comunicarse con sistemas externos, pero no con el dominio de servicio que usa la VLAN 22 y direcciones IP sobre 192.168.3.0/24.
Por ejemplo, configura VLAN 21 como no etiquetada y VLAN 20 como etiquetada.
primary# ldm add-vnet pvid=21 vid=20,22 vnet0 primary-vsw0 ldom1 ldom1# ifconfig vnet0 plumb ldom1# ifconfig vnet0 192.168.2.101 netmask 0xffffff00 broadcast + up
ldom1# ifconfig vnet20000 plumb ldom1# ifconfig vnet20000 192.168.1.102 netmask 0xffffff00 broadcast + up ldom1# ifconfig vnet22000 plumb ldom1# ifconfig vnet22000 192.168.3.102 netmask 0xffffff00 broadcast + up