Dell Networking SONiC : Comment créer un VLAN et l’attribuer aux ports de commutation de jonction et d’accès

Summary: Cet article explique comment créer un VLAN et l’attribuer aux switchports de jonction et d’accès. Cet article utilise un commutateur exécutant 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

Nous utilisons des noms d’interface standard pour démontrer les concepts. Voir l’article Dell Networking série S : Configuration de l’interface de base - SONiC 4.0 pour plus d’informations sur la dénomination des interfaces


Table des matières

  1. Introduction
  2. Créer un VLAN
  3. Créer une plage de VLAN
  4. Configurer une interface en tant que port d’accès
  5. Configurer une interface en tant que port trunk
  6. Supprimer le VLAN d’une interface
  7. Configurer l’adresse IP et la MTU


 

Introduction

Les réseaux locaux virtuels (VLAN) sont des interfaces logiques. Il permet à un groupe d’appareils de communiquer comme s’ils se trouvaient dans le même réseau, indépendamment de l’emplacement physique.
L’interface physique et PortChannel peuvent être membres de Vlan. La plage VLAN est comprise entre 1 et 4094.

Points à retenir

  • VLAN réservé

Dell Enterprise SONiC réserve 128 VLAN pour l’utilisation des différents protocoles. Cela a été implémenté à partir de la version 4.0 et des versions ultérieures. Par défaut, la plage VLAN réservée pour SONiC 4.0 est comprise entre 3967 et 4094. Vous pouvez modifier la plage VLAN réservée.

Pour plus d’informations sur le VLAN réservé, reportez-vous à l’article VLAN réservé Dell Networking Enterprise SONiC.

  • Profil du commutateur
    • Le profil de commutateur par défaut dans Dell SONiC est L3 et ne dispose d’aucun VLAN. Nous devons créer un VLAN avant d’attribuer un port à un VLAN.
    • Le profil L2 a le VLAN 1 par défaut et tous les ports sont attribués par défaut à ce VLAN 1.

Pour plus d’informations sur le profil de commutateur L2 et L3, reportez-vous à l’article Profils de commutateur L2 et L3 du système d’exploitation SONiC Dell Networking.

 

Créer un VLAN

Syntaxe de configuration

Configuration

Explication

admin@DELLSONiC:~$ sonic-cli

Saisissez la CLI du framework de gestion Dell.

DELLSONiC# configure terminal

Passer en mode configuration

DELLSONiC(config)# interface Vlan <Vlan ID>

Créer un VLAN

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

Supprimez un VLAN.


Créer une plage de VLAN
 

Configuration

Explication

DELLSONiC# configure terminal

Passer en mode configuration

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

Créer une plage de VLAN

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

Supprimez une plage de VLAN.



Exemple de configuration
Configurons le VLAN 10 sur le commutateur.
 

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


Utilisez la commande ci-dessous pour vérifier si le VLAN est créé.

show Vlan 


Exemple de sortie

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


 

Créer une plage de VLAN

Configuration

Explication

DELLSONiC# configure terminal

Passer en mode configuration

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

Créer une plage de VLAN

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

Supprimez une plage de VLAN.


Exemple de configuration

Permet de créer une plage de 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#

 
Permet de retirer les VLAN 30-40

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


 

Configurez une interface en tant que port d’accès.

Le port d’accès n’autorise qu’un seul VLAN. L’accès au trafic VLAN n’est pas balisé.

Syntaxe de configuration

Configuration

Explication

DELLSONiC# configure

Passer en mode configuration

DELLSONiC(config)# interface Ethernet <Number>

Configurer l’interface

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

Attribuez un port comme port d’accès du VLAN.

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

Supprimez le VLAN d’accès du port.


Exemple de configuration
Supposons que nous devions attribuer le port Ethernet 1/1 comme port d’accès du VLAN 10. Vous trouverez ci-dessous l’exemple de configuration.

 

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


Utilisez les commandes ci-dessous pour vérifier la configuration.

show Vlan 

And 

show run interface <interface number>


Exemple de sortie
 

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


 

Configurez une interface en tant que port trunk.

Le port trunk peut avoir plusieurs VLAN étiquetés et un VLAN non étiqueté (VLAN natif).

Points à retenir

  • Le VLAN doit être créé avant d’être attribué à une interface
  • Le même VLAN ne peut pas être balisé et non étiqueté dans une seule interface
  • Un seul accès ou VLAN non balisé (VLAN natif) peut être attribué dans une interface. 
  • Vous pouvez utiliser la commande suivante pour ajouter un VLAN aux VLAN existants dans l’interface.
 
switchport trunk allowed VLAN add <Vlan id/Range of vlan>
 

ATTENTION : La commande switchport trunk a autorisé VLAN <ID de VLAN/Plage de VLAN réécrit tous les VLAN existants dans l’interface avec les VLAN> spécifiés. Utilisez cette commande avec précaution.

Syntaxe de configuration

Configuration

Explication

DELLSONiC# configure

Passer en mode configuration

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

Configurer l’interface

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

Autoriser le VLAN ou une gamme de VLAN sur le port trunk. Pour spécifier une plage VLAN, utilisez <1..4094> (-) ou (,) séparés par des ID de VLAN individuels et des plages d’ID de VLAN ; par exemple, 20,70-100,142

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

Autoriser tous les VLAN (en option).

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

(Facultatif. À utiliser avec précaution) Réécrit toutes les configurations VLAN existantes dans l’interface et autorise le VLAN/la plage de VLAN spécifiés. 

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

Attribuez un VLAN non balisé au port (VLAN natif) (en option).


Exemple de configuration
Attribuons le VLAN 10 étiqueté et le VLAN 20 comme port d’accès (VLAN natif non balisé) sur l’interface Ethernet 1/1. Vous trouverez ci-dessous l’exemple de configuration.

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


Utilisez la commande suivante pour vérifier la configuration.
 

show vlan and show run interface <interface id>


Exemple de sortie

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#


 

Supprimer le VLAN d’une interface.

Syntaxe de configuration

Configuration

Explication

DELLSONiC# configure

Passer en mode configuration

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

Configurer l’interface

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

Supprimez le VLAN ou la plage de VLAN d’un port trunk. Pour spécifier une plage VLAN, utilisez <1..4094> (-) ou (,) séparés par des ID de VLAN individuels et des plages d’ID de VLAN ; par exemple, 20,70-100,142

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

Retirez l’étiquette non étiquetée (accès) du port trunk.


Exemple de configuration

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


 

Configurez l’adresse IP et la MTU.

Par défaut, un VLAN se trouve en couche 2 ou plus. Il ne dispose pas d’adresse IPv4 et IPv6. Nous pouvons attribuer l’adresse IPv4 ou IPv6 à un VLAN manuellement.

Points à retenir

  • Configurez d’abord la MTU sur les membres VLAN avant de configurer la MTU VLAN. Tous les membres d’un VLAN doivent avoir la même valeur MTU. Les membres marqués doivent avoir une MTU de liaison supérieure de 4 octets à celle des membres non balisés pour tenir compte de la balise de paquet.
  • Vous pouvez configurer plusieurs adresses IPv6 sur une interface.
  • Vous pouvez configurer une adresse IP secondaire dans un VLAN


Syntaxe de configuration

Configuration

Explication

DELLSONiC# configure

Passer en mode configuration

DELLSONiC(config)# interface Vlan <ID>

Configurer l’interface

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

Ajoutez une adresse IP.

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

Supprimez l’adresse IP.

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

Ajouter une adresse IPv6

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

Supprimez l’adresse IPv6.

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

Remplacez la MTU (1312 par 9216). Par défaut 9100


Exemple de configuration
 

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


Utilisez la commande suivante pour vérifier la configuration.

show interface vlan <vlan id>


Exemple de sortie

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.