The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Прошу помочь с правильной реализацией QOS вместе большим количе"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Разное)
Изначальное сообщение [ Отслеживать ]

"Прошу помочь с правильной реализацией QOS вместе большим количе"  +/
Сообщение от MAXmks email(ok) on 09-Мрт-12, 01:37 
Всем привет.

Вводные данные примерно следующие:

Имеется сеть с примерно 10 тыщами Ethrenet абонентов.
Из них, за последний год появилось около 2000 абонентов iptv.
Так же есть L2-VPN по городу, юрики, VOIP и т.д.
т.к. где-то 80% домов подключено по 1G, в целях эксперемента и для жалующихся на качество в остатках непереключенных со 100МБ домов попытался завести на сети QOS.

Для этих целей выбрана эксперементальная ветка

[luminato streamers]--1G-->[cat6506e-sup720-3b]---1G--->[cat3560G]---1G--->[cat3560-(100mb)]--100Mb-->[cat2950T-24]---100Mb--->[IPSTB-MAG250]

Все остальные ветки примерно похожи, где то стоят 2960S на агрегации.

Итак конфиги QOS по ветке, от стримера до приставки:

6506e SUP720-3B - ядро, в него напрямую включены стримеры и серверы VOD. (Включение qos в целом не создает проблем для абонентов)

Тут я маркирую трафик приходящий с портов со стримерами.

class-map match-any streamers
  match access-group name iptv1
class-map match-any vod
  match access-group name vod
!
!
policy-map streamers
  class streamers
   set dscp af41
  class class-default
   set dscp default
policy-map vod
  class vod
   set dscp cs4
  class class-default
   set dscp default

cat6506#sh ip access-lists iptv1
Extended IP access list iptv1
    10 permit udp any 239.10.1.0 0.0.0.255
    20 permit udp any 239.10.2.0 0.0.0.255

interface GigabitEthernet1/23
description *** Luminato strimer ***
switchport
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 73,102,111
switchport mode trunk
mtu 9216
no cdp enable
spanning-tree portfast
service-policy input streamers


interface GigabitEthernet1/22
description *** VIDEO 1 ***
switchport
switchport access vlan 102
switchport mode access
switchport nonegotiate
mtu 9216
spanning-tree portfast
service-policy input vod


cat6506#sh policy-map int gi1/23


GigabitEthernet1/23

  Service-policy input: streamers

    class-map: streamers (match-any)
      Match: access-group name iptv1
      set dscp 34:
      Earl in slot 5 :
        1855594248 bytes
        5 minute offered rate 363517184 bps
        aggregate-forwarded 1855594248 bytes

    class-map: class-default (match-any)
      Match: any
      set dscp 0:
      Earl in slot 5 :
        1257 bytes
        5 minute offered rate 48 bps
        aggregate-forwarded 1257 bytes


3560G этот коммутатор полностью гигабитный, стоит на аггрегации еще нескольких веток, включение на нем QOS не влияет на просмотр абонентами ТВ.

no mls qos rewrite ip dscp
mls qos

на аплинке  mls qos trust cos

на портах смотрящих к абонету  mls qos cos override

cat3560g-dong#sh ip igmp snooping groups count
Total number of multicast groups: 83   (83 канала люди смотрят в данный момент)

cat3560g-dong#sh mls qos int gi0/24 statistics (Аплинк)
GigabitEthernet0/24

  cos: incoming
-------------------------------

  0 -  4 :       89791            0            0           90       200871
  5 -  7 :        2282           62            2


Видим что мультикаст (превалирующий трафик) приходит с cos4

cat3560g-dong#sh mls qos int gi0/23 statistics (интерфейс на следующий коммутатор 3560)
GigabitEthernet0/23

  cos: outgoing
-------------------------------

  0 -  4 :      281628            0            0          602       436276
  5 -  7 :       62852          495           18


Тут так же понимаем, что мультикаст уходит далее с нужной маркировкой cos

cat3560g-dong#sh mls qos maps cos-output-q
   Cos-outputq-threshold map:
              cos:  0   1   2   3   4   5   6   7
              ------------------------------------
  queue-threshold: 2-1 2-1 3-1 3-1 4-1 1-1 4-1 4-1


Тут вроде видим, что мультикаст трафик попадает в 4 исходящую очередь.


Слудющий коммутатор, с3560, аплинк 1G, даунлинки 100Mb  (в него включены в основном юрики и наш офис), при включении на нем qos тв становится полностью несмотрибельным. И Если SD каналы еще как-то ворочуются, то HD (около 9 mbps битрейт) становится просто кашей.

no mls qos rewrite ip dscp
mls qos

на аплинке  mls qos trust cos

на портах смотрящих к абонету  mls qos cos override

cat-48d#sh mls qos int gi0/4 statistics  (аплинк)
GigabitEthernet0/4 (All statistics are in packets)

cos: incoming
-------------------------------

  0 -  4 :      683901            0            0         1369      1019178
  5 -  7 :       61552         1082           60

Опять видим что есть нужная маркировка

cat-48d#sh mls qos int fa0/22 statistics  (Порт смотрящий на аксесный свитч, 100Mb)
FastEthernet0/22 (All statistics are in packets)

cos: outgoing
-------------------------------

  0 -  4 :      111499            0            0         1202      1143801
  5 -  7 :         766         1349           48


  output queues enqueued:
queue:    threshold1   threshold2   threshold3
-----------------------------------------------
queue 0:           1           0           0
queue 1:       99056       18518         582
queue 2:        1202           0           0
queue 3:     1145077           0        3244

  output queues dropped:
queue:    threshold1   threshold2   threshold3
-----------------------------------------------
queue 0:           0           0           0
queue 1:        2182          12           0
queue 2:           4           0           0
queue 3:       10540           0           0


Тут мы видим, что куч пакетов попадающая в 4 очередь с cos4 безжалостно дропается


cat-48d#sh interfaces summary

  Interface               IHQ   IQD  OHQ   OQD  RXBS RXPS  TXBS TXPS TRTL
-------------------------------------------------------------------------
* FastEthernet0/22         0     0    0 1840132 35000   62 20640000  2043    0  (тут мы это опять видим, дропы в исходящей очереди)
* GigabitEthernet0/4       0     0    0     0 30985000  3659 2285000  1121    0

На абонентском порту cat2950 в офисе:

wireshark показывает:
1000 00.. = Differentiated Services Codepoint: Class Selector 4 (0x20)


После того как залил такой конфиг в сеть, сразу же получил шквал звонков в ТП глубокой ночью, пришлось сразу выключить.
Теперь эксперементирую на этой ветке.
На порту который смотрит в наш офис, так же настраивал параметры srr-queue bandwidth share и srr-queue bandwidth shape, толку небыло.

Вопрос:
1. Почему трафик с высоким приоритетом дропается при загрузке порта в 20 мегабит?
   Я понимаю, что тупо забивается выделенная под iptv очередь при 20% загрузке порта..

2. Какую применить модель реализации qos для приоритизации очень большого количества multicast video?
   в час пик на некоторые ветки rate мультикаста достигает 500 mbps, все что я выкурил на cisco.com сводится к тому как приоритезировать маленькое количество voip трафика, а у меня ситуация обратная.

3.  Как сконфигурить qos таким образом, что бы трафик с высоким приоритетом тупо выходил из порта первее чем трафик с низким (voip<iptv<vpn<internet<p2p) не умирая при этом в своей очереди, а дропы происходили только при переполнениее порта (а не на 20% его заполнения) в низкоприоритетном трафике?

4. Прошу помочь примерами конфигов, ссылками на профильные доки, советами, т.к. на рабочей сети эксперементировать очень трудно..

Заранее спасибо!

P.S. при включении qos voip абоненты не жалуются.

P.S. Для себя пока решил, что QOS зло. Лобирую скорейшее расширение каналов. Но задачу решить надо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Прошу помочь с правильной реализацией QOS вместе большим количе"  +/
Сообщение от eek email on 09-Мрт-12, 14:44 
Вот это посмотрите, там же и вторая часть, очень полезное, касательно вашего вопроса: http://blog.ine.com/2008/03/03/bridging-the-gap-between-3550.../

Все остальное надо детально прорабатывать, общими советами тут не отделаешься, брать планы развития, статистику и считать в цифрах что с вашей сетью делать дальше.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру