Dell Networking SONiC: Як створити VLAN та призначити його Trunk та Access Switchport
Summary: У цій статті пояснюється, як створити VLAN і призначити його комутпортам Trunk і Access. У цій статті використовується перемикач під управлінням Dell SONiC 4.1.
Instructions
Ми використовуємо стандартні імена інтерфейсів для демонстрації концепцій. Дивіться статтю Dell Networking S-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації щодо іменування інтерфейсів
Зміст
- Введення
- Створення VLAN
- Створення лінійки Vlan
- Налаштуйте інтерфейс як порт доступу
- Налаштуйте інтерфейс як порт магістралі
- Видаліть VLAN з інтерфейсу
- Налаштування IP-адреси та MTU
Введення
Віртуальні локальні мережі (VLAN) є логічними інтерфейсами. Це дозволяє групі пристроїв обмінюватися даними так, ніби вони знаходяться в одній мережі, незалежно від фізичного місцезнаходження.
Фізичний інтерфейс і PortChannel можуть бути членами Vlan. Діапазон VLAN становить від 1 до 4094.
Моменти, які слід пам'ятати
- Зарезервований VLAN
Dell Enterprise SONiC резервує 128 VLAN для використання різних протоколів. Це було реалізовано з 4.0 і пізніше. За замовчуванням зарезервований діапазон VLAN для SONiC 4.0 становить 3967 - 4094. Ви можете змінити зарезервований діапазон vlan.
Дивіться статтю Dell Networking Enterprise SONiC Reserved VLAN для отримання додаткової інформації про Reserved VLAN.
- Профіль перемикача
- Профіль перемикача за замовчуванням у Dell SONiC – L3 і не має жодного VLAN. Ми повинні створити VLAN, перш ніж призначити порт VLAN.
- Профіль L2 має VLAN 1 за замовчуванням, і всі порти за замовчуванням призначені цьому VLAN 1.
Перегляньте статтю Dell Networking SONiC Operating System L2 і L3 Switch Profiles для отримання додаткової інформації про профіль комутатора L2 і L3.
Створення VLAN
Синтаксис конфігурації
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у CLI фреймворку керування Dell. |
|
|
Увійдіть у режим конфігурації |
|
|
Створення VLAN |
|
|
Видаліть VLAN. |
Створення лінійки Vlan
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Створення діапазону VLAN |
|
|
Видаліть ряд VLAN. |
Приблизна конфігурація
Давайте налаштуємо VLAN 10 на перемикачі.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 10 DELLSONiC(config-if-Vlan10)# end |
Скористайтеся наведеною нижче командою, щоб перевірити, чи створено VLAN.
show Vlan |
Приклад виводу
DELLSONiC# show Vlan Q: A - Access (Untagged), T - Tagged NUM Status Q Ports Autostate Dynamic 10 Inactive Enable |
Створення лінійки Vlan
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Створення діапазону VLAN |
|
|
Видаліть ряд VLAN. |
Приблизна конфігурація
Створимо діапазон 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# |
Давайте знімемо Vlans 30-40
DELLSONiC# configure DELLSONiC(config)# no interface Vlan 30-40 DELLSONiC(config)# end |
Налаштуйте інтерфейс як порт доступу.
Порт доступу дозволяє використовувати лише один VLAN. Доступ до трафіку VLAN не позначено.
Синтаксис конфігурації
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Налаштування інтерфейсу |
|
|
Призначте порт як порт доступу VLAN. |
|
|
Видаліть доступ VLAN з порту. |
Приблизна конфігурація
Припустимо, ми повинні призначити порт Ethernet 1/1 як порт доступу VLAN 10. Нижче наведено приблизну конфігурацію.
DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# switchport access Vlan 10 DELLSONiC(config-if-Eth1/1)# end DELLSONiC# |
Скористайтеся наведеними нижче командами, щоб перевірити конфігурацію.
show Vlan And show run interface <interface number> |
Приклад виводу
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 |
Налаштуйте інтерфейс як порт магістралі.
Магістральний порт може мати кілька тегованих VLAN і один VLAN без тегів (рідний VLAN).
Моменти, які слід пам'ятати
- VLAN має бути створений перед тим, як його призначити інтерфейсу
- Один і той же VLAN не може бути позначений і не позначений VLAN в одному інтерфейсі
- В інтерфейсі можна призначити лише один VLAN або VLAN без тегів.
- Ви можете використовувати наступну команду, щоб додати VLAN до існуючих VLAN в інтерфейсі.
switchport trunk allowed VLAN add <Vlan id/Range of vlan> |
ОБЕРЕЖНІСТЬ: Магістраль командного switchport дозволила VLAN <Vlan id/Range of vlan> перезаписувати всі VLAN, що існують в інтерфейсі з заданими VLAN. Використовуйте цю команду з обережністю.
Синтаксис конфігурації
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Налаштування інтерфейсу |
|
|
Дозволити VLAN або ряд VLAN до магістрального порту. Щоб вказати діапазон VLAN, використовуйте <1..4094> (-) або (,) окремі ідентифікатори VLAN та діапазони ідентифікаторів VLAN; наприклад, 20,70-100,142 |
|
|
Дозволити всі VLAN (необов'язково). |
|
|
(Необов'язково. Використовувати з обережністю) Перезаписує всі існуючі конфігурації VLAN в інтерфейсі та дозволяє вказаний vlan/діапазон VLAN. |
|
|
Призначте VLAN без тегів порту (рідний VLAN) (необов'язково). |
Приблизна конфігурація
Давайте призначимо VLAN 10 з тегом і VLAN 20 як порт доступу (untagted native-vlan) в інтерфейсі Ethernet 1/1. Нижче наведено приблизну конфігурацію.
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 |
Використовуйте наступну команду, щоб перевірити конфігурацію.
show vlan and show run interface <interface id> |
Приклад виводу
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# |
Видаліть VLAN з інтерфейсу.
Синтаксис конфігурації
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Налаштування інтерфейсу |
|
|
Видаліть VLAN або діапазон VLAN з магістрального порту. Щоб вказати діапазон VLAN, використовуйте <1..4094> (-) або (,) окремі ідентифікатори VLAN та діапазони ідентифікаторів VLAN; наприклад, 20,70-100,142 |
|
|
Видаліть untaged (доступ) з порту багажника. |
Приклад конфігурації
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 |
Налаштуйте IP-адресу та MTU.
За замовчуванням VLAN знаходиться на другому рівні або більше. Він не має адреси IPv4 та IPv6. Ми можемо призначити адресу IPv4 або IPv6 VLAN вручну.
Моменти, які слід пам'ятати
- Спочатку налаштуйте MTU на елементах VLAN, перш ніж налаштовувати VLAN MTU. Усі члени VLAN повинні мати однакове значення MTU. Позначені учасники повинні мати посилання MTU на 4 байти вище, ніж учасники без тегів, щоб врахувати тег пакета.
- Ви можете налаштувати кілька IPv6-адрес в інтерфейсі.
- Ви можете налаштувати додаткову IP-адресу у VLAN
Синтаксис конфігурації
|
Конфігурація |
Пояснення |
|---|---|
|
|
Увійдіть у режим конфігурації |
|
|
Налаштування інтерфейсу |
|
|
Додайте IP-адресу. |
|
|
Видаліть IP-адресу. |
|
|
Додайте адресу IPv6 |
|
|
Видаліть адресу IPv6. |
|
|
Змініть MTU (1312 на 9216). За замовчуванням 9100 |
Приклад конфігурації
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 |
Використовуйте наступну команду, щоб перевірити конфігурацію.
show interface vlan <vlan id> |
Приклад виводу
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 |