МГТУГА

Категории раздела

История воздухоплавания [31]
Системное программное обеспечение [55]
Сети 3-4 курс [41]
Методы и средства защиты информации [17]
Вычислительный системы [42]
про САПР [41]
Безопасность жизнедеятельности. БЖД. [46]
Интернет-технологии ГА [49]

Статистика


Онлайн всего: 2
Гостей: 2
Пользователей: 0

Форма входа

Каталог статей

Главная » Статьи » Интернет-технологии ГА

38. Элементы архитектуры MPLS
38. Элементы архитектуры MPLS
MPLS (MultiProtocol Label Switching)
— это технология быстрой коммутации
пакетов в многопротокольных сетях,
основанная на использовании меток.
MPLS разрабатывается и позиционируется
как способ построения высокоскоростных
IP-магистралей, однако область ее
применения не ограничивается
протоколом IP, а распространяется на
трафик любого маршрутизируемого
сетевого протокола.
Элементы архитектуры Метки и способы
маркировки
Метка — это короткий идентификатор
фиксированной длины, который
определяет класс FEC. По значению метки
пакета определяется его принадлежность к
определенному классу на каждом из
участков коммутируемого маршрута.
Как уже отмечалось, метка должна быть
уникальной лишь в пределах соединения
между каждой парой логически соседних
LSR. Поэтому одно и то же ее значение
может использоваться LSR для связи с
различными соседними
маршрутизаторами, если только имеется
возможность определить, от какого из них
пришел пакет с данной меткой. Другими
словами, в соединениях «точка—точка»
допускается применять один набор меток
на интерфейс, а для сред с множественным
доступом необходим один набор меток на
модуль или все устройство. В реальных
условиях угроза исчерпания пространства
меток очень маловероятна.
Перед включением в состав пакета метка
определенным образом кодируется. В
случае использования протокола IP она
помещается в специальный «тонкий»
заголовок пакета, инкапсулирующего IP. В
других ситуациях метка записывается в
заголовок протокола канального уровня
или кодируется в виде определенного
значения VPI/VCI (в сети АТМ). Для
пакетов протокола IPv6 метку можно
разместить в поле идентификатора потока.
Стек меток
В рамках архитектуры MPLS вместе с
пакетом разрешено передавать не одну
метку, а целый их стек. Операции
добавления/изъятия метки определены как
операции на стеке (push/pop). Результат
коммутации задает лишь верхняя метка
стека, нижние же передаются прозрачно
до операции изъятия верхней. Такой
подход позволяет создавать иерархию
потоков в сети MPLS и организовывать
туннельные передачи. Стек состоит из
произвольного числа элементов, каждый
из которых имеет длину 32 бита: 20 бит
составляют собственно метку, 8 отводятся
под счетчик времени жизни пакета, один
указывает на нижний предел стека, а три
не используются. Метка может принимать
любое значение, кроме нескольких
зарезервированных.
Коммутируемый путь (LSP) одного уровня
состоит из последовательного набора
участков, коммутация на которых
происходит с помощью метки данного
уровня (рис. 2). Например, LSP нулевого
уровня проходит через устройства LSR 0,
LSR 1, LSR 3, LSR 4 и LSR 5. При этом
LSR 0 и LSR 5 являются, соответственно,
входным (ingress) и выходным (egress)
маршрутизаторами для пути нулевого
уровня. LSR 1 и LSR 3 играют ту же роль
для LSP первого уровня; первый из них
производит операцию добавления метки в
стек, а второй — ее изъятия. С точки
зрения трафика нулевого уровня, LSP
первого уровня является прозрачным
туннелем. В любом сегменте LSP можно
выделить верхний и нижний LSR по
отношению к трафику. Например, для
сегмента «LSR 4 — LSR 5» четвертый
маршрутизатор будет верхним, а пятый —
нижним.
Привязка и распределение меток
Под привязкой понимают соответствие
между определенным классом FEC и
значением метки для данного сегмента
LSP. Привязку всегда осуществляет
«нижний» маршрутизатор LSR, поэтому и
информация о ней распространяется
только в направлении от нижнего LSR к
верхнему. Вместе с этими сведениями
могут предаваться атрибуты привязки.
Обмен информацией о привязке меток и
атрибутах осуществляется между
соседними LSR с помощью протокола
распределения меток. Архитектура MPLS
не зависит от конкретного протокола,
поэтому в сети могут применяться разные
протоколы сетевой сигнализации. Очень
перспективно в данном отношении —
использование RSVP для совмещения
резервирования ресурсов и организации
LSP для различных потоков.
Существуют два режима распределения
меток: независимый и упорядоченный.
Первый предусматривает возможность
уведомления верхнего узла о привязке до
того, как конкретный LSR получит
информацию о привязке для данного
класса от своего нижнего соседа. Второй
режим разрешает высылать подобное
уведомление только после получения
таких сведений от нижнего LSR, за
исключением случая, когда
маршрутизатор LSR является выходным
для этого FEC.
Распространение информации о привязке
может быть инициировано запросом от
верхнего устройства LSR (downstream ondemand)
либо осуществляться спонтанно
(unsolicited downstream).
Категория: Интернет-технологии ГА | Добавил: mgtuga (28.12.2010)
Просмотров: 942 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Поиск

Дисциплины