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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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

  1. Introducción
  2. Crear VLAN
  3. Crear un rango de VLAN
  4. Configurar una interfaz como puerto de acceso
  5. Configurar una interfaz como puerto troncal
  6. Quitar VLAN de una interfaz
  7. 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

admin@DELLSONiC:~$ sonic-cli

Ingrese a la CLI del marco de trabajo de administración de Dell.

DELLSONiC# configure terminal

Ingresar al modo de configuración

DELLSONiC(config)# interface Vlan <Vlan ID>

Crear VLAN

DELLSONiC(config)# no interface Vlan <Vlan ID> 

Quite una VLAN.


Crear un rango de VLAN
 

Configuración

Explicación

DELLSONiC# configure terminal

Ingresar al modo de configuración

DELLSONiC(config)# interface range create Vlan <Vlan ID-Vlan ID>

Crear rango de VLAN

DELLSONiC(config)# no interface Vlan <Vlan ID-Vlan ID>

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

DELLSONiC# configure terminal

Ingresar al modo de configuración

DELLSONiC(config)# interface range create Vlan <Vlan ID-Vlan ID>

Crear rango de VLAN

DELLSONiC(config)# no interface Vlan <Vlan ID-Vlan ID>

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

DELLSONiC# configure

Ingresar al modo de configuración

DELLSONiC(config)# interface Ethernet <Number>

Configurar interfaz

DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan X

Asigne un puerto como puerto de acceso de VLAN.

DELLSONiC(conf-if-Ethernet/PoX)# no switchport access 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

DELLSONiC# configure

Ingresar al modo de configuración

DELLSONiC(config)# interface Ethernet/Portchannel <number>

Configurar interfaz

DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add <Vlan id/Range of vlan> 

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

DELLSONiC(conf-if-Ethernet/PoX)#switchport trunk allowed Vlan all

Permitir todas las VLAN (opcional).

DELLSONiC(conf-if-Ethernet/PoX)#switchport trunk allowed Vlan <Vlan id/Range of vlan>

(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. 

DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan <Vlan id>

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

DELLSONiC# configure

Ingresar al modo de configuración

DELLSONiC(config)# interface Ethernet/Portchannel <number>

Configurar interfaz

DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed Vlan remove <Vlan id/range> 

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

DELLSONiC(conf-if-Ethernet/PoX)# no switchport access Vlan

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

DELLSONiC# configure

Ingresar al modo de configuración

DELLSONiC(config)# interface Vlan <ID>

Configurar interfaz

DELLSONiC(conf-if-VlanX)#ip address <IP address/mask>

Agregue una dirección IP.

DELLSONiC(conf-if-VlanX)#no ip address

Quite la dirección IP.

DELLSONiC(conf-if-VlanX)#ipv6 address <ipv6–address/prefix-length>

Agregar dirección IPv6

DELLSONiC(conf-if-VlanX)#no ipv6 address

Elimine la dirección IPv6.

DELLSONiC(conf-if-VlanX)#mtu <MTU ID>

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

Affected Products

Enterprise SONiC Distribution, PowerSwitch S6000 ON, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S6100-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
Article Properties
Article Number: 000217901
Article Type: How To
Last Modified: 29 Sep 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.