Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
предотвращение
Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Введение
Когда сеть испытывает периодические перегрузки возникает необходимость
переадресации ключевых пакетов с более высоким приоритетом, для чего
требуется управление перегрузками. Для распределения пакетов по
очередям применяются технологии очереди и алгоритмы планирования.
Если очередь переполнена всплеском и неключевыми пакетами, то все
последующие ключевые пакеты, направленные в нее, будут отброшены.
Управление перегрузками не достигнет эффекта. В этом случае необходимо
использовать предотвращение перегрузок.
Как осуществляется управление перегрузками и предотвращение
перегрузок? Как они конфигурируются на практике?
Стр. 2 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Цель
По окончании данного курса Вы:
Будете понимать реализацию управления перегрузками
Познакомитесь с общими алгоритмами планирования очереди
Познакомитесь с недостатками отбрасывания последнего элемента (tail drop) и
методом их преодоления
Стр. 3 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Содержание
1. Управление перегрузками
Возникновение перегрузок и способы решения
Общие алгоритмы планирования очереди
Внедрение управления перегрузкой
2. Предотвращение перегрузок
Стр. 4 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Возникновение перегрузки
1. Когда трафик связи между штаб-квартирой и филиалом
превышает выходную пропускную способность штаб-
квартиры, возникает перегрузка на RTA.
10 Мбит/с
Перегрузка
Филиал
RTA предприятия
2 Мбит/с
2. Качество связи с чувствительными к
задержкам голосовыми и видео услугами
Штаб-квартира не может быть гарантировано, поэтому
FTP сервер требуется управление перегрузками.
предприятия
Стр. 5 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Реализация управления перегрузкой (1/2)
...
...
802.1p=3
SWA RTA
Номер
802.1p LP
очереди
- 0 0 Отправка пакетов в разные очереди в
зависимости от сопоставления локальных
1 1 1
приоритетов и номеров в очереди.
2 2 2
3 3 3
- 4 4
5 5 5
- 6 6
- 7 7
Стр. 6 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Реализация управления перегрузкой (2/2)
...
...
2. Общие алгоритмы планирования очереди
Очередь 5 включают FIFO, PQ, WRR, WFQ и CBQ.
Голос Голос
...
...
Стр. 7 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Содержание
1. Управление перегрузками
Возникновение перегрузок и способы решения
Общие алгоритмы планирования очереди
Внедрение управления перегрузкой
2. Предотвращение перегрузок
Стр. 8 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
FIFO
Срочное
Второй приоритет
Несрочное
Стр. 9 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
PQ
Высший
Планирование очереди
Классификация
Высший
Обычный
Низкий
Срочное
Второй приоритет
Несрочное
Очередь Б вес 2 А
5 2 Б 3 5 2 7 4 1
В
Очередь В вес 1
9 6 3
Достоинство: Weight Round Robin (WRR) предотвращает проблему, связанную с тем, что очереди с
низким приоритетом могут не попасть в план отправок.
Недостаток: пакеты распределяются в зависимости от количества. В этом случае пакеты разных
размеров распределяются не на справедливой основе, а требовательные к задержке услуги могут быть
отправлены несвоевременно.
Стр. 11 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
WFQ
Пакеты, отправляемые с
этого интерфейса Очередь 1 вес 1
…
Очередь N-1 вес N-1
Стр. 12 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
PQ + WFQ
Очередь 7
По
этого интерфейса
Очередь 5
Отправленные пакеты
Очередь 4
Очередь 3
WFO
Очередь 2
Классификация Интерфейс
Очередь 1
Последовательность
планирования
Очередь 0
Стр. 13 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
CBQ
EF 1
...
EF
Пакеты IP или MPLS EF N
Отправленные пакеты
AF 1
...
AF
AF N
Интерфейс
BF 1 Планирование
Классификация
...
BF
BF N
Стр. 14 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Сравнение алгоритмов планирования
Тип Достоинство Недостаток
Стр. 16 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Содержание
1. Управление перегрузками
Возникновение перегрузок и способы решения
Общие алгоритмы планирования очереди
Внедрение управления перегрузкой
2. Предотвращение перегрузок
Стр. 17 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Требования к управлению перегрузками
(PQ+WFQ)
10 Мбит/с 10 Мбит/с
Филиал
G0/0/0 предприятия
RTA
Штаб-квартира
предприятия
Стр. 18 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Реализация управления перегрузками
(PQ+WFQ)
Стр. 19 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Содержание
1. Управление перегрузками
2. Предотвращение перегрузок
Tail drop: недостатки их устранение
Конфигурирование WRED
Стр. 20 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Традиционная обработка после
заполнения очереди
6 5 4 3 2 1
2. Когда очередь переполнена, все 1. Очередь переполнена.
последующие пакеты, отправляемые в
очередь, будут отбрасываться.
TCP соединение
10 Мбит/с
RTA
Штаб-
квартира 1. При перегрузке и переполнении
предприятия очереди пакеты в конце очереди
отбрасываются. Филиал
предприятия
Стр. 22 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Недостатки tail drop: глобальная
синхронизация TCP (2/2)
3. Пакеты TCP acknowledgement, отправленные сервером,
2. Интенсивный трафик. В отбрасываются из-за перегрузки. Следовательно, отправитель не
результате очередь заполняется и получает TCP acknowledgement и считает, что возникла
применяется tail drop. перегрузка сети. Соответственно, сокращаются как размер окна
TCP, так и трафик.
Трафик
Время
4. Перегрузка сети устранена. Отправитель может
1. TCP-соединения получить пакеты TCP acknowledgement и считает,
переходят в состояние что перегрузки сети нет. Соответственно, TCP-
медленного запуска. соединения переходят в состояние медленного
запуска. Процесс повторяется.
Стр. 23 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Решение: RED
Во избежание глобальной синхронизации TCP некоторые пакеты отбрасываются случайным образом до
заполнения очередей. Скорость передачи некоторых соединений TCP можно снизить, чтобы
максимально предотвратить глобальную синхронизацию TCP. Такое случайное отбрасывание пакетов
называется Random Early Detection (RED).
Трафик
Вероятность
отбрасывания Кривая вероятности
отбрасывания
100%
Фактическая
длина очереди
Нижний порог Верхний порог Максимальная
отбрасывания отбрасывания длина очереди
1. Когда длина очереди меньше 2. Если длина очереди варьируется от нижнего порога
минимального порогового до верхнего порога отбрасывания, то последующие Время
4. Глобальная синхронизация TCP может по-
значения отбрасывания, пакеты пакеты отбрасываются случайным образом. Чем прежнему случаться, но использование канала
не отбрасываются. длиннее очередь, тем больше вероятность значительно улучшится.
отбрасывания.
Стр. 24 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Недостатки tail drop #2: TCP Starvation
1. Очередь заполнена.
2. Большое количество пакетов TCP,
отправляемых в очередь и находящихся в
«хвосте» очереди, отбрасываются. В результате
уменьшаются размер окна и трафик TCP. Однако
трафик UDP не снижается и может занять
очередь, вызывая TCP Starvation.
Стр. 25 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Недостатки tail drop #3: отбрасывание без
различения
1. Очередь заполнена.
2. Tail drop может привести к
пересылке большого количества
неключевых данных, в то время как
значительная часть ключевых
данных будет отброшена.
Стр. 26 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Решение: WRED
Технология WRED задает политики отбрасывания пакетов данных с различными приоритетами или в
различных очередях, позволяя различать и отбрасывать трафик.
Вероятность отбрасывания
Кривая вероятности отбрасывания
100%
Максимальная
вероятность
отбрасывания 30%
WRED позволяет устранить три недостатка tail drop. Это значительно улучшает использование
пропускной способности канала.
Стр. 27 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Содержание
1. Управление перегрузками
2. Предотвращение перегрузок
Tail drop: недостатки их устранение
Конфигурирование WRED
Стр. 28 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Требования конфигурирования WRED
Менеджер Узел DS
dscp E1
Стр. 29 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Реализация конфигурации WRED
Тип трафика Значение DSCP LP Очередь Tail drop
Менеджер 8 1 1 (WFQ)
[RTA]drop-profile manager
wred dscp
dscp 8 low-limit 50 high-limit 70 discard-percentage 10
drop-profile ftp
wred dscp
dscp 16 low-limit 70 high-limit 90 discard-percentage 10
drop-profile video
wred dscp
dscp 24 low-limit 60 high-limit 80 discard-percentage 20
qos queue-profile qos-Huawei
queue 1 drop-profile manager
queue 2 drop-profile ftp
queue 3 drop-profile video
interface E1
qos queue-profile qos-Huawei
Стр. 30 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Вопросы
1. Каковы два шага реализации управления перегрузками?
Б. TCP Starvation
Стр. 31 Copyright © Huawei Technologies Co., Ltd., 2019. Все права защищены.
Спасибо!
www.huawei.com