Dell Networking SONiC: Cómo crear una VLAN y asignarla a puertos troncales y de acceso del switch
Summary: En este artículo, se explica cómo crear una VLAN y asignarla a los puertos del switch troncal y de acceso. En este artículo, se utiliza un switch que ejecuta Dell SONiC 4.1.
Instructions
Utilizamos nomenclatura de interfaz estándar para demostrar los conceptos. Consulte el artículo Serie S de Dell Networking: Configuración básica de la interfaz: SONiC 4.0 para obtener más información sobre la asignación de nombres de interfaces
Tabla de contenido
- Introducción
- Crear VLAN
- Crear un rango de VLAN
- Configurar una interfaz como puerto de acceso
- Configurar una interfaz como puerto troncal
- Quitar VLAN de una interfaz
- Configurar la dirección IP y la MTU
Introducción
Las redes de área local virtual (VLAN) son interfaces lógicas. Permite que un grupo de dispositivos se comunique como si estuvieran en la misma red, independientemente de la ubicación física.
La interfaz física y PortChannel pueden ser miembros de Vlan. El rango de VLAN va de 1 a 4094.
Puntos para recordar
- VLAN reservada
Dell Enterprise SONiC reserva 128 VLAN para el uso de los diversos protocolos. Esto se implementó a partir de la versión 4.0. De manera predeterminada, el rango de VLAN reservado para SONiC 4.0 es de 3967 a 4094. Puede cambiar el rango de VLAN reservado.
Consulte el artículo VLAN reservada de Dell Networking Enterprise SONiC para obtener más información sobre la VLAN reservada.
- Perfil del conmutador
- El perfil de switch predeterminado en Dell SONiC es L3 y no tiene ninguna VLAN. Debemos crear una VLAN antes de asignar un puerto a una VLAN.
- El perfil L2 tiene la VLAN 1 predeterminada y todos los puertos están asignados de manera predeterminada a esta VLAN 1.
Consulte el artículo Sistema operativo SONiC de Dell Networking Perfiles de switch L2 y L3 para obtener más información sobre el perfil de switch L2 y L3.
Crear VLAN
Sintaxis de configuración
|
Configuración |
Explicación |
|---|---|
|
|
Ingrese a la CLI del marco de trabajo de administración de Dell. |
|
|
Ingresar al modo de configuración |
|
|
Crear VLAN |
|
|
Quite una VLAN. |
Crear un rango de VLAN
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Crear rango de VLAN |
|
|
Elimine un rango de VLAN. |
Configuración de ejemplo
Configuremos VLAN 10 en el switch.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 10 DELLSONiC(config-if-Vlan10)# end |
Utilice el siguiente comando para verificar si se creó la VLAN.
show Vlan |
Resultado de muestra
DELLSONiC# show Vlan Q: A - Access (Untagged), T - Tagged NUM Status Q Ports Autostate Dynamic 10 Inactive Enable |
Crear un rango de VLAN
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Crear rango de VLAN |
|
|
Elimine un rango de VLAN. |
Configuración de ejemplo
Vamos a crear un rango de VLAN de 30 a 40
admin@sonic:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface range create Vlan 30-40 DELLSONiC(config-if-range-vl**)# exit DELLSONiC(config)# exit |
DELLSONiC# show Vlan Q: A - Access (Untagged), T - Tagged NUM Status Q Ports Autostate Dynamic 30 Inactive Enable 31 Inactive Enable 32 Inactive Enable 33 Inactive Enable 34 Inactive Enable 35 Inactive Enable 36 Inactive Enable 37 Inactive Enable 38 Inactive Enable 39 Inactive Enable 40 Inactive Enable DELLSONiC# |
Quitemos las VLAN 30-40
DELLSONiC# configure DELLSONiC(config)# no interface Vlan 30-40 DELLSONiC(config)# end |
Configure una interfaz como puerto de acceso.
El puerto de acceso solo permite una sola VLAN. El acceso al tráfico de VLAN no está etiquetado.
Sintaxis de configuración
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Configurar interfaz |
|
|
Asigne un puerto como puerto de acceso de VLAN. |
|
|
Quite la VLAN de acceso del puerto. |
Configuración de ejemplo
Suponga que debemos asignar el puerto Ethernet 1/1 como puerto de acceso de VLAN 10. A continuación, se muestra el ejemplo de configuración.
DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# switchport access Vlan 10 DELLSONiC(config-if-Eth1/1)# end DELLSONiC# |
Utilice los siguientes comandos para verificar la configuración.
show Vlan And show run interface <interface number> |
Resultado de muestra
DELLSONiC# show Vlan Q: A - Access (Untagged), T - Tagged NUM Status Q Ports Autostate Dynamic 10 Inactive A Eth1/1 Enable No |
DELLSONiC# show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 no shutdown switchport access Vlan 10 |
Configure una interfaz como puerto troncal.
El puerto troncal puede tener varias VLAN etiquetadas y una VLAN sin etiquetar (VLAN nativa).
Puntos para recordar
- La VLAN se debe crear antes de asignarse a una interfaz
- No se puede etiquetar la misma VLAN y no etiquetarla en una interfaz
- Solo se puede asignar una VLAN de acceso o sin etiquetar (VLAN nativa) en una interfaz.
- Puede utilizar el siguiente comando para agregar VLAN a VLAN existentes en la interfaz.
switchport trunk allowed VLAN add <Vlan id/Range of vlan> |
ADVERTENCIA: El comando switchport trunk allowed VLAN <Vlan id/Range of vlan> reescribe todas las VLAN existentes en la interfaz con VLAN especificadas. Utilice este comando con precaución.
Sintaxis de configuración
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Configurar interfaz |
|
|
Permita que la VLAN o un rango de VLAN se conecten al puerto troncal. Para especificar el rango de VLAN, utilice <1..4094> (-) o (,) ID de VLAN individuales separados y rangos de ID de VLAN; por ejemplo, 20,70-100,142 |
|
|
Permitir todas las VLAN (opcional). |
|
|
(Opcional. Úselo con precaución) Reescribe todas las configuraciones de VLAN existentes en la interfaz y permite la VLAN o el rango de VLAN especificados. |
|
|
Asigne una VLAN sin etiqueta al puerto (VLAN nativa) (opcional). |
Configuración de ejemplo
Asignemos VLAN 10 etiquetada y VLAN 20 como puerto de acceso (VLAN nativa sin etiquetar) en la interfaz Ethernet 1/1. A continuación, se muestra el ejemplo de configuración.
DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# switchport trunk allowed Vlan add 10 DELLSONiC(config-if-Eth1/1)# switchport access Vlan 20 DELLSONiC(config-if-Eth1/1)# end |
Utilice el siguiente comando para verificar la configuración.
show vlan and show run interface <interface id> |
Resultado de muestra
DELLSONiC# show Vlan Q: A - Access (Untagged), T - Tagged NUM Status Q Ports Autostate Dynamic 10 Inactive T Eth1/1 Enable No 20 Inactive A Eth1/1 Enable No |
DELLSONiC# show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 no shutdown switchport access Vlan 20 switchport trunk allowed Vlan 10 DELLSONiC# |
Elimine la VLAN de una interfaz.
Sintaxis de configuración
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Configurar interfaz |
|
|
Quite la VLAN o el rango de VLAN de un puerto troncal. Para especificar el rango de VLAN, utilice <1..4094> (-) o (,) ID de VLAN individuales separados y rangos de ID de VLAN; por ejemplo, 20,70-100,142 |
|
|
Elimine los elementos sin etiqueta (acceso) del puerto troncal. |
Configuración de muestra
DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# switchport trunk allowed Vlan remove 10 DELLSONiC(config-if-Eth1/1)# no switchport access Vlan DELLSONiC(config-if-Eth1/1)# end |
Configure la dirección IP y la MTU.
De manera predeterminada, una VLAN está en la capa dos o más. No tiene una dirección IPv4 e IPv6. Podemos asignar manualmente la dirección IPv4 o IPv6 a una VLAN.
Puntos para recordar
- Configure la MTU en los miembros de VLAN primero antes de configurar la MTU de VLAN. Todos los miembros de una VLAN deben tener el mismo valor de MTU. Los miembros etiquetados deben tener una MTU de enlace 4 bytes más alta que los miembros no etiquetados para dar cuenta de la etiqueta del paquete.
- Puede configurar varias direcciones IPv6 en una interfaz.
- Puede configurar una dirección IP secundaria en una VLAN
Sintaxis de configuración
|
Configuración |
Explicación |
|---|---|
|
|
Ingresar al modo de configuración |
|
|
Configurar interfaz |
|
|
Agregue una dirección IP. |
|
|
Quite la dirección IP. |
|
|
Agregar dirección IPv6 |
|
|
Elimine la dirección IPv6. |
|
|
Cambie MTU (1312 a 9216). Valor predeterminado: 9100 |
Configuración de muestra
DELLDELLSONiC# configure DELLSONiC(config)# interface Vlan 10 DELLSONiC(conf-if-Vlan10)# mtu 1500 DELLSONiC(conf-if-Vlan10)# ip address 10.0.0.1/24 DELLSONiC(conf-if-Vlan10)# ipv6 address a::b/64 DELLSONiC(conf-if-Vlan10)# end |
Utilice el siguiente comando para verificar la configuración.
show interface vlan <vlan id> |
Resultado de muestra
DELLSONiC# show interface Vlan 10 Vlan10 is up, line protocol is down Hardware is Vlan, address is 0c:6e:4a:87:00:0a IPV4 address is 10.0.0.2/24 Mode of IPV4 address assignment: MANUAL IPV6 address is a::b/64,fe80::e6e:4aff:fe87:a/64 Mode of IPV6 address assignment: MANUAL IP MTU 1500 bytes Time since last interface status change: 01:28:39 |