Answer:
Общая информация:
- Самые популярные сервисы в сетях MAN - “Triple Play”
Провайдеры услуг пытаются внедрить как можно больше дополнительных сервисов для предоставления услуг в существующей широкополосной сетевой инфраструктуре, таких как VoIP, MOD (Movie On Demand), TV broadcast, eLearning и т.д. - Особенности трафика “Triple Play”
- Голос: соединение точка-точка, чувствителен к задержкам, должен передаваться с наивысшим приоритетом
- Видео: Multicast или Unicast (сервисы MOD), чувствителен к задержкам, должен передаваться с высоким приоритетом
- Данные: Доставка по принципу «best effort», не чувствителен к задержкам, низкий приоритет
- Трафик по принципу чувствительности к задержкам и приоритету (по убыванию): Голос > Видео > Данные
- Тестовая топология
Для воссоздания сетевого окружения MAN 4 коммутатора соединены в кольцо, и используется специальное тестовое средство: Smartbit для генерации голосового трафика и видео трафика multicast/unicast. В этом документе содержится шесть примеров для того, чтобы показать основные приложения в таких сетях. - Метод тестирования
Используются ACL для маркировки трафика VoIP и пакетов Multicast/MOD с более высоким уровнем приоритета для приоритезации по QoS - Результаты тестирования
Результаты тестов показывают, что коммутаторы D-Link xStack Switch с гибким механизмом ACL features и отличными средствами приоритезации QoS, являются идеальным решением для приложений MAN.
Тестовая топология:
Пример 1: Приоритезация трафика VoIP
Клиенты VoIP (3) и (4) используют SIP протокол и посылают пакеты VoIP unicast друг другу, испытывая проблемы с задержками из-за загрузки канала при передаче обычных данных. При правильной настройке ACL/QoS, пакеты VoIP могут передаваться без задержек и потерь.
Настройка QoS ACL для VoIP:
Настройте QoS ACL для маркировки трафика VoIP наивысшим приоритетом 802.1p/ DSCP на всех 4-х коммутаторах.
create access_profile ip udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 2
config access_profile profile_id 2 add access_id 1 ip udp src_port 5060 dst_port 5060 port 1-26 permit priority 7 replace_dscp with 56
config access_profile profile_id 2 add access_id 27 ip udp src_port 49512 dst_port 49512 port 1-26 permit priority 7 replace_dscp with 56
В этом примере, голосовому трафику (UDP порты 5060 и 49512) присваивается наивысший приоритет 802.1p (приоритет 7), и значение DSCP ’56’, которое используется в этом примере только, чтобы показать высокий приоритет на третьем уровне.
Пример 2: Приоритезация трафика VoIP между VLAN-ами
Клиент VoIP (1) в VLAN 2 посылает пакеты Unicast VoIP клиенту VoIP (4) в VLAN 3, трафик маршрутизируется, испытывая проблемы с задержками из-за загрузки канала при передаче обычных данных. При правильной настройке ACL/QoS, пакеты VoIP могут передаваться без задержек и потерь.
Настройка QoS ACL для VoIP:
Настройте QoS ACL (по определённому номеру порта, такому же как в примере 1) на всех 4-х коммутаторах.
create access_profile ip udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 2
config access_profile profile_id 2 add access_id 1 ip udp src_port 5060 dst_port 5060 port 1-26 permit priority 7 replace_dscp with 56
config access_profile profile_id 2 add access_id 27 ip udp src_port 49512 dst_port 49512 port 1-26 permit priority 7 replace_dscp with 56
В этом примере, голосовому трафику (UDP порты 5060 и 49512) присваивается наивысший приоритет 802.1p (приоритет 7), и значение DSCP ’56’, которое используется в этом примере только, чтобы показать высокий приоритет на третьем уровне.
Пример 3: Приоритезация трафика MOD
Обычно, один видео канал использует около 8 Мбит/с от пропускной способности канала (максимум), поэтому мы сгенерировали 100 Мбит/с трафика для эмуляции приблизительно 12 каналов видео потока. MOD сервер (IP 192.168.3.254/24) генерирует пакеты unicast, испытывающего проблемы с задержками из-за загрузки канала при передаче обычных данных. При правильной настройке ACL/QoS, пакеты VoIP могут передаваться без задержек и потерь.
Настройка QoS ACL для Unicast MOD:
Настройте QoS ACL на всех 4-х коммутаторах.
create access_profile ip source_ip_mask 255.255.255.255 profile_id 3
config access_profile profile_id 3 add access_id 1 ip source_ip 192.168.3.254 port 1-26 permit priority 5 replace_dscp_with 48
В этом примере, трафику MOD с определённого IP-адреса присваивается высокий приоритет 802.1p (приоритет 5), и значение DSCP ’48’, которое используется в этом примере только, чтобы показать высокий приоритет на третьем уровне.
Пример 4: Приоритезация трафика VoIP+MOD
Трафик VoIP и unicast MOD передаётся одновременно, испытывая проблемы с задержками из-за загрузки канала при передаче обычных данных. При правильной настройке ACL/QoS, пакеты VoIP и MOD могут передаваться без задержек и потерь.
Настройка QoS ACL для VoIP и Unicast MOD:
Используйте настройки из примеров 1 и 3:
create access_profile ip udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 2
config access_profile profile_id 2 add access_id 1 ip udp src_port 5060 dst_port 5060 port 1-26 permit priority 7 replace_dscp with 56
config access_profile profile_id 2 add access_id 27 ip udp src_port 49512 dst_port 49512 port 1-26 permit priority 7 replace_dscp with 56
create access_profile ip source_ip_mask 255.255.255.255 profile_id 3
config access_profile profile_id 3 add access_id 1 ip source_ip 192.168.3.254 port 1-26 permit priority 5 replace_dscp_with 48
В этом примере голосовому трафику ( UDP порты 5060 и 49512 ) присваивается наивысший приоритет 802.1p (приоритет 7), выше чем трафику MOD (приоритет 5), и значения DSCP ’56’ и ’48’ соответственно, которые используется в этом примере только, чтобы показать высокий приоритет двух видов трафика на третьем уровне.
Пример 5: Приоритезация видео-потока Multicast
Медиа сервер посылает Multicast поток клиентам 2 и 3, причём при правильной настройке ACL/QoS, пакеты Multicast могут передаваться без задержек и потерь.
Настройка QoS ACL для видео-потока Multicast:
Настройте QoS ACL на всех 4-х коммутаторах.
create access_profile ip destination_ip_mask 224.0.0.0 profile_id 4
config access_profile profile_id 4 add access_id 1 ip destination_ip 224.0.0.0 port 1-26 permit priority 5 replace_dscp_with 48
В этом примере видео-трафику Multicast по ‘multicast destination address’- групповому алресу назначения присваивается высокий приоритет 802.1p (приоритет 5), и значение DSCP ’48’, которое используется в этом примере только, чтобы показать высокий приоритет на третьем уровне.
Пример 6: Приоритезация трафика VoIP+MOD+Multicast
Используйте все настройки из предыдущих примеров ACL для всех этих видов трафика: VoIP + Multicast трафик + трафик Unicast MOD. При правильных настройках ACL/QoS, не будет потерь пакетов для указанных приложений, только обычные данные будут отбрасываться.
Настройка QoS ACL на всех 4-х коммутаторов для всех указанных приложений:
create access_profile ip udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 2
config access_profile profile_id 2 add access_id 1 ip udp src_port 5060 dst_port 5060 port 1-26 permit priority 7 replace_dscp with 56
config access_profile profile_id 2 add access_id 27 ip udp src_port 49512 dst_port 49512 port 1-26 permit priority 7 replace_dscp with 56
create access_profile ip source_ip_mask 255.255.255.255 profile_id 3
config access_profile profile_id 3 add access_id 1 ip source_ip 192.168.3.254 port 1-26 permit priority 5 replace_dscp_with 48
create access_profile ip destination_ip_mask 224.0.0.0 profile_id 4
config access_profile profile_id 4 add access_id 1 ip destination_ip 224.0.0.0 port 1-26 permit priority 5 replace_dscp_with 48
В этом примере голосовому трафику ( UDP порты 5060 и 49512 ) присваивается наивысший приоритет (приоритет 7), MOD и Multicast видео-трафику высокий приоритет (приоритет 5), и значения DSCP ’56’ и ’48’ соответственно, которые используется в этом примере только, чтобы показать высокий приоритет всёх трёх видов трафика на третьем уровне.
Выводы:
Коммутаторы D-Link семейства xStack поддерживают расширенный и достаточно гибкий механизм ACL. Все вышеописанные примеры показывают, что правильные настройки ACL, таких как ACL, основанных на номерах TCP/UDP портов, IP-адресе источника или назначения, позволяют эффективно и грамотно приоритезировать трафик. Это ещё раз доказывает, то что коммутаторы D-Link xStack являются идеальным решением для сетей MAN.