Дипломная работа: Проектирование сети Metro Ethernet в городе Павлодаре
Таблица 10 Распределение трафика по классам в зависимости от кода DSCP заголовка IP
DSCP код | Двоичное Значение DSCP | Десятичное значение DSCP | Значение <tos> | Класс обслуживания | Очередь |
CS0 | 000000 | 0 | 0 | Best effort | Low |
CS1 | 001000 | 8 | 32 | ||
CS2 | 010000 | 16 | 64 | Business Critical | Medium |
CS3 | 011000 | 24 | 96 | ||
CS4 | 100000 | 32 | 128 | Voice | High |
CS5 | 101000 | 40 | 160 | ||
CS6 | 110000 | 48 | 192 | Business Critical | Medium |
CS7 | 111000 | 56 | 224 | Voice | High |
AF11 | 001010 | 10 | 40 | Best effort | Low |
AF12 | 001100 | 12 | 48 | ||
AF13 | 001110 | 14 | 14 | ||
AF21 | 010010 | 18 | 72 | Business Critical | Medium |
2.13.3 Стандарт 802.1p
Стандарт IEEE 802.1p специфицирует метод указания приоритета кадра, основанный на использовании новых полей, определенных в стандарте IEEE 802.1Q.
К кадру Ethernet добавлены два байта. Эти 16 бит содержат информацию по принадлежности кадра Ethernet к VLAN и о его приоритете. Говоря точнее, тремя битами кодируется до восьми уровней приоритета, 12 бит позволяют различать трафик до 4096 VLAN, а один бит зарезервирован для обозначения кадров сетей других типов (Token Ring, FDDI), передаваемых по магистрали Ethernet.
Спецификация IEEE 802.1p, создаваемая в рамках процесса стандартизации 802.1Q, определяет метод передачи информации о приоритете сетевого трафика. Стандарт 802.1p специфицирует алгоритм изменения порядка расположения пакетов в очередях, с помощью которого обеспечивается своевременная доставка чувствительного к временным задержкам трафика.
Для активирования поддержки процедуры обеспечения параметров качества обслуживания на коммутаторах уровня доступа необходимо на коммутаторе S5624, находясь в режиме конфигурирования магистральных портов ввести следующую команду:
- priority trust cos;
на коммутаторе S6506, находясь в режиме глобального конфигурирования ввести следующую команду:
- priority-trust.
2.13.4 Технология DiffServ
Основой обеспечения заданного качества обслуживания в проектируемой сети является архитектура DiffServ определенная в стандарте IETF RFC 2475. Смысл данной архитектуры заключается в предоставлении возможности классифицировать передаваемые данные и независимо определять политику обработки каждого класса данных. Основными механизмами архитектуры являются независимые очереди предопределенных классовданных, а также политики обработки очередей.
Основная идея технологии DiffServ (Differential Services) заключается в разделении трафика в сети на несколько крупных классов, для каждого из которых будет обеспечиваться определенный QoS в рамках некоторой области, называемой доменом DiffServ. На границах домена происходит кондиционирование трафика, то есть его классификация, подразумевающая анализ входящих пакетов, сопоставление полученной информации с таблицей потоков, а также маркировка пакетов специальным кодовым словом DSCP (DiffServ Code Point). Данные функции выполняет так называемый порт доступа в домен (port-access).
Далее обработка трафика на промежуточных узлах, принятие решения о направлении пакета в ту или иную очередь осуществляется исключительно по кодовому слову DSCP, расположенному в заголовке пакета IP (поле TOS). Обработка классифицированного трафика внутри домена осуществляется со скоростью коммутации – достаточно считать 6 бит кодового слова и отправить пакет в соответствующую очередь, после чего вступает в действие алгоритм «взвешенного справедливого обслуживания», рисунок 2.30.
Рисунок 2.30 Механизм взвешенного справедливого обслуживания
Важным средством обеспечения QoS в технологии DiffServ является механизм формирования трафика. Данный механизм предназначен для сглаживания пульсаций «взрывного» трафика, уменьшения неравномерности продвижения пакетов. В аппаратной реализации стандарта DiffServ используется механизм, работающий по алгоритму «token bucket» или «маркерное ведро», Рисунок 2.31.
Рисунок 2.31 Алгоритм "token bucket"
Максимальная средняя скорость отправки потока пакетов из управляющего узла зависит от скорости прибытия в него разрешений на передачу N единиц данных. Очередной пакет может быть отправлен только при получении числа разрешений, достаточного для передачи данных, объем которых больше или равен размеру пакета. Если пакет поступит в управляющее устройство, не располагающее необходимым количеством разрешений, он будет отброшен также как и пакет, поступивший в переполненный буфер-формирователь.
Рисунок 2.32 графически показано, как происходит формирование и сглаживание пульсаций взрывного трафика по алгоритму "token bucket". Пусть имеется некий буфер с конечным объемом. Поступающий со скоростью интерфейса или, для коммутаторов Ethernet, со «скоростью провода» трафик постепенно заполняет буфер-формирователь (коричневая область). Генератор разрешений выдает токены с постоянной скоростью, создавая прообраз идеального трафика, к форме которого стремятся привести входной трафик (скорость генерации показана красной линией). Воздействие механизма, работающего по алгоритму "token bucket", придает трафику на выходе нужную "временную форму" (светло-зеленая область).
Рисунок 2.32 Формирование трафика
Основные понятия технологии Diffserv
Соглашение об уровне сервиса (Service Level Agreement, SLA) – договор на предоставление услуг между клиентом и провайдером с подробным перечнем предоставляемых услуг. Провайдер услуг должен гарантировать, что трафик клиента будет обслуживаться в соответствии с оговоренными в SLA параметрами QoS.
Поток (flow) – последовательность пакетов, движущихся от источника А в пункт назначения B (С), каждый из которых может быть однозначно идентифицирован по 16-байтной комбинации из первых 64 байт IP-заголовка и/или заголовка TCP/UDP (номер порта приложения).
Порт доступа (port access) - порт коммутатора для подключения пользователя. Точка классификации/ кондиционирования трафика. Функции порта:
- анализ входящего трафика (чтение заголовков L3 );
- проверка на соответствие в таблице потоков коммутатора и распределение пакетов по очередям в соответствии с описанием потоков;
- фильтрация неклассифицированного трафика (пакетов, не принадлежащих ни одному логическому потоку);
- установленное ограничение скорости для каждого потока (алгоритм "token bucket");
- маркировка IP-заголовка пакетов в поле TOS кодовым словом DSCP (DS Code Point).
Внутренний порт (interior port) – соединяет два объекта в домене DiffServ. Например, это магистральные порты коммутаторов Gigabit Ethernet, связанных по оптоволокну. Функции порта:
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23