AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Шлюзы,QOS & Wareshark

Newbies/FAQ Forum 4 сообщений -
#1

1. Как можно 100% узнать а передаёт ли тот или иной шлюз QOS ?
2. Кто нибудь сталкивался с работой в voip сетях шлюзов Qtech - есть ли какие коллизии ?
3. Есть ли у кого ссылочка на русскоязычный варшарк либо на русскую документацию ?
#2

Цитата:
1. Как можно 100% узнать а передаёт ли тот или иной шлюз QOS ?

Моделей обеспечения QoS несколько. Нужно знать какая из них применяется в вашей сети. Возможно, что не применяется никакая. Тогда маркировка пакетов бесполезна.

Если речь идет об использовании DiffServ, то для маркировки пакетов используется Differentiated Services Field в заголовке IP. Для просмотра, в Wireshark нужно выбрать интересующий вас пакет IP. В окне с детализацией пакета развернуть секцию "Internet Protocol Version 4". Посмотреть на значение параметра DSCP в заголовке секции "Differentiated Services Field". Если значение 0x00, то устройство либо не маркирует пакеты согласно DiffServ, либо метка теряется на пути от устройства до вашей точки записи трафика.

Пример без маркировки по DiffServ:
Код:
Internet Protocol Version 4, Src: 10.192.1.4 (10.192.1.4), Dst: 172.24.177.3 (172.24.177.3)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport))
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00)

Пример с маркировкой по DiffServ (для Media-трафика по-умолчанию ставится значение DSCP 0x2e, что по-умолчанию соответствует политике немедленной пересылки пакета):
Код:
Internet Protocol Version 4, Src: 172.24.96.6 (172.24.96.6), Dst: 172.24.97.6 (172.24.97.6)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0xb8 (DSCP 0x2e: Expedited Forwarding; ECN: 0x00: Not-ECT (Not ECN-Capable Transport))
1011 10.. = Differentiated Services Codepoint: Expedited Forwarding (0x2e)
.... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00)

Цитата:
2. Кто нибудь сталкивался с работой в voip сетях шлюзов Qtech - есть ли какие коллизии ?

Увы, мне неизвестно.

Цитата:
3. Есть ли у кого ссылочка на русскоязычный варшарк либо на русскую документацию ?

Насколько я знаю, Wireshark на русском нет. Какую документацию нужно?
#3

Всё четко ясно.. У нас используется Diffserv - проверено, вчера была проблема - в шлюзе было выставлено qos diffserv с пометками соответствующими 26-46, но при снятии трейса варшарком - маркировки пакетов не было. получается хоть и в шлюзе выставлено qos - но пакеты не помечались.
Залили новую прошивку - пакеты стали маркироваться, но проблема с голосом не исчезла - при разговоре в 15-30 секуднд - связь пропадает на некоторое время а потом восстанавливается, транспорт стабильный пинг большими пакетами в 10000кб задержка не больше 18сек.

Уже все варианты исчерпаны... Незнаю даже что ещё и делать. Кстати на сервере diffserv тоже выставлен^
-A OUTPUT -p tcp -m tcp --dport 5060 -j DSCP --set-dscp 26
-A OUTPUT -p udp -m udp --sport 8000:60000 -j DSCP --set-dscp 46
-A OUTPUT -p udp -m udp --dport 5060 -j DSCP --set-dscp 26
-A OUTPUT -p tcp -m tcp --dport 1720 -j DSCP --set-dscp 26
-A OUTPUT -p udp -m udp --dport 1720 -j DSCP --set-dscp 26
-A OUTPUT -p tcp -m tcp --sport 5060 -j DSCP --set-dscp 26
-A OUTPUT -p udp -m udp --sport 5060 -j DSCP --set-dscp 26
#4

Весь VoIP трафик в отдельный VLAN. внутри vlan QoS и снаружи QoS
_________________
нанотехнолигии в области Asterisk