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

Исходное сообщение
"Qos for Voip: вопросы"

Отправлено msym , 29-Авг-08 11:09 
Всем здравствуйте.
Разбираюсь с qos, некоторые моменты вызывают вопросы, нужна помощь.
Имеется следующая схема:
Cisco1751(1)-vlan100-Cat2960(2)-trunk-Cat3550(3)-trunk-Cat2960(4)-vlan100-Cisco1751(5).
Задача: обеспечить голосовому трафики от 1 к 5 и обратно приоритет в обслуживании.

1)По маркировке. На 1 и 5 дал команды:
  ip qos dscp cs5 media                                                          
  ip qos dscp cs3 signaling,
то есть для сигнализации пакеты маркируются dscp 24, а сам голос dscp 40

2)Далее на портах (1) и (5), куда подключены 1751 циски, а также на транковых портах каталистов даем команду
  mls qos trust dscp

вот тут первый вопрос, правильно ли я понимаю что весь трафик на каталистах с остальных портов, (где нет команды mls qos trust dscp, нет никаких class-map и т. д.) весь траффик будет перемаркирован в 0, с каким бы dscp или cos он ни приходил? (да
QoS is enabled
QoS ip packet dscp rewrite is enabled
)

В итоге добились того что маркированный траффик ходит по необходимому пути.
Для приоритета хочу дать трафику с dscp 24 и 40 5% от пропускной способности порта.
Рассмотрим настройку транкового порта (2), надо обеспечить приоритет как исходящему так и входящему трафику.

Входящий.
создаем приоритетную очередь и даем ей 5 процентов канала
mls qos srr-queue input priority-queue 2 bandwidth 5
отправляем пакеты с dscp 24 и 40 в эту очередь
mls qos srr-queue input dscp-map queue 2 threshold 1  24 40

а вот что написано на cisco.com
This example shows how to assign the ingress bandwidths to the queues. Queue 1 is the priority queue with 10 percent of the bandwidth allocated to it. The bandwidth ratios allocated to queues 1 and 2 is 4/(4+4). SRR services queue 1 (the priority queue) first for its configured 10 percent bandwidth. Then SRR equally shares the remaining 90 percent of the bandwidth between queues 1 and 2 by allocating 45 percent to each queue:

Switch(config)# mls qos srr-queue input priority-queue 1 bandwidth 10
Switch(config)# mls qos srr-queue input bandwidth 4 4

В соответствии с этим в моем случае получается 5% - очередь 2, а 95% пополам между очередями 1 и 2, и в итоге очередь 1 47.5% а очередь 2 53.5%, то есть всему остальному трафику(оч 1) осталось менее половины канала.

Правильно ли я понимаю этот момент? и если сделать
  mls qos srr-queue input bandwidth 95 1
исправит ли это ситуацию?

по исходящемим очередям отпишу чуть позже, сначала хоть с этими разобраться...

Буду благодарен за любую помощь


Содержание

Сообщения в этом обсуждении
"Qos for Voip: вопросы"
Отправлено msym , 29-Авг-08 14:23 
>по исходящемим очередям отпишу чуть позже

исходящие сделал так:
отправил нужные dscp в 1 очередь
mls qos srr-queue output dscp-map queue 1 threshold 1  24 40

dscp которые были в 1 очереди отправил в другие, чтоб в первой были только 24 и 40
mls qos srr-queue output dscp-map queue 3 threshold 1  41 42 43
mls qos srr-queue output dscp-map queue 4 threshold 1  44 45 46 47

под вопросом эта команда
mls qos queue-set output 2 buffers 5 32 32 31

так как на интерфейсе сделано
queue-set 2
priority-queue out эта команда сказано что переопределяет распределение буферов для очередей.

Кто сталкивался с подобными задачами, поясните пожалуйста в чем я прав или нет, может быть где то ошибаюсь? и вообще имеет ли право на существование указанная конфигурация,
в принципе затыков в сети не наблюдается, но при их возникновении, хотелось бы чтобы телефоны работали хорошо...c qos впервые столкнулся, поэтому необходим совет бывалых:)