URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 21912
[ Назад ]

Исходное сообщение
"Странная работа qos c iptv"

Отправлено vlad49 , 14-Ноя-10 23:27 
Пытаемся внедрить приоритезацию IPTV-трафика. Имеется следующая конфигурация сети:

IPTV streamer (vlan 980) -->  C6500 (vlan 97) -->  C3750 (vlan 97) -->  DLink 3526 (mvr) --> абонент

Весь тв-трафик ходит в 97-м влане. Клиентских вланов очень много, в связи с чем на свитчах доступа (в основном DES-3526) повсеместно настроен MVR. Стример выдает мультикастовый трафик с соответствующими dscp-метками, на C6500 производится его маршрутизация в влан 97 и dscp-cos mapping. Далее трафик расходится по свитчам с COS=5. На абонентах, подключенных напрямую к C6500, в том числе через длинки - все работает идеально, приоритезация есть, никакие нагрузки на трансляцию не влияют.

Проблема начинается на втором каталисте (C3750). Стоит только на нем включить глобально mls qos, как тут же у всех абонентов, подключенных через него, на экране становится каша. Причем неважно, загружены ли у них линки сторонним трафиком или нет, т.е. даже если другого трафика между C3750 и Д-линком нет, iptv-пакеты все равно теряются (!!).

Вот выборочная конфигурация C3750:

mls qos
...
! входящий интерфейс
interface GigabitEthernet1/0/28
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 4,15,97
switchport mode trunk
mls qos trust cos
mvr type source
spanning-tree portfast
spanning-tree bpdufilter enable

! исходящий интерфейс на D-Link 3526
interface GigabitEthernet1/0/7
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,3,4,97
switchport mode trunk
mvr type source
spanning-tree portfast
spanning-tree bpdufilter enable

На D-Link включен MVR, с помощью которого тв-трафик попадает в клиентский vlan (в данном случае это default vlan 1) на клиентских же портах. Если на C3750 выключить mls qos, то становится все хорошо, только при всплесках сетевой активности - активном пользовании DC++ и т.п. - идут артефакты по ТВ. От этого хотелось бы избавиться, как получилось на сегменте, напрямую подключенному к C6500.

Может быть есть какой-то другой способ приоритезировать исходящий трафик в соответствии с входящим COS на исходящих интерфейсах C3750? Вот версия софта:

Cisco IOS Software, C3750 Software (C3750-IPBASE-M), Version 12.2(25)SEE2, RELEASE SOFTWARE (fc1)

Заранее спасибо за помощь :)


Содержание

Сообщения в этом обсуждении
"Странная работа qos c iptv"
Отправлено ivb , 15-Ноя-10 11:17 
Конфигурацию mls qos напишите.
Дропы в очередях проверяли ?

"Странная работа qos c iptv"
Отправлено vlad49 , 20-Ноя-10 00:49 
> Конфигурацию mls qos напишите.
> Дропы в очередях проверяли ?

Спасибо за подсказку, проверил, оказалось для 3750 значение COS=5 по дефолту - это очередь N 1, которая зашейпена на 4 мбита. Отсюда и каша на экране. Поменял COS на 4, подправил очереди - все стало хорошо.

Но вылезла другая проблема: на этой 3750 тоже имеется интерфейс с подключенным к нему источником мультикаста. На этом интерфейсе написано:

interface GigabitEthernet1/0/23
description IPTV_1_985
switchport access vlan 985
switchport mode access
mls qos cos 4
mls qos trust cos


По идее, со стандартной конфигурацией очередей, трафик с COS=4 должен попадать в четвертую очередь, что он и делает, если приходит с транкового интерфейса, на котором стоит "mls qos trust cos". Однако при подключении к мультикасту, идущего с этого access-интерфейса (1/0/23) он почему-то все равно валит в дефолтную очередь, как будто cos у него 0. И при отлове на нижестоящем длинке, подключенному к 3750 в транке видно, что трафик, идущий с порта 1/0/23 - не промаркирован, с COS=0.

Что может быть тут не так?


"Странная работа qos c iptv"
Отправлено lumenous , 15-Ноя-10 11:45 
>[оверквотинг удален]
> (в данном случае это default vlan 1) на клиентских же портах.
> Если на C3750 выключить mls qos, то становится все хорошо, только
> при всплесках сетевой активности - активном пользовании DC++ и т.п. -
> идут артефакты по ТВ. От этого хотелось бы избавиться, как получилось
> на сегменте, напрямую подключенному к C6500.
> Может быть есть какой-то другой способ приоритезировать исходящий трафик в соответствии
> с входящим COS на исходящих интерфейсах C3750? Вот версия софта:
> Cisco IOS Software, C3750 Software (C3750-IPBASE-M), Version 12.2(25)SEE2, RELEASE SOFTWARE
> (fc1)
> Заранее спасибо за помощь :)

mvr type source на интерфейсах не обязательно, если не ошибаюсь. У вас же каталист просто l2 трафик прогоняет и все, без работы MVR.
Не факт, что поможет, просто уточнение =)