Набор маркеров потока
До сих пор речь шла о помеченных IP-пакетах, которые доставляли только один маркер потока (в каждом). Однако в дальнейшем речь пойдёт о более общей модели (рис. 33.2), в которой помеченные IP-пакетах доставляют несколько маркеров потока (в каждом). При этом маркеры структурированы в «набор магазинного типа» (last-in, first-out stack — LIFO). В дальнейшем такая структура будет именоваться «набором маркеров потока» (label stack).
Промежуточный
LSR-маршрутизатор
|
Вход LSP-маршрута (n+1)-уровня
|
Выход LSP-маршрута
(n+1)-уровня
|
Набор маркеров
«магазинного» типа в IP-пакете
|
Маркер 1-го
ретрансляционного
участка
|
Маркер
входа/выхода
LSP-маршрута
(n+1)-уровня
|
Маркер 2-го
ретрансляционного
участка
|
Вставка
(«вталкивание»)
маркера в набор маркеров
|
Удаление
(«выталкивание»)
маркера из набора маркеров
|
Маркер
LSP-маршрута
n-уровня
|
Рис. 33.2. Модель доставки наборов маркеров в IP-пакетах
Несмотря на то, что MPLS-архитектура определяет некоторую логическую и процедурную иерархии, обработка помеченных IP-пакетов совершенно не зависит от уровня иерархии. Обработка всегда начинается с самого верхнего маркера (top label), невзирая на возможность того, что, либо в прошлом некоторое количество других маркеров могло располагаться «выше его» («above it»), либо в настоящий момент некоторое количество других маркеров может располагаться ниже его.
Непомеченный IP-пакет может рассматриваться как IP-пакет, содержащий «пустой» набор маркеров потока (т.е. «глубина» набора маркеров равна нулю).
Если набор маркеров потока, содержащийся в IP-пакете, имеет глубину m, то самый нижний маркер в наборе является маркером первого уровня (level 1), маркер, расположенный над ним (если конечно такой существует), является маркером второго уровня (level 2), а самый верхний маркер в наборе является маркером уровня m (level m).
Дата добавления: 2016-01-03; просмотров: 756;