Dell Networking SONiC: Come creare una VLAN e assegnarla alle porte degli switch di trunk e accesso

Summary: Questo articolo spiega come creare una VLAN e assegnarla alle porte switch trunk e di accesso. Questo articolo utilizza uno switch che esegue 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

Stiamo usando le denominazioni standard dell'interfaccia per dimostrare i concetti. Consultare l'articolo Dell Networking serie S: Basic Interface Configuration - SONiC 4.0 per ulteriori informazioni sulla denominazione delle interfacce


Sommario

  1. Introduzione
  2. Creazione di VLAN
  3. Creare una gamma di VLAN
  4. Configurazione di un'interfaccia come porta di accesso
  5. Configurazione di un'interfaccia come porta trunk
  6. Rimozione di una VLAN da un'interfaccia
  7. Configurazione dell'indirizzo IP e della MTU


 

Introduzione

Le VLAN (Virtual Local Area Network) sono interfacce logiche. Consente a un gruppo di dispositivi di comunicare come se si trovassero nella stessa rete, indipendentemente dalla posizione fisica.
L'interfaccia fisica e PortChannel possono essere membri della VLAN. L'intervallo VLAN è compreso tra 1 e 4094.

Punti da ricordare

  • VLAN riservata

Dell Enterprise SONiC riserva 128 VLAN per l'utilizzo dei vari protocolli. Questa funzionalità è stata implementata a partire dalla versione 4.0. Per impostazione predefinita, l'intervallo VLAN riservato per SONiC 4.0 è 3967 - 4094. È possibile modificare l'intervallo di VLAN riservato.

Per ulteriori informazioni sulla VLAN riservata, consultare l'articolo VLAN riservata Dell Networking Enterprise SONiC.

  • Cambia profilo
    • Il profilo predefinito dello switch in Dell SONiC è L3 e non dispone di alcuna VLAN. È necessario creare una VLAN prima di assegnare una porta a una VLAN.
    • Il profilo L2 ha la VLAN 1 predefinita e tutte le porte sono assegnate per impostazione predefinita a questa VLAN 1.

Per ulteriori informazioni sul profilo degli switch L2 e L3, consultare l'articolo Profili degli switch L2 e L3 del sistema operativo Dell Networking SONiC.

 

Creazione di VLAN

Sintassi di configurazione

Configuration

Spiegazione

admin@DELLSONiC:~$ sonic-cli

Accedere alla CLI del framework di gestione Dell.

DELLSONiC# configure terminal

Accedere alla modalità di configurazione

DELLSONiC(config)# interface Vlan <Vlan ID>

Creazione di VLAN

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

Rimuovere una VLAN.


Creare una gamma di VLAN
 

Configuration

Spiegazione

DELLSONiC# configure terminal

Accedere alla modalità di configurazione

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

Creazione di un intervallo di VLAN

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

Rimuovere una serie di VLAN.



Configurazione
di esempioConsentici di configurare la VLAN 10 sullo switch.
 

admin@DELLSONiC:~$ sonic-cli 
DELLSONiC# configure terminal 
DELLSONiC(config)# interface Vlan 10 
DELLSONiC(config-if-Vlan10)# end


Utilizzare il comando riportato di seguito per verificare se la VLAN è stata creata.

show Vlan 


Output di esempio

DELLSONiC# show Vlan
Q: A - Access (Untagged), T - Tagged
NUM        Status      Q Ports            Autostate   Dynamic
10         Inactive                       Enable


 

Creare una gamma di VLAN

Configuration

Spiegazione

DELLSONiC# configure terminal

Accedere alla modalità di configurazione

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

Creazione di un intervallo di VLAN

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

Rimuovere una serie di VLAN.


Configurazione

di esempioCreiamo l'intervallo di VLAN 30-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#

 
Rimuoviamo le VLAN 30-40

DELLSONiC# configure
DELLSONiC(config)# no interface Vlan 30-40
DELLSONiC(config)# end


 

Configurare un'interfaccia come porta di accesso.

La porta di accesso consente una sola VLAN. L'accesso al traffico VLAN è privo di tag.

Sintassi di configurazione

Configuration

Spiegazione

DELLSONiC# configure

Accedere alla modalità di configurazione

DELLSONiC(config)# interface Ethernet <Number>

Interfaccia di configurazione

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

Assegnare una Port come porta di accesso della VLAN.

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

Rimuovere la VLAN di accesso dalla porta.


Configurazione
di esempioSupponiamo di dover assegnare la porta Ethernet 1/1 come porta di accesso della VLAN 10. Di seguito è riportata la configurazione di esempio.

 

DELLSONiC# configure
DELLSONiC(config)# interface Eth 1/1
DELLSONiC(config-if-Eth1/1)# switchport access Vlan 10
DELLSONiC(config-if-Eth1/1)# end
DELLSONiC#


Utilizzare i comandi riportati di seguito per verificare la configurazione.

show Vlan 

And 

show run interface <interface number>


Output di esempio
 

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


 

Configurare un'interfaccia come porta trunk.

La porta trunk può avere più VLAN con tag e una VLAN senza tag (VLAN nativa).

Punti da ricordare

  • La VLAN deve essere creata prima dell'assegnazione a un'interfaccia
  • La stessa VLAN non può essere contrassegnata e senza tag in un'unica interfaccia
  • In un'interfaccia è possibile assegnare una sola VLAN di accesso o senza tag (VLAN nativa). 
  • È possibile utilizzare il seguente comando per aggiungere la VLAN alle VLAN esistenti nell'interfaccia.
 
switchport trunk allowed VLAN add <Vlan id/Range of vlan>
 

ATTENZIONE: Il comando switchport trunk allowed VLAN Vlan id/Range of vlan riscrive tutte le VLAN <esistenti nell'interfaccia con le VLAN> specificate. Utilizzare questo comando con cautela.

Sintassi di configurazione

Configuration

Spiegazione

DELLSONiC# configure

Accedere alla modalità di configurazione

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

Interfaccia di configurazione

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

Consentire la VLAN o una gamma di VLAN alla porta trunk. Per specificare l'intervallo VLAN, utilizzare <1..4094> (-) o (,) singoli ID VLAN separati e intervalli di ID VLAN; ad esempio, 20,70-100,142

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

Consentire tutte le VLAN (opzionale).

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

(Facoltativo. Usare con cautela) Riscrive tutte le configurazioni VLAN esistenti nell'interfaccia e consente la VLAN/gamma di VLAN specificata. 

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

Assegnare la VLAN senza tag alla porta (VLAN nativa) (opzionale).


Configurazione
di esempioAssegniamo la VLAN 10 con tag e la VLAN 20 come porta di accesso (VLAN nativa senza tag) sull'interfaccia Ethernet 1/1. Di seguito è riportata la configurazione di esempio.

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


Utilizzare il comando seguente per verificare la configurazione.
 

show vlan and show run interface <interface id>


Output di esempio

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#


 

Rimuovere la VLAN da un'interfaccia.

Sintassi di configurazione

Configuration

Spiegazione

DELLSONiC# configure

Accedere alla modalità di configurazione

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

Interfaccia di configurazione

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

Rimuovere la VLAN o una gamma di VLAN da una porta trunk. Per specificare l'intervallo VLAN, utilizzare <1..4094> (-) o (,) singoli ID VLAN separati e intervalli di ID VLAN; ad esempio, 20,70-100,142

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

Rimuovere i tag non contrassegnati (accesso) dalla porta trunk.


Configurazione di esempio

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


 

Configurare l'indirizzo IP e la MTU.

Per impostazione predefinita, una VLAN si trova nel livello due o più. Non dispone di un indirizzo IPv4 e IPv6. È possibile assegnare manualmente l'indirizzo IPv4 o IPv6 a una VLAN.

Punti da ricordare

  • Configurare la MTU sui membri della VLAN prima di configurare la MTU della VLAN. Tutti i membri di una VLAN devono avere lo stesso valore MTU. I membri taggati devono avere una MTU di collegamento di 4 byte superiore rispetto ai membri senza tag per tenere conto del tag del pacchetto.
  • È possibile configurare più indirizzi IPv6 su un'interfaccia.
  • È possibile configurare un indirizzo IP secondario in una VLAN


Sintassi di configurazione

Configuration

Spiegazione

DELLSONiC# configure

Accedere alla modalità di configurazione

DELLSONiC(config)# interface Vlan <ID>

Interfaccia di configurazione

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

Aggiungere l'indirizzo IP.

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

Rimuovere l'indirizzo IP.

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

Aggiungi indirizzo IPv6

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

Rimuovere l'indirizzo IPv6.

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

Modificare MTU (da 1312 a 9216). Impostazione predefinita: 9100


Configurazione di esempio
 

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


Utilizzare il comando seguente per verificare la configurazione.

show interface vlan <vlan id>


Output di esempio

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.