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.
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
- Introduzione
- Creazione di VLAN
- Creare una gamma di VLAN
- Configurazione di un'interfaccia come porta di accesso
- Configurazione di un'interfaccia come porta trunk
- Rimozione di una VLAN da un'interfaccia
- 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 |
|---|---|
|
|
Accedere alla CLI del framework di gestione Dell. |
|
|
Accedere alla modalità di configurazione |
|
|
Creazione di VLAN |
|
|
Rimuovere una VLAN. |
Creare una gamma di VLAN
|
Configuration |
Spiegazione |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Creazione di un intervallo di VLAN |
|
|
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 |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Creazione di un intervallo di VLAN |
|
|
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 |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Interfaccia di configurazione |
|
|
Assegnare una Port come porta di accesso della 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 |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Interfaccia di configurazione |
|
|
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 |
|
|
Consentire tutte le VLAN (opzionale). |
|
|
(Facoltativo. Usare con cautela) Riscrive tutte le configurazioni VLAN esistenti nell'interfaccia e consente la VLAN/gamma di VLAN specificata. |
|
|
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 |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Interfaccia di configurazione |
|
|
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 |
|
|
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 |
|---|---|
|
|
Accedere alla modalità di configurazione |
|
|
Interfaccia di configurazione |
|
|
Aggiungere l'indirizzo IP. |
|
|
Rimuovere l'indirizzo IP. |
|
|
Aggiungi indirizzo IPv6 |
|
|
Rimuovere l'indirizzo IPv6. |
|
|
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 |