приоритета.
Классификация трафика
представляет собой отдельную задачу. Пакеты могут разбиваться
на приоритетные классы на основании различных признаков: адреса назначения, адреса
источника, идентификатора приложения, генерирующего этот трафик, любых других ком
бинаций признаков, которые содержатся в заголовках пакетов. Правила классификации
пакетов представляют собой часть политики администрирования сети.
Точка классификации трафика
может размещаться в каждом коммуникационном устрой
стве. Более масштабируемое решение — размещение механизмов классификации трафика
в одном или нескольких устройствах, расположенных на границе сети (например, в ком
мутаторах корпоративной сети, к которым подключаются компьютеры пользователей,
или во входных маршрутизаторах сети поставщика услуг). В этом случае необходимо
специальное поле в пакете, в котором можно запомнить назначенное значение приоритета,
чтобы им могли воспользоваться остальные сетевые устройства, обрабатывающие трафик
после классифицирующего устройства. Такое поле имеется в заголовке многих протоколов.
В тех же случаях, когда специального поля приоритета в заголовке нет, разрабатывается до
полнительный протокол, который вводит новый заголовок с таким полем (так произошло,
например, с протоколом Ethernet — см. раздел «Виртуальные локальные сети» в главе 13).
Приоритеты могут назначаться не только коммутатором или маршрутизатором, но и при
ложением на узле-отправителе. Необходимо также учитывать, что если в сети отсутствует
централизованная политика назначения приоритетов, каждое сетевое устройство может
не согласиться с приоритетом, назначенным данному пакету в другой точке сети. В этом
случае оно перепишет значение приоритета в соответствии с локальной политикой, при
нятой непосредственно на данном устройстве.
В сетевом устройстве, поддерживающем приоритетное обслуживание, имеется
несколько
очередей (буферов) — по одной для каждого приоритетного класса. Пакет, поступивший
в период перегрузок, помещается в очередь, соответствующую его приоритетному классу1.
На рис. 6.6 приведен пример использования четырех приоритетных очередей с высоким,
средним, нормальным и низким приоритетами. До тех пор пока из более приоритетной
очереди не будут выбраны все имеющиеся в ней пакеты, устройство не переходит к обра
ботке следующей, менее приоритетной очереди. Поэтому пакеты с низким приоритетом
обрабатываются только тогда, когда пустеют все вышестоящие очереди: с высоким, сред
ним и нормальным приоритетами.
1
Do'stlaringiz bilan baham: |