Głosowa sieć VLAN DELL Networking SONiC
Summary: Ten artykuł zawiera informacje na temat głosowej sieci VLAN i konfiguracji w rozwiązaniu Dell Networking SONiC. W tym artykule wykorzystano platformę Dell SONiC Edge 4.1 POE.
Instructions
| Wymagania wstępne
|
Indeks
Wprowadzenie
Sieci VLAN LLDP-MED do telefonu
IPSkładnia
konfiguracjiKonfiguracja interfejsu przełącznika do przesyłania ruchu głosowego i danych
Konfiguracja protokołu LLDP MED
Przykładowa konfiguracja
Sprawdź
Wyświetlanie informacji o lldp-MED
Wprowadzenie
Funkcja Voice VLAN umożliwia portom przełącznika przesyłanie ruchu głosowego z telefonów IP z priorytetem zdefiniowanym przez administratora. W przypadku podłączenia do tego samego portu wielu urządzeń, takich jak komputer osobisty i telefon IP, port może być skonfigurowany do korzystania z jednej sieci VLAN do ruchu głosowego, a innej sieci VLAN do ruchu danych. Ruch głosowy przez IP (VoIP) jest z natury wrażliwy na czas: Aby sieć zapewniała akceptowalną usługę, niskie opóźnienia są niezbędne. Głosowa sieć VLAN umożliwia rozdzielenie ruchu głosowego i danych wchodzącego do portu i może zapewnić przyspieszone przekazywanie ruchu głosowego sieci VLAN. Podstawową zaletą korzystania z głosowej sieci VLAN jest zapewnienie, że jakość dźwięku telefonu IP jest chroniona przed zakłóceniami, gdy ruch danych na porcie jest wysoki.
| Głosowa sieć VLAN jest obsługiwana w standardzie Dell Networking Edge SONiC 4.0 i nowszych wersjach. |
Jak działagłosowa sieć VLAN

Rysunek 1. Przykładowa sieć VOIP
Telefony IP mogą uzyskać identyfikator głosowej sieci VLAN za pomocą wielu metod. Niektóre z nich to:
- Ręczny identyfikator głosowej sieci VLAN i inne konfiguracje w telefonie IP
- Przypisywanie identyfikatora głosowej sieci VLAN do telefonu IP za pomocą serwera DHCP
- Użyj protokołu LLDP-MED w przełączniku, aby wysłać głosową sieć VLAN do telefonu IP
Sieci VLAN LLDP-MED do telefonu IP
Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) jest rozszerzeniem protokołu LLDP w celu zapewnienia interoperacyjności między urządzeniami końcowymi, takimi jak VoIP i innymi urządzeniami końcowymi sieciowymi. Protokół LLDP nie stosuje automatycznie zasad QoS ani konfiguracji sieci VLAN. Użytkownik musi skonfigurować odpowiednie zasady QoS, aby określić priorytet ruchu w oparciu o wartości Co-S i DSCP.
Protokół LLDP-MED obsługuje następujące TTL:
- TLV zasad sieciowych
- Zarządzanie energią TLV
Zasady sieciowe TLV
Zasady sieciowe TLV zezwala urządzeniu na anonsowanie informacji głosowych sieci VLAN na urządzeniach końcowych, takich jak telefony VoIP. Wraz z głosowymi sieciami VLAN do urządzenia końcowego można wysyłać wartości Dot1p Co-S i DSCP. Funkcja Voice VLAN umożliwia portom przełącznika przesyłanie ruchu głosowego ze zdefiniowanym priorytetem w celu umożliwienia oddzielenia ruchu głosowego i danych przychodzącego do portu. Oddzielenie ruchu głosowego zapewnia ochronę jakości dźwięku telefonu IP przed pogorszeniem się ruchu danych na porcie.
W dell SONiC możemy używać oznaczonej lub nieoznaczonej sieci VLAN jako głosowej sieci VLAN. Poniżej znajduje się opis obu podejść:
Użyj oznaczonej sieci VLAN dla głosowej sieci VLAN (najpopularniejsze wdrożenia).
- Głosową sieć VLAN można przypisać ręcznie do telefonu IP, DHCP lub lldp-MED.
- Telefon wysyła pakiety głosowe oznaczone głosową siecią VLAN; ruch danych jest wysyłany bez zaznaczenia.
- Ruch danych i komunikacja głosowa znajdują się w dwóch różnych sieciach VLAN, dlatego można je oddzielić
- Możemy zastosować QoS do ruchu głosowego sieci VLAN.
Użyj nieoznaczonego ruchu dla głosowych sieci VLAN.
- Telefon IP wysyła ruch głosny jako nieoznakowane dane.
- Identyfikator Voice VLAN musi być skonfigurowany w taki sposób, aby uzyskać dostęp do sieci VLAN na przełączniku Dell SONiC
- Ponieważ używamy nieoznaczonego ruchu głosowego, nie można zapewnić QoS
- Nie można odróżnić ruchu głosowego od ruchu danych, jeśli oba są nieoznaczone. Aby przezwyciężyć ten problem, możemy użyć oznaczonej sieci VLAN dla danych, ale stacje robocze i telefon muszą to obsługiwać.
Zarządzanie energią TLV
Umożliwia to urządzeniu siecioweemu i urządzeniu końcowemu wymianę informacji o zasilaniu, takich jak włączanie urządzenia, priorytet zasilania, zasilanie wymagane przez urządzenie itd.
LlDP 802.3 Zasilanie przy użyciu MDI TLV
Obsługuje negocjacje zasilania między urządzeniem sieciowym a urządzeniem końcowym przy użyciu zasilania LLDP 802.3 przy użyciu adresu
IP ZARZĄDZANIA TLVMDI TLV
LLDP Domyślnie protokół LLDP anonsuje adres IP zarządzania skonfigurowany w systemie za pośrednictwem interfejsu zarządzania. Można zastąpić to ustawienie i anonsować określone adresy IPv4 i IPv6, konfigurując adresy IP anonsowane przez protokół LLDP w interfejsie.
Składnia konfiguracji
Konfiguracja interfejsu przełącznika do przesyłania ruchu głosowego i danych
| Konfiguracja | Objaśnienie |
| Konfiguracja DELLSONiC# | Wejdź w tryb konfiguracji |
| Interfejs DELLSONiC(config)# Eth | Konfiguracja interfejsu |
| INTERFEJS DELLSONiC(config)# Range Eth | (opcjonalnie) Konfiguracja szeregu interfejsów |
| Pnie przełącznika DELLSONiC(conf-if-Ethernet/PoX)# z zezwoleniem na dodanie identyfikatora VLAN | Zezwalaj na głosowe sieci VLAN jako oznakowane ruchy. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Zezwalaj na przesyłanie danych vlan jako nieoznaczonego ruchu (opcjonalnie). |
Dell SONiC obsługuje nieoznaczone głosowe sieci VLAN. Jeśli głosowa sieć VLAN nie jest zaznaczona, użyj poniższej konfiguracji:
| Konfiguracja | Objaśnienie |
| Konfiguracja DELLSONiC# | Wejdź w tryb konfiguracji |
| Interfejs DELLSONiC(config)# Eth | Konfiguracja interfejsu |
| INTERFEJS DELLSONiC(config)# Range Eth | (opcjonalnie) Konfiguracja szeregu interfejsów |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Zezwalaj na głosowe sieci VLAN jako nieoznakowany ruch. |
| Pnie przełącznika DELLSONiC(conf-if-Ethernet/PoX)# z zezwoleniem na dodanie identyfikatora VLAN | Zezwalaj na przesyłanie danych do sieci VLAN jako oznaczonego ruchu (opcjonalnie). |
Konfiguracja protokołu LLDP MED
Aby skonfigurować protokół LLDP-MED, wykonaj następujące czynności:skonfiguruj profil LLDP-MED.
| Konfiguracja | Objaśnienie |
|---|---|
| admin@DELLSONiC:~$ sonic-cli | Wprowadź interfejs CLI programu Dell Management Framework. |
| DellSONiC # configure | Wejdź w tryb konfiguracji |
| DELLSONiC (config)# numer profilu profilu zasad sieci | Utwórz profil zasad sieciowych. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos-value | dscp value}]] |
Konfiguracja parametrów profilu zasad sieciowych:
|
Konfiguracja interfejsu
| Konfiguracja | Objaśnienie |
|---|---|
| admin@ DELLSONiC:~$ sonic-cli | Wprowadź interfejs CLI programu Dell Management Framework. |
| DellSONiC # configure | Wejdź w tryb konfiguracji |
| Interfejs DELLSONiC (config)# Eth | Konfiguracja interfejsu |
| INTERFEJS DELLSONiC(config)# Range Eth | (opcjonalnie) Konfiguracja zakresu interfejsu |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} adres-IP} | (opcjonalnie) Skonfiguruj adres zarządzania IPv4 lub IPv6 używany do anonsowania przez protokół LLDP na interfejsie. |
| DELLSONiC (conf-if)#lldp med-tlv-select [zasady sieciowe | zarządzanie energią] | (opcjonalnie) Skonfiguruj w interfejsie, czy anonsować TTL LLDP-MED, czy nie. Domyślnie TTL LLDP-MED są anonsowane.
|
| DELLSONiC (conf-if)# network-policy profile-number | Zastosuj zasady sieciowe PROTOKOŁU LLDP-MED do interfejsu. |
Przykładowa konfiguracja
Załóżmy, że nasza głosowa sieć VLAN ma 30 lat, a ruch danych to 10. Używamy głosowych sieci VLAN jako oznakowanego ruchu.
Topologii

Rysunek 2. Topologii
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# network-policy profile 1 DELLSONiC (conf-network-policy)# voice vlan 30 cos 4 dscp 20 |
Zastosuj zasady sieciowe w interfejsie.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Konfiguracja interfejsu jako magistrali w celu umożliwienia głosowej sieci VLAN i danych 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 |
Weryfikacja
Użyj poniższego polecenia, aby sprawdzić konfigurację interfejsu. 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) |
Wyświetlanie informacji o lldp-MED
użyj poniższych poleceń, aby wyświetlić sąsiad, tabelę lub statystyki.
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
--------------------------------- |