Всем здравствуйте.
Разбираюсь с 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 402)Далее на портах (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
исправит ли это ситуацию?по исходящемим очередям отпишу чуть позже, сначала хоть с этими разобраться...
Буду благодарен за любую помощь
>по исходящемим очередям отпишу чуть позжеисходящие сделал так:
отправил нужные dscp в 1 очередь
mls qos srr-queue output dscp-map queue 1 threshold 1 24 40dscp которые были в 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 впервые столкнулся, поэтому необходим совет бывалых:)