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.
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
- Introduktion
- Skapa VLAN
- Skapa ett urval av VLAN
- Konfigurera ett gränssnitt som åtkomstport
- Konfigurera ett gränssnitt som trunkport
- Ta bort VLAN från ett gränssnitt
- 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 |
|---|---|
|
|
Här kommer CLI in i Dell Management Framework. |
|
|
Gå in i konfigurationsläge |
|
|
Skapa VLAN |
|
|
Ta bort ett VLAN. |
Skapa ett urval av VLAN
|
Konfiguration |
Förklaring |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Skapa VLAN-intervall |
|
|
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 |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Skapa VLAN-intervall |
|
|
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 |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Konfigurera gränssnitt |
|
|
Tilldela en port som åtkomstport för 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 |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Konfigurera gränssnitt |
|
|
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 |
|
|
Tillåt alla VLAN (tillval). |
|
|
(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. |
|
|
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 |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Konfigurera gränssnitt |
|
|
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 |
|
|
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 |
|---|---|
|
|
Gå in i konfigurationsläge |
|
|
Konfigurera gränssnitt |
|
|
Lägg till IP-adress. |
|
|
Ta bort IP-adressen. |
|
|
Lägg till IPv6-adress |
|
|
Ta bort IPv6-adressen. |
|
|
Ä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 |