Перейти до

Приоритезация IPTV трафика на свичах Edge-Core 3526xa/3528m


Рекомендованные сообщения

Доброго времени суток.

Подскажите если вдруг кто сталкивался с подобной задачей...

Имеется топология звезда:

1. В центре D-Link DGS-3100-24TG.

2. На доступе Edge-Core 3526xa/3528m.

 

В один из портов длинка включен линукс-сервер, вещающий по http IPTV.

 

Чего хочется - приоритезация этого самого http-iptv трафика на всём пути до пользователя.

Грубо говоря чтобы сосед закачкой с фтп не убил всю доступную полосу.

 

Игрался уже с настройками еджкоров из серии QoS, Policy, приоритеты на основании DSCP и прочим... Всё равно в тестовых условиях при закачке с фтп начинает "сыпаться" картинка в VLC плеере ;)((

Может у кого был опыт решения подобной проблемы - подсобите советом :)

Ссылка на сообщение
Поделиться на других сайтах

Надо на 3100 настроить ацлями раскраску трафика маркерами 802.1р (если на ежа спускаете тегированные пакеты) или dscp. Например, весь входящий трафик в порт от линукс-сервера метится dscp (номер не помню, в вики пробей что там для видео рекомендуют).

На еже на все клиентские порты тоже по ацле, метящей тем же dscp все входящие tcp-пакеты в которых есть в качестве destination IP адрес линуха.

Ссылка на сообщение
Поделиться на других сайтах

На 3100 раскрашивал пакеты :)

Ставил им 56й dscp.

Если верить веб-морде ежика, то у него при активированной приоритезации по dscp 56й попадает в 3ю, тобишь максимальную, очередь CoS.

 

На еже на все клиентские порты тоже по ацле, метящей тем же dscp все входящие tcp-пакеты в которых есть в качестве destination IP адрес линуха.

 

А есть смысл метить исходящие от клиента пакеты? Основной же трафик валит К абоненту, а не от него.

Ссылка на сообщение
Поделиться на других сайтах

А есть смысл метить исходящие от клиента пакеты? Основной же трафик валит К абоненту, а не от него.

Там же идет TCP а не мультикаст. Если от клиента не пришло подтверждение окна - сессия повторяется. Так что лучше тоже раскрасить.

Ссылка на сообщение
Поделиться на других сайтах

Ну вот конкретный пример.

Есть 3526xa v2.

В него включено:

в 1й порт - комп с виндой и влц плеером

во 2й порт - ноут с виндой

в 3й порт - аплинк в длинк 3100-24тг

Все порты по 100мбит.

 

В 3100 включены 2 линукс сервера:

1й - getstream вещатель iptv по http

2й - фтп сервер.

 

На 3100 настроена раскраска всех пакетов идущих с иптв сервера (с указанием src порта). Красим dscp 56.

На 3526xa активирован IP DSCP Priority. Как я уже выше писал - в таблице ежа указано что для 56го dscp - 3я CoS очередь.

 

НАчинаем на компе с виндой смотреть видео, радуемся.

Запускаем параллельно на ноуте литься чего-нить с фтп сервера - расстраиваемся потому что видео в плеере начинает заикаться и сыпаться :)

Ссылка на сообщение
Поделиться на других сайтах

Тут же вроде были люди, вещающие иптв по хттп - неужели никто не использует приоритеты и у всех всё работает отлично и без них? :)

Это же видео - тут любой мелкий затык раздражает так что лучше бы вообще не показывать абоненту этот сервис чем показывать его таким образом ;)

Ссылка на сообщение
Поделиться на других сайтах

Лично я делал раскраску по dscp трафика voip между циской 6509 и длинками 3526. Работало изюмительно. Только вот маркер применялся не 56, а 46 - он же Expedited Forwarding (EF) согласно RFC2598. И еще схема была немного другой. Между всеми свичами трафик был тегированный (вланы сделаны). То есть в каждом пакете был еще и тэг 802.1p. Весь voip, поступавший в порты 3526 от клиентов ацлями маркировался dscp 46, а в 802.1p-тэг ставился приоритет 5. В циске 6509 был сделан для порта с voip-шлюзом полиси-мап, метящий пакеты voip маркером dscp 46. Во всех промежуточных свичах длинк (среди них были и 3100) QoS был настроент по-дефолту. Попадались и промежуточные циски 2960 - там qos по-дефолту выключен, поэтому делалось нечто вроде mls qos + mls qos trust dscp. И все это работало отлично.

Попробуй применить маркер 46. И у ежа цисковый cli, попробуй настроить там qos аналогично (mls qos trust dscp).

Ссылка на сообщение
Поделиться на других сайтах

Было дело, слышал что разработчики Edge-Core угрожали сделать дополнительные функции преоритезации трафика по его типу но пока это звучало лишь как обещание....

 

но и на данный момент есть некоторые возможности повышения приоритета!!!

В общем CoS работает не ёжиках немного странно.... и в чистом виде довольно таки странно обрабатывает трафик. Было дело сам примерно так же игрался но для забивания использовал торренты которые довольно таки не плохо валят канал и при этом чихают на всё остальное... При полной загрузке канала торрентами сыпется всё и видео и странички толком не открываются.

 

Как показал опыт, CoS так и не дал желаемого результата с выставлением приоритетов, пришлось изобретать колесо.

 

!

access-list IP extended "http"

permit TCP any any source-port 80 destination-port 80 permit any any source-port 80 destination-port 80 !

access-list IP mask-precedence in

mask protocol any any source-port destination-port mask any any source-port destination-port !

!

!

class-map http match-any

match access-list http

exit

!

policy-map p1

class http

set cos 7

exit

exit

!

!

interface ethernet 1/1

switchport allowed VLAN add 1 untagged

switchport native VLAN 1

service-policy input p1

!

 

приведённый выше конфиг позволяет задать приоритет по номеру порта по которому идёт определенный вид трафика, в данном примере это был HTTP трафик идущий по 80 TCP порту. И как показала практика, в связке с policy-map CoS довольно таки не плохо работает!!! думаю не сложно будет определить по какому протоколу и порту идёт ваш трафик и изменить данный конфиг под ваш случай так что пробуйте, надеюсь поможет

Ссылка на сообщение
Поделиться на других сайтах

Суппорт ёжиков подтвердил такую фишку - метки, которые сам ёжик поставил используя, например, policy-map, он сам же потом не обрабатывает. Т.е. задал пакету CoS и всё, отправил на выход, не анализируя свои же метки.

Т.е. можно в итоге наверное сделать вывод, что реализацию задачи приоритезации в любом случае нужно делать на 2х устройствах:

1. На ежике метить исходящие от абонента пакеты с помощью policy-map чтобы потом далее уже второе устройство (в моём случае длинк 3100) на основании увиденного CoS 7 в пакете сделал нужные действия по отправке в нужную очередь у себя.

2. На аплинковом dlink 3100 тоже с помощью АЦЛ выставлять нужный DSCP, чтобы потом ежик, обнаружив в пакете этот dscp отправил пакет в нужную свою очередь.

 

Вот как-то так на данный момент я экспериментирую :)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 years later...

Апну древнюю тему. Мужчины, если у кого IPTV работает без лагов на ежах, скиньте пожалуйста конфиг.

 

Проблема №1 в свитче допустим 20 шнурков абонентских, тв идет вроде все норм. Но когда какой либо порт переходит в UP или Down картинка полностью рассыпается, на этом моменте издается противный писк аля "скретч"

 

Проблема №2 картинка временами сыпит сама по себе. Заметил закономерность - идет ТВ, тут я открываю оперу и начинаю что-то тыкать, что-то открывать. Картинка сыпется, звук икает.

 

з.ы. С серваком все в порядке, через инет все ок, ничего не сыпит

Ссылка на сообщение
Поделиться на других сайтах

по саппорту ежей рекомендую vimmcom

ребята действительно уделяют много времени этим свичам

 

Это москвичи походу?

Нет такой нации "москвичи". Есть украинцы (беларусы, молдоване, казахи и прочие), поехавшие на заработки в Москву.

Ссылка на сообщение
Поделиться на других сайтах

по саппорту ежей рекомендую vimmcom

ребята действительно уделяют много времени этим свичам

 

Это москвичи походу?

Вам проблему решить или пиписьками померяться?

Ссылка на сообщение
Поделиться на других сайтах

Апну древнюю тему. Мужчины, если у кого IPTV работает без лагов на ежах, скиньте пожалуйста конфиг.

 

Проблема №1 в свитче допустим 20 шнурков абонентских, тв идет вроде все норм. Но когда какой либо порт переходит в UP или Down картинка полностью рассыпается, на этом моменте издается противный писк аля "скретч"

 

Проблема №2 картинка временами сыпит сама по себе. Заметил закономерность - идет ТВ, тут я открываю оперу и начинаю что-то тыкать, что-то открывать. Картинка сыпется, звук икает.

 

з.ы. С серваком все в порядке, через инет все ок, ничего не сыпит

 

Странно, нету такого ...

 

Что касается мультикаста в конфиге все просто:

 

мвр

мвр влан ...

мвр груп ...

 

мвр тайп ресивер на абонентских портах

мвр тайп сорс на аплинках

Ссылка на сообщение
Поделиться на других сайтах

А чтобы работал приоритет, как уже писали выше, пакеты должны прилетать уже раскрашенные, настройка приоритета для мультикаста на последнем коммутаторе ничего не даст.

Ссылка на сообщение
Поделиться на других сайтах

по саппорту ежей рекомендую vimmcom

ребята действительно уделяют много времени этим свичам

 

Это москвичи походу?

Вам проблему решить или пиписьками померяться?

 

Не подумайте лишнего. Ничего против наших братьев соседей не имею, даже наоборот.

Ссылка на сообщение
Поделиться на других сайтах

Немного позже скину конфиг, а завтра сниму видео и выложу в т.ч. на локале. Сегодня обнаружилась еще одна печальная проблема, если в гигабитный порт включена гигабитная сетевая - все ОК. Но стоит включить туда 100м при пингах от 11000 начинаются потери, IPTV вообще нереально сыпет.

Ссылка на сообщение
Поделиться на других сайтах

так mvr не дает Вам приоритетов в трафике

 

Даже не знаю что сказать :D с одной стороны я не писал о том что mvr дает приоритет, а с другой с помощью mvr priority <0-6> можно приоритезировать трафик.

 

Короче со всех сторон мимо :)

Ссылка на сообщение
Поделиться на других сайтах

ES3528M, любой гигабитный медный порт. Прошива последняя.

 

Вот конфиг

 

vlan database

vlan 1 name DefaultVlan media ethernet state active

vlan 101 name inet_to_user media ethernet state active

vlan 800 name nomoney media ethernet state active

vlan 801 name guest media ethernet state active

vlan 2000 name managment media ethernet state active

vlan 3001 name IPTV_MVR media ethernet state active

 

mvr

mvr group 239.100.0.0 239.100.0.254

mvr vlan 3001

!

!

ip dhcp snooping

no ip dhcp snooping verify mac-address

ip dhcp snooping vlan 1

ip dhcp snooping vlan 101

ip dhcp snooping vlan 800

ip dhcp snooping vlan 801

ip dhcp snooping information option encode no-subtype

 

ip arp inspection

ip arp inspection validate dst-mac ip src-mac

!

!

!

!

!

interface vlan 1

ip igmp snooping immediate-leave

interface vlan 101

ip igmp snooping immediate-leave

interface vlan 800

ip igmp snooping immediate-leave

interface vlan 801

ip igmp snooping immediate-leave

interface vlan 2000

ip address 10.0.7.5 255.255.0.0

ip igmp snooping immediate-leave

interface vlan 3001

ip igmp snooping immediate-leave

Соточнык порты

interface ethernet 1/1

ip source-guard sip-mac

ip igmp max-groups 5

mvr type receiver

mvr immediate

network-access mode mac-authentication

Аплинки

interface ethernet 1/28

ip dhcp snooping trust

switchport allowed vlan add 101,800-801,2000,3001 tagged

mvr type source

 

+ мелочи по радиусу

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ikoko
      Продам 
       
      D-link des3200-10A1 - 4 шт. - ціна за 1 шт. - 1000 грн.
      D-link des3200-18A1 - 2 шт. - ціна за 1 шт. - 1400 грн.
      D-link dgs3200-10A1 - 1 шт. -  2000 грн.
      D-link dgs3120-24SC(B1) - 1 шт. -  4000 грн.
      Huawei s2326 з 1 битим портом - 1200 грн.
      Huawei s2326 з 2 битим портом - 1000 грн.
      Edge-Сore ES3525M з 1 битим портом - 1200 грн.
      Edge-Сore ES3525M - 1шт. - 1500 грн.
       
    • Від Diter_ua
      Edge-Core ECS4510-28F – має 28 портів, з них 22 SFP порта 100FX/1000Base-X, 2 комбінованих порта - 1000Base-T/SFP, 2 10G SFP + порта і опційно 2 10G SFP + порта, які можна додати використовуючи модуль розширення EM4510-10GSFP +
       
      хотелка 15.000 грн

    • Від tadesky
      Вітаю, 

      Маємо в наявності на продаж наступні позиції: 
       
      1. DES-3018 - 10 шт,  300 грн. 
      2. DES-3026 - 170 шт,  400 грн. 
      3. DES-3200-28 - 90 шт, 2200 грн. 
      4. DES-3526 - 150 шт, 1400 грн. 
      5. DGS-3100-24TG - 30 шт, 4000 грн. 
      6. ES3510 MA - 50 шт, 1200 грн. 
      7. ES3528М V2 - 50 шт, 2000 грн. 
      8. Edge-core ECS4120-28Fv2 - 10 шт, 12000 грн. 
      9. DGS-3420-28SC - 4 шт, 17500 грн. 
         
      10. Модуль оптичний SFP-2SM-0220, SEP 1G - 200 шт, 150 грн. 
      11. Модуль оптичний SFP-WDM-SM-0220BD-LC, SFP 1G - 31 шт, 250 грн. 
      12. Модуль оптичний SFP-WDM-SM-0220BD-LC, SFP 1G - 18 шт, 250 грн. 
      13. DEM-310 GT - 40 шт, 150 грн. 

      Ціни вказані на роздріб, на об'ємі можна домовлятись. 
      Перед відправкою обладнання тестуємо, скидаємо в дефолт, надійно пакуємо. Комплектація на більшу частину позиції з вухами та кабелем живлення. 

      Запити та пропозиції прохання в приватні повідомлення. 
        
    • Від zaraza_zp
      Продам не рабочие Edge Core ES3552M, ES3528M-SFP, ECS4120-28F, 3526XA(битые порты)  и 3510ХА, без БП(могу укомплектовать не раб.БП). Кого интересует предлагайте цену.




    • Від Наш Простір
      куплю комутатор Edge-Core ECS4100-52T 
      пропозиції в телеграм 0671727150
×
×
  • Створити нове...