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

Исходное сообщение
"QoS по классу трафика"

Отправлено Figabra , 16-Июл-10 11:34 
Доброго времени суток.
Помогите пожалуйста разобраться в ситуации. Есть Cisco2811 и Cisco 1811, между ними канал в 10 мегабит (канал проброшен через Catalyst 2950).
На одной из кошек, прописан клиентский сабинтерфейс с ограничением полосы в 2 мегабита

interface FastEthernet0/1.2
encapsulation dot1Q 2
ip address xxx.xxx.xxx.xxx 255.255.255.252
ip flow ingress
rate-limit input 2048000 384000 512000 conform-action transmit exceed-action drop
rate-limit output 2048000 384000 512000 conform-action transmit exceed-action drop
Задача дать клиенту полосу в 5 мегабит для определенного вида трафика, в данном случае HTTP.
Т.е. все остальные протоколы режутся до 2 мегабит, а если клиент сёрфит в интернете, то дать 5 мегабит.

Возможен ли такой вариант решения задачи? (service-policy output HTTP вешаем соответственно на физические интерфейсы обеих кошек)

ip access-list extended 120
permit ip xxx.xxx.xxx.xxx 0.0.0.3 any

class-map match-all HTTP
match access-group 120
match protocol http

policy-map HTTP
class HTTP
bandwidth 5072000

interface FastEthernet0/0
bandwidth 10240000
service-policy output HTTP



Содержание

Сообщения в этом обсуждении
"QoS по классу трафика"
Отправлено crash , 16-Июл-10 12:52 
тогда вам надо убирать rate-limit похоже, а в полиси добавить по-умолчанию класс.

"QoS по классу трафика"
Отправлено Figabra , 16-Июл-10 12:56 
>тогда вам надо убирать rate-limit похоже, а в полиси добавить по-умолчанию класс.
>

Если я правильно понял, то надо сделать так?

policy-map HTTP
class HTTP
bandwidth 5072000
class default
bandwidth 2048000


"QoS по классу трафика"
Отправлено Figabra , 16-Июл-10 16:48 
На самом деле задача простая: клиенту нужно дать полосу в 2 мегабита для всего трафика, НО например если он хочет забрать почту, то для этого выделяется полоса в 5 мегабит.
Как я понимаю, QoS работает только при перегрузке на интерфейсе, но у меня таковой не наблюдается, следовательно как я понимаю данная технология в этом случае не подходит.
Вот ломаю голову, как разрулить ситуацию...



"QoS по классу трафика"
Отправлено RET , 19-Июл-10 12:45 
>На самом деле задача простая: клиенту нужно дать полосу в 2 мегабита
>для всего трафика, НО например если он хочет забрать почту, то
>для этого выделяется полоса в 5 мегабит.
>Как я понимаю, QoS работает только при перегрузке на интерфейсе, но у
>меня таковой не наблюдается, следовательно как я понимаю данная технология в
>этом случае не подходит.
>Вот ломаю голову, как разрулить ситуацию...

Т.к. sub-interface - это логический интерфейс, то перегрузка там не когда не настанет. Как правило в таком случае делается искуственная перегрузка с помощью shape average и иерархической police-map

!
policy-map Child
class HTTP
  bandwidth percent 80
class class-default
  police 2000000 conform-action transmit  exceed-action drop
!
policy-map Parent
class class-default
  shape average 5000000
!
ну и bandwidth 5000 указать на саб-интерфейсе

вреде как то так, но возможно в чем то я и ошибся