Dell Networking SONiC: Jak vytvořit síť VLAN a přiřadit ji k přenosovým a přístupovým portům přepínače

Summary: Tento článek vysvětluje, jak vytvořit síť VLAN a přiřadit ji portům přepínače Trunk a Access. Tento článek používá přepínač se systémem 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

K demonstraci konceptů používáme standardní pojmenování rozhraní. Viz článek Dell Networking řady S: Základní konfigurace rozhraní – SONiC 4.0 , kde najdete další informace o pojmenování rozhraní


Obsah:

  1. Úvod
  2. Vytvoření sítě VLAN
  3. Vytvoření rozsahu sítí VLAN
  4. Konfigurace rozhraní jako přístupového portu
  5. Konfigurace rozhraní jako hlavního portu
  6. Odstranění sítě VLAN z rozhraní
  7. Konfigurace IP adresy a MTU


 

Úvod

Virtuální místní sítě (VLAN) jsou logická rozhraní. Umožňuje skupině zařízení komunikovat, jako by byla ve stejné síti, nezávisle na fyzickém umístění.
Fyzické rozhraní a PortChannel mohou být členy sítě Vlan. Rozsah VLAN je od 1 do 4094.

Body k zapamatování

  • Vyhrazená síť VLAN

Dell Enterprise SONiC si vyhrazuje 128 sítí VLAN pro použití různých protokolů. To bylo implementováno od verze 4.0 a novější. Ve výchozím nastavení je vyhrazený rozsah VLAN pro SONiC 4.0 3967–4094. Vyhrazený rozsah vlan můžete změnit.

Další informace o vyhrazené síti VLAN naleznete v článku Dell Networking Enterprise SONiC Reserved VLAN.

  • Přepnout profil
    • Výchozí profil přepínače v systému Dell SONiC je L3 a nemá žádnou síť VLAN. Před přiřazením portu k síti VLAN je nutné vytvořit síť VLAN.
    • Profil L2 má výchozí síť VLAN 1 a všechny porty jsou k ní ve výchozím nastavení přiřazeny.

Další informace o profilu přepínače L2 a L3 naleznete v článku Profily přepínačů L2 a L3 operačního systému Dell Networking SONiC.

 

Vytvoření sítě VLAN

Syntaxe konfigurace

Configuration

Vysvětlení

admin@DELLSONiC:~$ sonic-cli

Přejděte do rozhraní CLI prostředí Management Framework společnosti Dell.

DELLSONiC# configure terminal

Přechod do konfiguračního režimu

DELLSONiC(config)# interface Vlan <Vlan ID>

Vytvoření sítě VLAN

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

Odeberte síť VLAN.


Vytvoření rozsahu sítí VLAN
 

Configuration

Vysvětlení

DELLSONiC# configure terminal

Přechod do konfiguračního režimu

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

Vytvoření rozsahu sítí VLAN

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

Odeberte rozsah sítí VLAN.



Ukázková konfigurace
Teď nakonfigurujeme síť VLAN 10 na přepínači.
 

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


Pomocí následujícího příkazu ověřte, zda je síť VLAN vytvořena.

show Vlan 


Ukázkový výstup

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


 

Vytvoření rozsahu sítí VLAN

Configuration

Vysvětlení

DELLSONiC# configure terminal

Přechod do konfiguračního režimu

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

Vytvoření rozsahu sítí VLAN

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

Odeberte rozsah sítí VLAN.


Ukázková konfigurace

Vytvořme rozsah 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#

 
Zbavme se Vlanů 30-40

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


 

Nakonfigurujte rozhraní jako přístupový port.

Přístupový port umožňuje pouze jednu síť VLAN. Přístup k provozu VLAN není označen.

Syntaxe konfigurace

Configuration

Vysvětlení

DELLSONiC# configure

Přechod do konfiguračního režimu

DELLSONiC(config)# interface Ethernet <Number>

Konfigurace rozhraní

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

Přiřaďte port jako přístupový port sítě VLAN.

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

Odeberte z portu přístupovou síť VLAN.


Ukázková konfigurace
Předpokládejme, že musíme přiřadit port Ethernet 1/1 jako přístupový port sítě VLAN 10. Níže je ukázková konfigurace.

 

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


Pomocí níže uvedených příkazů ověřte konfiguraci.

show Vlan 

And 

show run interface <interface number>


Ukázkový výstup
 

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


 

Nakonfigurujte rozhraní jako hlavní port.

Port Trunk může mít více označených sítí VLAN a jednu neoznačenou síť VLAN (nativní síť VLAN).

Body k zapamatování

  • Síť VLAN musí být vytvořena, než bude přiřazena k rozhraní
  • Stejnou síť VLAN nelze označit a odtagovat VLAN v jednom rozhraní.
  • V rozhraní lze přiřadit pouze jednu přístupovou nebo neoznačenou síť VLAN (nativní síť VLAN). 
  • Pomocí následujícího příkazu můžete přidat síť VLAN ke stávajícím sítím VLAN v rozhraní.
 
switchport trunk allowed VLAN add <Vlan id/Range of vlan>
 

VAROVÁNÍ: Kmen portu přepínače příkazu povolený identifikátor sítě VLAN </ rozsah sítě vlan> přepíše všechny sítě VLAN existující v rozhraní se zadanými sítěmi VLAN. Tento příkaz používejte opatrně.

Syntaxe konfigurace

Configuration

Vysvětlení

DELLSONiC# configure

Přechod do konfiguračního režimu

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

Konfigurace rozhraní

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

Povolí spojení sítě VLAN nebo více sítí VLAN s kmenovým portem. Chcete-li zadat rozsah VLAN, použijte <1..4094> (-) nebo (,) oddělené jednotlivé identifikátory VLAN a rozsahy identifikátorů VLAN, například 20,70-100,142

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

Povolit všechny sítě VLAN (volitelné).

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

(Volitelné. Používejte opatrně) Přepíše všechny stávající konfigurace sítě VLAN v rozhraní a povolí specifikovanou síť VLAN / rozsah sítí VLAN. 

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

Přiřaďte neoznačenou síť VLAN portu (nativní síť VLAN) (volitelné).


Ukázková konfigurace
Přiřadíme VLAN 10 tagged a VLAN 20 jako access port (untagged native-vlan) na rozhraní Ethernet 1/1. Níže je ukázková konfigurace.

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


Pomocí následujícího příkazu ověřte konfiguraci.
 

show vlan and show run interface <interface id>


Ukázkový výstup

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#


 

Odeberte síť VLAN z rozhraní.

Syntaxe konfigurace

Configuration

Vysvětlení

DELLSONiC# configure

Přechod do konfiguračního režimu

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

Konfigurace rozhraní

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

Vyjměte síť VLAN nebo řadu sítí VLAN z hlavního portu. Chcete-li zadat rozsah VLAN, použijte <1..4094> (-) nebo (,) oddělené jednotlivé identifikátory VLAN a rozsahy identifikátorů VLAN, například 20,70-100,142

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

Odstraňte neoznačené (přístupové) z portu hlavního kufru.


Ukázková konfigurace

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


 

Nakonfigurujte IP adresu a MTU.

Ve výchozím nastavení je síť VLAN ve druhé nebo více vrstvách. Nemá adresu IPv4 a IPv6. Adresu IPv4 nebo IPv6 můžeme VLAN přiřadit ručně.

Body k zapamatování

  • Před konfigurací MTU sítě VLAN nejprve nakonfigurujte jednotku MTU na členech sítě VLAN. Všichni členové sítě VLAN musí mít stejnou hodnotu MTU. Označení členové musí mít MTU propojení o 4 bajty vyšší než neoznačení členové, aby zohlednili značku paketu.
  • V rozhraní lze nakonfigurovat více adres IPv6.
  • V síti VLAN můžete nakonfigurovat sekundární IP adresu


Syntaxe konfigurace

Configuration

Vysvětlení

DELLSONiC# configure

Přechod do konfiguračního režimu

DELLSONiC(config)# interface Vlan <ID>

Konfigurace rozhraní

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

Přidejte IP adresu.

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

Odeberte IP adresu.

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

Přidat adresu IPv6

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

Odeberte adresu IPv6.

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

Změňte MTU (1312 na 9216). Výchozí hodnota: 9100


Ukázková konfigurace
 

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


Pomocí následujícího příkazu ověřte konfiguraci.

show interface vlan <vlan id>


Ukázkový výstup

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.