Dell Networking SONiC: Hvordan lage en VLAN og tilordne den til bagasjerommet og få tilgang til switchporter

Summary: Denne artikkelen forklarer hvordan du oppretter et VLAN og tilordner det til svitsjporter for trunk og tilgang. Denne artikkelen bruker en svitsj som kjører 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 bruker standard grensesnittnavn for å demonstrere konseptene. Se artikkelen Dell Networking i S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om grensesnittnavn


Innholdsfortegnelse

  1. Innledning
  2. Opprett VLAN
  3. Lag en rekke Vlan-nettverk
  4. Konfigurere et grensesnitt som tilgangsport
  5. Konfigurere et grensesnitt som trunkport
  6. Fjern VLAN fra et grensesnitt
  7. Konfigurere IP-adresse og MTU


 

Innledning

Virtuelle lokalnett (VLAN) er logiske grensesnitt. Det lar en gruppe enheter kommunisere som om de var i samme nettverk, uavhengig av fysisk plassering.
Fysisk grensesnitt og PortChannel kan være medlemmer av Vlan. VLAN-serien er fra 1-4094.

Punkter å huske

  • Reservert VLAN

Dell Enterprise SONiC reserverer 128 VLAN-nettverk for bruk av de ulike protokollene. Dette ble implementert fra 4.0 og senere. Som standard er det reserverte VLAN-området for SONiC 4.0 3967–4094. Du kan endre det reserverte VLAN-området.

Se artikkelen Dell Networking Enterprise SONiC Reserved VLAN hvis du vil ha mer informasjon om reservert VLAN.

  • Bytt profil
    • Standard svitsjprofil i Dell SONiC er L3 og har ingen VLAN. Vi må opprette et VLAN før vi tilordner en port til et VLAN.
    • L2-profilen har standard VLAN 1, og alle porter er som standard tilordnet denne VLAN 1.

Se artikkelen Dell Networking SONiC-operativsystem L2- og L3-svitsjprofiler for mer informasjon om L2- og L3-svitsjprofiler.

 

Opprett VLAN

Syntaks for konfigurasjon

Konfigurasjon

Forklaring

admin@DELLSONiC:~$ sonic-cli

Gå til Dell Management Framework CLI.

DELLSONiC# configure terminal

Gå til konfigurasjonsmodus

DELLSONiC(config)# interface Vlan <Vlan ID>

Opprett VLAN

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

Ta ut en VLAN.


Lag en rekke Vlan-nettverk
 

Konfigurasjon

Forklaring

DELLSONiC# configure terminal

Gå til konfigurasjonsmodus

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

Opprett utvalg av VLAN-er

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

Fjern en rekke VLAN-er.



Eksempelkonfigurasjon
La oss konfigurere VLAN 10 på svitsjen.
 

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


Bruk kommandoen nedenfor for å kontrollere om VLAN er opprettet.

show Vlan 


Eksempel på utdata

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


 

Lag en rekke Vlan-nettverk

Konfigurasjon

Forklaring

DELLSONiC# configure terminal

Gå til konfigurasjonsmodus

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

Opprett utvalg av VLAN-er

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

Fjern en rekke VLAN-er.


Eksempelkonfigurasjon

Lar Opprette utvalg av Vlans 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#

 
Lar fjerne Vlans 30-40

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


 

Konfigurer et grensesnitt som tilgangsport.

Tilgangsport tillater bare én VLAN. Tilgangen til VLAN-trafikk er umerket.

Syntaks for konfigurasjon

Konfigurasjon

Forklaring

DELLSONiC# configure

Gå til konfigurasjonsmodus

DELLSONiC(config)# interface Ethernet <Number>

Konfigurer grensesnitt

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

Tilordne en port som tilgangsport på VLAN.

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

Fjern tilgang VLAN fra port.


Eksempelkonfigurasjon
Anta at vi må tilordne Port Ethernet 1/1 som en tilgangsport på VLAN 10. Nedenfor er eksempelkonfigurasjonen.

 

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


Bruk kommandoene nedenfor for å bekrefte konfigurasjonen.

show Vlan 

And 

show run interface <interface number>


Eksempel 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


 

Konfigurere et grensesnitt som trunkport.

Trunk Port kan ha flere merket VLAN og én umerket VLAN (Native VLAN).

Punkter å huske

  • VLAN-en må opprettes før den tilordnes et grensesnitt
  • Det samme VLAN kan ikke merkes og umerkes VLAN i ett grensesnitt
  • Bare én tilgang eller umerket VLAN (opprinnelig VLAN) kan tilordnes i et grensesnitt. 
  • Du kan bruke følgende kommando for å legge VLAN til eksisterende VLAN i grensesnittet.
 
switchport trunk allowed VLAN add <Vlan id/Range of vlan>
 

FORSIKTIG: Kommandoen switchport trunk tillatt VLAN <Vlan id / Range of vlan> omskriver alle VLAN eksisterende i grensesnittet med spesifiserte VLAN. Bruk denne kommandoen med forsiktighet.

Syntaks for konfigurasjon

Konfigurasjon

Forklaring

DELLSONiC# configure

Gå til konfigurasjonsmodus

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

Konfigurer grensesnitt

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

Tillat VLAN eller en rekke VLAN-er til trunkporten. Hvis du vil angi VLAN-område, bruker <du 1..4094> (-) eller (,) atskilte individuelle VLAN-ID-er og områder med VLAN-ID-er, for eksempel 20,70-100,142

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

Tillat alle VLAN (valgfritt).

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

(Valgfritt. Bruk med forsiktighet) Omskriver alle eksisterende VLAN-konfigurasjoner i grensesnittet og tillate den angitte VLAN / område av VLAN. 

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

Tilordne umerket VLAN til port (innebygd VLAN) (valgfritt).


Eksempelkonfigurasjon
La oss tildele VLAN 10 merket og VLAN 20 som tilgang port (umerket native-vlan) på Ethernet 1 / 1 grensesnitt. Nedenfor er eksempelkonfigurasjonen.

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


Bruk følgende kommando for å bekrefte konfigurasjonen.
 

show vlan and show run interface <interface id>


Eksempel 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#


 

Fjern VLAN fra et grensesnitt.

Syntaks for konfigurasjon

Konfigurasjon

Forklaring

DELLSONiC# configure

Gå til konfigurasjonsmodus

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

Konfigurer grensesnitt

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

Fjern VLAN eller VLAN-området fra en trunkport. Hvis du vil angi VLAN-område, bruker <du 1..4094> (-) eller (,) atskilte individuelle VLAN-ID-er og områder med VLAN-ID-er, for eksempel 20,70-100,142

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

Fjern umerket (tilgang) fra trunkporten.


Eksempel på konfigurasjon

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


 

Konfigurer IP-adressen og MTU.

Som standard er et VLAN i lag to eller flere. Den har ikke en IPv4- og IPv6-adresse. Vi kan tilordne IPv4- eller IPv6-adressen til et VLAN manuelt.

Punkter å huske

  • Konfigurer MTU på VLAN-medlemmer før du konfigurerer VLAN MTU. Alle medlemmer av et VLAN må ha samme MTU-verdi. Kodede medlemmer må ha en lenke som er 4 byte høyere enn umerkede medlemmer for å ta hensyn til pakkemerket.
  • Du kan konfigurere flere IPv6-adresser i et grensesnitt.
  • Du kan konfigurere en sekundær IP-adresse i et VLAN


Syntaks for konfigurasjon

Konfigurasjon

Forklaring

DELLSONiC# configure

Gå til konfigurasjonsmodus

DELLSONiC(config)# interface Vlan <ID>

Konfigurer grensesnitt

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

Legg til IP-adresse.

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

Fjern IP-adressen.

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

Legg til IPv6-adresse

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

Fjern IPv6-adressen.

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

Endre MTU (1312 til 9216). Standard 9100


Eksempel på konfigurasjon
 

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


Bruk følgende kommando for å bekrefte konfigurasjonen.

show interface vlan <vlan id>


Eksempel 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 Sept 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.