Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Cisco QoS .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
183 Кб
Скачать
☆

3.2.3. Layer 3 Queuing.

Маршрутизирующие устройства оперируют пакетами на третьем уровне OSI (Layer 3). Чаще всего поддержка очередей обеспечивается программно. Это означает в большинстве случаев отсутствие аппаратных ограничений на их число и более гибкое конфигурирование механизмов обработки. Общая парадигма QoS Layer 3 включает маркировку и классификацию пакетов на входе (Marking & Classification), распределение по очередям и их обработку (Scheduling) по определенным алгоритмам.

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

Проведем классификацию Layer 3 QoS по методам обработки очередей.

3.2.3.1. Fifo.

Элементарная очередь с последовательным прохождением пакетов, работающая по принципу первый пришел – первый ушел (First In First Out - FIFO), имеющему русский эквивалент кто первый встал того и тапки . По сути, здесь нет никакой приоритезации. Включается по умолчанию на интерфейсах со скоростью больше 2 мбит/с.

3.2.3.2. Pq. Очереди приоритетов.

Priority Queuing (PQ) обеспечивает безусловный приоритет одних пакетов над другими. Всего 4 очереди: high, medium, normal и low. Обработка ведется последовательно (от high до low), начинается с высокоприоритетной очереди и до ее полной очистки не переходит к менее приоритетным очередям. Таким образом, возможна монополизация канала высокоприоритетными очередями. Трафик, приоритет которого явно не указан, попадет в очередь по умолчанию (default).

Параметры команды.  распределение протоколов по очередям:  priority-list LIST_NUMBER protocol PROTOCOL {high|medium|normal|low} list ACCESS_LIST_NUMBER  определение очереди по умолчанию:  priority-list LIST_NUMBER default {high|medium|normal|low}  определение размеров очередей (в пакетах):  priority-list LIST_NUMBER queue-limit HIGH_QUEUE_SIZE MEDIUM_QUEUE_SIZE NORMAL_QUEUE_SIZE LOW_QUEUE_SIZE

обозначения:  LIST_NUMBER – номер обработчика PQ (листа)  PROTOCOL - протокол  ACCESS_LIST_NUMBER – номер аксесс листа  HIGH_QUEUE_SIZE – размер очереди HIGH  MEDIUM_QUEUE_SIZE - размер очереди MEDIUM  NORMAL_QUEUE_SIZE - размер очереди NORMAL  LOW_QUEUE_SIZE - размер очереди LOW 

Алгоритм настройки.

1. Определяем 4 очереди  access-list 110 permit ip any any precedence network  access-list 120 permit ip any any precedence critical  access-list 130 permit ip any any precedence internet  access-list 140 permit ip any any precedence routine

priority-list 1 protocol ip high list 110  priority-list 1 protocol ip medium list 120  priority-list 1 protocol ip normal list 130  priority-list 1 protocol ip low list 140  priority-list 1 default low

Дополнительно можно установить размеры очередей в пакетах  priority-list 1 queue-limit 30 60 90 120

2. Привязываем к интерфейсу

!  interface FastEthernet0/0  ip address 192.168.0.2 255.255.255.0  speed 100  full-duplex  priority-group 1  no cdp enable  !

3. Просмотр результата  # sh queueing priority

Current priority queue configuration:

List

Queue Args

-

-

1

low

default

-

1

high

protocol ip

list 110

1

medium

protocol ip

list 120

1

normal

protocol ip

list 130

1

low

protocol ip

list 140

#sh interfaces fastEthernet 0/0  …  Queueing strategy: priority-list 1  …

#sh queueing interface fastEthernet 0/0  Interface FastEthernet0/0 queueing strategy: priority

Output queue utilization (queue/count)  high/19 medium/0 normal/363 low/0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]