Dell Networking SONiC: Skapa ett VLAN och tilldela det till switchportar för trunk och åtkomst

Summary: I den här artikeln beskrivs hur du skapar ett VLAN och tilldelar det till trunk- och åtkomstswitchportar. I den här artikeln används en switch som kör 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

Vi använder standardgränssnittsnamn för att demonstrera begreppen. Se artikeln Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning


Innehållsförteckning

  1. Introduktion
  2. Skapa VLAN
  3. Skapa ett urval av VLAN
  4. Konfigurera ett gränssnitt som åtkomstport
  5. Konfigurera ett gränssnitt som trunkport
  6. Ta bort VLAN från ett gränssnitt
  7. Konfigurera IP-adress och MTU


 

Introduktion

VLAN (Virtual local area networks) är logiska gränssnitt. Det gör att en grupp enheter kan kommunicera som om de befann sig i samma nätverk, oberoende av fysisk plats.
Fysiskt gränssnitt och PortChannel kan vara medlemmar i Vlan. VLAN-intervallet är från 1-4094.

Punkter att komma ihåg

  • Reserverat VLAN

Dell Enterprise SONiC reserverar 128 VLAN för användning av de olika protokollen. Detta implementerades från 4.0 och senare. Som standard är det reserverade VLAN-intervallet för SONiC 4.0 3967–4094. Du kan ändra det reserverade vlan-intervallet.

Mer information om reserverat VLAN finns i artikeln Dell Networking Enterprise SONiC Reserved VLAN.

  • Växla profil
    • Standardswitchprofilen i Dell SONiC är L3 och har inget VLAN. Vi måste skapa ett VLAN innan vi tilldelar en port till ett VLAN.
    • L2-profilen har standard-VLAN 1 och alla portar är som standard tilldelade till detta VLAN 1.

Mer information om L2- och L3-switchprofilerna finns i artikeln Dell Networking SONiC Operating System L2- och L3-switchprofiler.

 

Skapa VLAN

Konfigurationssyntax

Konfiguration

Förklaring

admin@DELLSONiC:~$ sonic-cli

Här kommer CLI in i Dell Management Framework.

DELLSONiC# configure terminal

Gå in i konfigurationsläge

DELLSONiC(config)# interface Vlan <Vlan ID>

Skapa VLAN

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

Ta bort ett VLAN.


Skapa ett urval av VLAN
 

Konfiguration

Förklaring

DELLSONiC# configure terminal

Gå in i konfigurationsläge

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

Skapa VLAN-intervall

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

Ta bort en rad VLAN.



Exempel på konfiguration
Vi ska nu konfigurera VLAN 10 på switchen.
 

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


Använd kommandot nedan för att kontrollera om VLAN har skapats.

show Vlan 


Exempel på utdata

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


 

Skapa ett urval av VLAN

Konfiguration

Förklaring

DELLSONiC# configure terminal

Gå in i konfigurationsläge

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

Skapa VLAN-intervall

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

Ta bort en rad VLAN.


Exempel på konfiguration

Låt oss skapa intervall av 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#

 
Låt oss ta bort Vlans 30-40

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


 

Konfigurera ett gränssnitt som åtkomstport.

Åtkomstporten tillåter endast ett enda VLAN. Åtkomsten till VLAN-trafik är otaggad.

Konfigurationssyntax

Konfiguration

Förklaring

DELLSONiC# configure

Gå in i konfigurationsläge

DELLSONiC(config)# interface Ethernet <Number>

Konfigurera gränssnitt

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

Tilldela en port som åtkomstport för VLAN.

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

Ta bort åtkomst-VLAN från porten.


Exempel på konfiguration
Anta att vi måste tilldela Port Ethernet 1/1 som en åtkomstport för VLAN 10. Nedan visas exempelkonfigurationen.

 

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


Använd kommandona nedan för att verifiera konfigurationen.

show Vlan 

And 

show run interface <interface number>


Exempel på utdata
 

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


 

Konfigurera ett gränssnitt som trunkport.

Trunkporten kan ha flera märkta VLAN och ett omärkt VLAN (inbyggt VLAN).

Punkter att komma ihåg

  • VLAN måste skapas innan det tilldelas till ett gränssnitt
  • Samma VLAN kan inte vara märkt och omärkt VLAN i ett gränssnitt
  • Endast ett Access-VLAN eller omärkt VLAN (Native VLAN) kan tilldelas i ett gränssnitt. 
  • Du kan använda följande kommando för att lägga till VLAN till befintliga VLAN i gränssnittet.
 
switchport trunk allowed VLAN add <Vlan id/Range of vlan>
 

VIKTIGT! Kommandot switchport trunk allowed VLAN <Vlan id/Range of vlan> skriver om alla VLAN som finns i gränssnittet med angivna VLAN. Använd det här kommandot med försiktighet.

Konfigurationssyntax

Konfiguration

Förklaring

DELLSONiC# configure

Gå in i konfigurationsläge

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

Konfigurera gränssnitt

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

Tillåt VLAN eller en rad VLAN-nätverk till trunkporten. Om du vill ange VLAN-intervall använder <du 1..4094> (-) eller (,) separerade enskilda VLAN-ID:n och intervall med VLAN-ID:n, till exempel 20,70–100,142

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

Tillåt alla VLAN (tillval).

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

(Valfritt. Använd med försiktighet) Skriver om alla befintliga VLAN-konfigurationer i gränssnittet och tillåter det angivna VLAN-nätverket/-intervallet för VLAN. 

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

Tilldela omärkt VLAN till port (inbyggt VLAN) (tillval).


Exempel på konfiguration
Vi ska tilldela VLAN 10-märkt och VLAN 20 som åtkomstport (omärkt inbyggt vlan) på Ethernet 1/1-gränssnittet. Nedan visas exempelkonfigurationen.

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


Använd följande kommando för att verifiera konfigurationen.
 

show vlan and show run interface <interface id>


Exempel på utdata

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#


 

Ta bort VLAN från ett gränssnitt.

Konfigurationssyntax

Konfiguration

Förklaring

DELLSONiC# configure

Gå in i konfigurationsläge

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

Konfigurera gränssnitt

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

Ta bort VLAN eller VLAN-intervallet från en trunkport. Om du vill ange VLAN-intervall använder <du 1..4094> (-) eller (,) separerade enskilda VLAN-ID:n och intervall med VLAN-ID:n, till exempel 20,70–100,142

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

Ta bort otaggad (åtkomst) från trunkporten.


Exempelkonfiguration

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


 

Konfigurera IP-adressen och MTU.

Som standard finns ett VLAN i lager två eller flera. Den har ingen IPv4- och IPv6-adress. Vi kan tilldela IPv4- eller IPv6-adressen till ett VLAN manuellt.

Punkter att komma ihåg

  • Konfigurera MTU på VLAN-medlemmar först innan du konfigurerar VLAN MTU. Alla medlemmar i ett VLAN måste ha samma MTU-värde. Taggade medlemmar måste ha en länk-MTU som är 4 byte högre än otaggade medlemmar för att ta hänsyn till pakettaggen.
  • Du kan konfigurera flera IPv6-adresser i ett gränssnitt.
  • Du kan konfigurera en sekundär IP-adress i ett VLAN


Konfigurationssyntax

Konfiguration

Förklaring

DELLSONiC# configure

Gå in i konfigurationsläge

DELLSONiC(config)# interface Vlan <ID>

Konfigurera gränssnitt

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

Lägg till IP-adress.

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

Ta bort IP-adressen.

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

Lägg till IPv6-adress

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

Ta bort IPv6-adressen.

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

Ändra MTU (1312 till 9216). Standard: 9100


Exempelkonfiguration
 

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


Använd följande kommando för att verifiera konfigurationen.

show interface vlan <vlan id>


Exempel på utdata

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.