Jump to content
Калькуляторы

DES-3200-28C1 и рассыпающее IPTV Кто победил?

Я сам дома когда смотрю иптв и, например меряю скорость спидтестом, иптв сыпит. Думал, старенький дир-300 умирает, а нет, попробую сегодня вечером помучаю свою 3200 с1

Проверил у себя на C1 - действительно есть проблема. При помощи Iperf ее воспроизвести не удалось, а вот с torrent - легко.

 

UPD: Проблема была в измененных настройках 802.1p. При настройках по умолчанию проблемы нет.

Edited by xcme

Share this post


Link to post
Share on other sites

+1 посмотрел на офисном 3200-52 C1, картинка мальца артефактит. Мечу dscp cs4, это 4 приоритет, включен dscp trust на аплинках.

Share this post


Link to post
Share on other sites

В моем случае изначально на свитче

config scheduling_mechanism ports 1-52 strict
config dscp trust 51-52 state enable
config dscp map all dscp_priority 32-39 to 4
config 802.1p user_priority 4 4

 

Вы описываете настройки по умолчанию. Всё что написано на длинк форуме, это дефолт, кроме dscp trust на порту.

 

Ну и оно сыпется не смертельно, правда. Такой жести как у ТС нет.

Share this post


Link to post
Share on other sites

Подождем тогда поможет ли ТС. Может еще чего то не знаем. :)

Share this post


Link to post
Share on other sites

проясните зачем нужно

config 802.1p user_priority 6 6
config 802.1p user_priority 4 4

 

ведь как я понимаю согласно нижеприведенному, оно и так по-дефолту попадёт в более приоритетную очередь чем некрашеный трафик?

#show 802.1p user_priority
Command: show 802.1p user_priority


QOS Class of Traffic

Priority-0  ->  <Class-2>
Priority-1  ->  <Class-0>
Priority-2  ->  <Class-1>
Priority-3  ->  <Class-3>
Priority-4  ->  <Class-4>
Priority-5  ->  <Class-5>
Priority-6  ->  <Class-6>
Priority-7  ->  <Class-7>

#show scheduling
Command: show scheduling


QOS Output Scheduling On Port: 1
Class ID  Weight
--------  ------
Class-0   1
Class-1   2
Class-2   3
Class-3   4
Class-4   5
Class-5   6
Class-6   7
Class-7   8

xcme, ACL могут пригодиться для модификации ingress трафика от юзера, например можно покрасить SIP по dst ip своих серверов.

 

И кстати, в чём плюсы-минусы использования replace_source_ip ?

Share this post


Link to post
Share on other sites

а может быть баг с приоритезацией только при использовании ISM? ТС, попробуйте для теста замешать мультикаст с интернет-вланом выше и убрать ISM с тестового свитча

 

И кстати, с 802.1p вместо dscp проверили?

Share this post


Link to post
Share on other sites

проясните зачем нужно

 

config 802.1p user_priority 6 6

config 802.1p user_priority 4 4

Проверил - действительно, по дефолту оно так и есть. Но у меня там были 0, а сыпалось точно так же как у ТС. Возможно у него та же проблема - крутил настройки, а потом забыл вернуть. Я вот точно у себя крутил. :)

Просто на ревизии B1, по-видимому, эта настройка уже не влияет, если в dscp_mapping для DSCP указан class и в cos mapping указан ip dscp. Я сейчас кручу 802.1p user_priority при этих настройках и это совершенно фиолетово.

А на ревизии C1, получается, нужно помнить и о 802.1p user_priority даже если красится только по DSCP.

 

И кстати, в чём плюсы-минусы использования replace_source_ip ?

В некоторых случаях без replace_source_ip просто не заработает. Некоторые железки хотят чтобы потребитель мультикаста был в той же сети, куда они собираются вещать. Если им пофигу - я бы не включал replace_source_ip, т.к. по IP удобно смотреть кто именно подписан на группу.

Share this post


Link to post
Share on other sites

Я посмотрел на своей с1 :)

 

Под торрентами и спидтестом показывает нормально. прошивка Build 4.37.B013

 



enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched enable
create igmp_snooping multicast_vlan 30-iptv 30
config igmp_snooping multicast_vlan 30-iptv state enable replace_source_ip 10.90.1.122 remap_priority 7 replace_priority 
config igmp_snooping multicast_vlan 30-iptv add member_port 1-24 
config igmp_snooping multicast_vlan 30-iptv add source_port 25-28 

 

Никаких других настроек, вообще.

торрент 10мбайт/сек + 4 спидтеста - иптв показывает.

Share this post


Link to post
Share on other sites
По дефолту с cs5 длинки бьют пакеты сильней чем без какой-либо приоритезации.

это откуда такие данные?

 

Данные из практики. Я давным давно настраивал qos себе на сети, у меня еще 3612 стояли, 3610 и прочее. Вот тогда у меня на cs5 лезли артефакты, а на cs4 было всё ок. Причем маппинги очередей на оконечных 3526\3028 были ок. Я особо не разбирался тогда с проблемой, просто перерисовал на cs4, как рекомендуют в best practics по qos. Посмотрел, работало всё хорошо, так и осталось до сих порт. Ну и я ношу с собой эту мысль, что "cs5 длинки бьют" :)

Share this post


Link to post
Share on other sites

Пока не тестил, но у меня тоже почему то, на всех свитчах такие настройки:

 

config 802.1p user_priority 0 1
config 802.1p user_priority 1 0
config 802.1p user_priority 2 0
config 802.1p user_priority 3 1
config 802.1p user_priority 4 2
config 802.1p user_priority 5 2
config 802.1p user_priority 6 3
config 802.1p user_priority 7 3

 

QOS Class of Traffic

 

Priority-0  ->  <Class-1>
Priority-1  ->  <Class-0>
Priority-2  ->  <Class-0>
Priority-3  ->  <Class-1>
Priority-4  ->  <Class-2>
Priority-5  ->  <Class-2>
Priority-6  ->  <Class-7>
Priority-7  ->  <Class-3>

Share this post


Link to post
Share on other sites

Оживлю темку, есть похожая проблема, только картинка не рассыпается а может замереть на несколько секунд, затем черный экран и через несколько секунд опять показывает. Такая трабла появляется в основном вечером. Загрузки портов и процессора нет, абонентов мало, не качают. В какую сторону копать?

 

Схема примерно следующая - на DGS3420 поднимается PIM DM, трафик прилетает с меткой DSCP56. Далее подключены коммутаторы DES-3200-28C1 топология кольцо, тв по IGMP.

Как правильно настроить приоритет трафика? DSCP Trust включаем только на аплинк к провайдеру ТВ? Или на всех коммутаторах?

Share this post


Link to post
Share on other sites

Попробуйте на 3420 вырубить HOL

 

Немного наврал, агрегатор DGS-3620-28SC

 

 

# QOS

disable hol_prevention

config 802.1p default_priority 1-28 0

config bandwidth_control 1-28 rx_rate no_limit tx_rate no_limit

config per_queue bandwidth_control ports 1-28 0 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 1 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 2 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 3 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 4 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 5 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 6 min_rate no_limit max_rate no_limit

config per_queue bandwidth_control ports 1-28 7 min_rate no_limit max_rate no_limit

config scheduling_mechanism ports 1-28 strict

config scheduling ports 1-28 0 weight 1

config scheduling ports 1-28 1 weight 2

config scheduling ports 1-28 2 weight 3

config scheduling ports 1-28 3 weight 4

config scheduling ports 1-28 4 weight 5

config scheduling ports 1-28 5 weight 6

config scheduling ports 1-28 6 weight 7

config scheduling ports 1-28 7 weight 8

config 802.1p user_priority ports 1-28 0 2

config 802.1p user_priority ports 1-28 1 0

config 802.1p user_priority ports 1-28 2 1

config 802.1p user_priority ports 1-28 3 3

config 802.1p user_priority ports 1-28 4 4

config 802.1p user_priority ports 1-28 5 5

config 802.1p user_priority ports 1-28 6 6

config 802.1p user_priority ports 1-28 7 7

Share this post


Link to post
Share on other sites

А, не увидел.

 

Вроде всё норм, show error какие-нибудь ошибки капают?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this