Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Зиксель методичка

.pdf
Скачиваний:
21
Добавлен:
11.04.2015
Размер:
16.69 Mб
Скачать

ОбработкаОбработка приоритетовприоритетов

Фактический приоритет кадра зависит от веса очереди, в которую он будет помещен.

Приоритет 802.1p

Номер очереди

в коммутаторе

Перед тем как кадр будет отправлен в канал, он помещается в одну из восьми выходных очередей порта. Выбор очереди основывается на поле приоритета 802.1p, имеющее длину 3 бита (т.е. приоритет принимает значения от 0 до 7). Фактический приоритет кадра зависит от веса очереди, в которую он будет помещен. Правило размещения кадра в той или иной очереди в зависимости от поля 802.1p настраивается в меню Switch Setup > Priority Queue Assignment.

Команды CLI:

interface port-channel <port-list> spq interface port-channel <port-list> wrr interface port-channel <port-list> wfq

interface port-channel <port-list> wrr <wt1> <wt2> ... <wt8> interface port-channel <port-list> weight <wt1> <wt2> ... <wt8>

64

АлгоритмыАлгоритмы обработкиобработки очередейочередей

Номер

Вес

SPQ

 

очереди

очереди

 

7

15

 

6

10

 

.

. .

 

.

. .

 

.

. .

 

0

5

 

WRR

 

WFQ

.

 

.

.

 

.

.

 

.

SPQ (Strict Priority Queueing)

SPQ – самый простой алгоритм. Пока кадры не будут полностью выбраны из очереди с высшим приоритетом, очереди с низшим приоритетом простаивают. Если очереди высших приоритетов никогда не опустошаются, то велика вероятность того, что из наименее приоритетных очередей кадры не будут оправлены.

WRR (Weighted Round Robin)

Каждой очереди присваивается определенный вес (см. слайд) в диапазоне от 1 до 15. Время работы поделено на равные циклы, и в течение каждого цикла количество выбранных кадров соответствует весу очереди.

WFQ (Weighted Fair Queue)

WFQ учитывает длины кадров и делит полосу пропускания между потоками данных из различных очередей пропорционально весам очередей. Для каждой очереди выделяется гарантированная полоса пропускания, которая определяется следующим соотношением:

(вес текущей очереди)/(сумму весов всех очередей) * (скорость порта)

Таким образом, получаем, что WRR учитывает количество кадров, а WFQ – реально передаваемый объем данных.

Обратите внимание, что наличие реализации алгоритма WFQ зависит от модели коммутатора (на некоторых коммутаторах этот алгоритм не реализован), также на некоторых коммутаторах алгоритм обработки очередей настраивается не на каждом порту в отдельности, то есть на всех портах в один момент времени может работать только один из алгоритмов.

65

Функции 2+ уровня

Функции 2+ уровня

BandwidthBandwidth ControlControl

GUI/CLIGUI/CLI УправлениеУправление полосойполосой пропусканияпропускания

Команды CLI:

bandwidth-control <cr>

interface port-channel <port-list> bandwidth-limit cir <Kbps> interface port-channel <port-list> bandwidth-limit cir <cr> interface port-channel <port-list> bandwidth-limit pir <Kbps> interface port-channel <port-list> bandwidth-limit pir <cr> interface port-channel <port-list> bandwidth-limit egress <Kbps> interface port-channel <port-list> bandwidth-limit egress <cr>

68

Функции 2+ уровня

Функции 2+ уровня

22--raterate--33--colorcolor markermarker

DiffservDiffserv

 

Version

Header Length

 

 

ToS

 

 

 

 

 

 

 

 

Total Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identification

 

 

 

 

 

 

 

 

Flags

 

 

 

 

Fragment Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TTL

 

 

 

 

Protocol

 

 

 

 

 

 

 

Header Checksum

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Source Address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Destination Address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

2

 

3

4

5

 

6

 

7

 

 

0

 

1

 

2

 

3

4

5

 

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Presedense

 

D

T

R

 

ECN

 

 

 

 

 

 

 

DSCP

 

 

 

ECN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стандарт RFC 791 (IP Protocol) определяет использования 1-байтного поля ToS (Type of Service) побитно следующим образом:

0-2 — приоритет (precedence) данного IP-сегмента

3 — требование ко времени задержки (delay) передачи IP-сегмента (0 — нормальная, 1 — низкая задержка)

4 — требование к пропускной способности (throughput) маршрута, по которому должен отправляться IP-сегмент (0 — низкая, 1 — высокая пропускная с пособность)

5 — требование к надежности (reliability) передачи IP-сегмента (0 — нормальная, 1 — высокая надежность)

6-7 — ECN — явное сообщение о задержке (управление IP-потоком).

Однако, в большинстве практических реализаций данное поле всегда было равно нулю, поэтому назначения поля ToS было пересмотрено:

0-5 — приоритет DSCP (Differentiated Services Code Point), приоритет пакета, может принимать значения от 0 до 63

6-7 — ECN — явное сообщение о задержке (управление IP-потоком).

70

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