DELL Networking SONiC Voice VLAN
Summary: У цій статті пояснюється про голосову VLAN і налаштування в Dell Networking SONiC. У цій статті використовується платформа Dell SONiC Edge 4.1 POE.
Instructions
| Передумови
|
Індекс
Введення
LLDP-MED VLAN на IP-телефон
Синтаксис
конфігураціїКонфігурація інтерфейсу Switch для передачі голосового та інформаційного трафіку
Налаштування LLDP MED
Приклад конфігурації
Перевірити
Переглянути інформацію про LLDP-MED
Введення
Функція Voice VLAN дозволяє портам комутатора передавати голосовий трафік з IP-телефонів із пріоритетом, визначеним адміністратором. Коли кілька пристроїв, таких як персональний комп'ютер і IP-телефон, підключені до одного порту, порт можна налаштувати на використання одного VLAN для голосового трафіку та іншого VLAN для трафіку даних. Трафік через IP (VoIP) за своєю суттю чутливий до часу: Для того, щоб мережа надавала прийнятні послуги, низька затримка є життєво важливою. Voice VLAN дозволяє розділяти голосовий трафік і трафік даних, що надходять на порт, і може забезпечити прискорену переадресацію трафіку Voice VLAN. Основна перевага використання голосової VLAN полягає в тому, щоб забезпечити захист якості звуку IP-телефону від перешкод, коли трафік даних на порту високий.
| Голосова VLAN підтримується в Dell Networking Edge Standard SONiC 4.0 і більш пізніх версіях. |
Як працюєголосова VLAN

Малюнок 1: Приклад мережі VOIP
IP-телефони можуть отримати голосовий ідентифікатор VLAN за допомогою багатьох методів. Деякі з них
- Ручний голосовий ідентифікатор VLAN та інші конфігурації в IP-телефоні
- Використовуйте сервер DHCP, щоб призначити IP-телефону ідентифікатор голосової VLAN
- Використовуйте перемикач LLDP-MED, щоб надіслати голосовий VLAN на IP-телефон
LLDP-MED VLAN на IP-телефон
Виявлення канального рівня Protocol-Media Endpoint Discovery (LLDP-MED) — це розширення LLDP для забезпечення сумісності між кінцевими пристроями, такими як VoIP, та іншими мережевими кінцевими пристроями. LLDP не застосовує автоматично політики QoS або конфігурацію VLAN. Користувач повинен налаштувати відповідні політики QoS, щоб пріоритезувати трафік на основі значень Co-S і DSCP.
LLDP-MED підтримує наступні TLV:
- Мережева політика TLV
- Управління живленням TLV
Мережева політика TLV Мережева політика TLV
дозволяє пристрою рекламувати інформацію про голосову VLAN кінцевим пристроям, таким як телефони VoIP. Разом із голосовим VLAN на кінцевий пристрій можна надсилати значення режиму тегування, Dot1p Co-S та DSCP. Функція голосової VLAN дозволяє портам комутатора передавати голосовий трафік із визначеним пріоритетом, щоб забезпечити розділення голосового та інформаційного трафіку, що надходить на порт. Поділ голосового трафіку гарантує, що якість звуку IP-телефону захищена від погіршення при високому трафіку даних на порту.
Ми можемо використовувати VLAN з тегами або без тегів як голосовий VLAN у Dell SONiC. Нижче наведено опис обох підходів:
Використовуйте VLAN з тегами для голосового VLAN (найпоширеніше розгортання).
- Ми можемо призначити голосовий VLAN вручну на IP-телефоні або за допомогою DHCP, або за допомогою LLDP-MED.
- Телефон надсилає голосові пакети, позначені голосовим VLAN; Трафік даних надсилається без тегів.
- Дані та голосовий трафік знаходяться у двох різних VLAN, отже, їх можна розділити
- Ми можемо застосувати QoS до голосового VLAN-трафіку.
Використовуйте трафік без тегів для голосової VLAN.
- IP-телефон надсилає голосовий трафік у вигляді даних без тегів.
- Голосовий ідентифікатор VLAN повинен бути налаштований для доступу до VLAN на комутаторі Dell SONiC
- Оскільки ми використовуємо трафік без тегів для голосового зв'язку, QoS не може бути наданий
- Голосовий трафік неможливо відрізнити від трафіку даних, якщо обидва не позначені. Щоб подолати це, ми можемо використовувати VLAN з тегами для даних, але робоча станція та телефон повинні підтримувати це.
Управління живленням TLV
Це дозволяє мережевому та кінцевому пристрою обмінюватися інформацією про живлення, наприклад способом увімкнення пристрою, пріоритетом живлення, потужністю, необхідною для пристрою тощо.
LLDP 802.3 Живлення за допомогою MDI TLV
Підтримує узгодження живлення між мережевим пристроєм і кінцевим пристроєм за допомогою живлення LLDP 802.3 за допомогою IP-адреси
MDI TLV
LLDPManagement За замовчуванням LLDP рекламує IP-адресукерування, налаштовану в системі, через інтерфейс керування. Ви можете змінити цей параметр і рекламувати певні адреси IPv4 та IPv6, налаштувавши IP-адреси, які LLDP рекламує в інтерфейсі.
Синтаксис конфігурації
Конфігурація інтерфейсу Switch для передачі голосового та інформаційного трафіку
| Конфігурації | Пояснення |
| Налаштування DELLSONiC# | Увійдіть у режим конфігурації |
| DELLSONiC(config)# інтерфейс Eth | Налаштування інтерфейсу |
| DELLSONiC(config)# інтерфейс Діапазон Eth | (Необов'язково.) Налаштування ряду інтерфейсів |
| Магістраль комутатора DELLSONiC(conf-if-Ethernet/PoX)# дозволила VLAN додавати | Дозволити голосову VLAN як трафік із тегами. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Дозволити дані vlan як трафік без тегів (необов'язково). |
Dell SONiC підтримує голосову VLAN без тегів. Якщо Voice VLAN не позначено, скористайтеся наведеною нижче конфігурацією:
| Конфігурації | Пояснення |
| Налаштування DELLSONiC# | Увійдіть у режим конфігурації |
| DELLSONiC(config)# інтерфейс Eth | Налаштування інтерфейсу |
| DELLSONiC(config)# інтерфейс Діапазон Eth | (Необов'язково.) Налаштування ряду інтерфейсів |
| DELLSONiC(conf-if-Ethernet/PoX)# доступ до switchport Vlan | Дозволити голосову VLAN як трафік без тегів. |
| Магістраль комутатора DELLSONiC(conf-if-Ethernet/PoX)# дозволила VLAN додавати | Дозволити VLAN даних як трафік із тегами (необов'язково). |
Налаштування LLDP MED
Щоб налаштувати LLDP-MED, виконайте таку процедуру:Налаштуйте профіль LLDP-MED.
| Конфігурації | Пояснення |
|---|---|
| admin@DELLSONiC:~$ Sonic-CLI | Увійдіть у фреймворк керування Dell CLI. |
| DELLSONiC # налаштування | Увійдіть у режим конфігурації |
| DELLSONiC (config)# номер профілю мережевої політики | Створіть профіль мережевої політики. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos cos-value | dscp value}]] |
Налаштуйте параметри профілю мережевої політики:
|
Налаштування інтерфейсу
| Конфігурації | Пояснення |
|---|---|
| admin@ DELLSONiC:~$ sonic-cli | Увійдіть у фреймворк керування Dell CLI. |
| DELLSONiC # налаштування | Увійдіть у режим конфігурації |
| DELLSONiC (config)# інтерфейс Eth | Налаштування інтерфейсу |
| DELLSONiC(config)# інтерфейс Діапазон Eth | (Необов'язково.) Налаштування діапазону інтерфейсу |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} | (Необов'язково.) Налаштуйте адресу керування IPv4 або IPv6, яка використовується для реклами LLDP в інтерфейсі. |
| DELLSONiC (conf-if)#lldp med-tlv-select [network-policy | power-management] | (Необов'язково.) Налаштуйте в інтерфейсі, чи рекламувати LLDP-MED TLV чи ні. За замовчуванням рекламуються TLV LLDP-MED.
|
| DELLSONiC (conf-if)# номер профілю мережевої політики | Застосуйте мережеву політику LLDP-MED до інтерфейсу. |
Приклад конфігурації
Припустимо, що наш голосовий VLAN дорівнює 30, а трафік даних – 10. Ми використовуємо Voice VLAN як трафік з тегами.
Топологія

Малюнок 2: Топологія
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# network-policy profile 1 DELLSONiC (conf-network-policy)# voice vlan 30 cos 4 dscp 20 |
Застосуйте мережеву політику в інтерфейсі.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Налаштуйте інтерфейс як Trunk, щоб дозволити голосовий VLAN і VLA даних.
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (config-if-Eth1/1)# switchport trunk allowed Vlan add 30 DELLSONiC (config-if-Eth1/1)# switchport access Vlan 10 DELLSONiC (config-if-Eth1/1)# end |
Перевірити
Скористайтеся наведеною нижче командою, щоб перевірити конфігурацію інтерфейсу. DELLSONiC# show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 speed auto unreliable-los auto no shutdown switchport access Vlan 10 switchport trunk allowed Vlan 30 network-policy 1 poe priority high DELLSONiC# show running-configuration | find network-policy network-policy profile 1 voice vlan 30 cos 4 dscp 20 ! (Output Trimmed for brevity) |
Переглянути інформацію про LLDP-MED
Використовуйте наведені нижче команди, щоб відобразити сусідство, таблицю або статистику.
DELLSONiC # show lldp neighbor Eth 1/1
-----------------------------------------------------------
LLDP Neighbors
-----------------------------------------------------------
Interface: Eth1/1,via: LLDP
Chassis:
ChassisID: 0.0.0.0
SysName: XXXXXXXXXXX
SysDescr:
TTL: 120
MgmtIP: 0.0.0.0
Capability: MAC_BRIDGE, ON
Port
PortID: XXXXXXXXXXX
PortDescr:
LLDP-MED
Device Type: Communication Device Endpoint (Class III)
Capability: Capabilities, yes
Capability: Ext_mdi_power_pd, yes
Capability: Inventory, yes
Capability: Network_policy, yes
LLDP-MED Network Policy for: Voice
VLAN: 30
Priority: 4
DSCP: 20
Extended Power-over-Ethernet
Power Type: PD
Source: PSE
Priority: High
Value: 0
Inventory
Hardware Rev: XXXXXXXXXXX
Software Rev: XXXXXXXXXXX
Firmware Rev: XXXXXXXXXXX
Serial Number: XXXXXXXXXXX
Manufacturer: XXXXXXXXXXX
Model: XXXXXXXXXXX
----------------------------------------------------------- |
DELLSONiC # show lldp table ------------------------------------------------------------------------------------------------------ LocalPort RemoteDevice RemotePortID Capability RemotePortDescr ------------------------------------------------------------------------------------------------------- Eth1/1 XXXXXXXXXXX XXXXXXXXXXX B |
DELLSONiC # show lldp statistics Eth 1/1
LLDP Statistics
---------------------------------
Interface: Eth1/1
Transmitted : 3267
Received : 2319
Discarded : 0
Unrecognized TLV : 0
Ageout : 0
--------------------------------- |