Технология MPLS

MPLS как технология быстрой коммутации пакетов в многопротокольных сетях, основанная на использовании меток. Метки и способы маркировки. Классы эквивалентного обслуживания. Правила назначения меток. Обобщенная многопротокольная коммутация по меткам.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 20.04.2011
Размер файла 548,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

5

Размещено на http://www.allbest.ru/

Министерство образования Республики Беларусь

Учреждение образования

“Белорусский государственный университет

информатики и радиоэлектроники”

Контрольная работа №1

по предмету “Компьютерные сети”

Технология MPLS

Минск, 2006

Содержание

  • 1. Введение
  • 2. Основы MPLS
  • 3. Элементы сети MPLS
  • 4. Некоторые особенности технологии MPLS
    • 4.1 Метки и способы маркировки
    • 4.2 Стек меток
    • 4.3 Классы эквивалентного обслуживания (FEC)
    • 4.4 Таблицы
    • 4.5 Правила назначения меток
    • 4.6 Обобщенная многопротокольная коммутация по меткам (GMPLS)
  • Глоссарий
  • Литература

1. Введение

MPLS (англ. Multiprotocol Label Switching -- мультипротокольная коммутация по меткам) -- механизм передачи данных, который эмулирует различные свойства сетей с коммутацией каналов поверх сетей с коммутацией пакетов.

Широкое распространение Интернета, использование IP-ориентированных приложений и технологии передачи голоса и видео по сетям данных способствовали мощному развитию мультисервисных операторских IP-сетей. Предоставление только услуги канала связи первого и второго уровней (выделенные линии, frame relay, ATM (Asynchronous Transfer Mode) и др.) существенно ограничивает набор услуг провайдера в условиях высококонкурентного рынка телекоммуникаций. Сегодня услуги различных IP-сервисов являются своего рода стандартом, причем ведущие операторы кроме доступа в Интернет уже обеспечивают функции пакетной телефонии, телевещания и видео по запросу, виртуальных частных сетей.

Сети IP не зависят от протоколов второго уровня и физических каналов, что позволяет применять различные технологии для построения магистрали сети и для подключения клиентов. Например, для их построения используются технологии GE, POS, SRP/DPT (Spatial Reuse Protocol/Dynamic Packet Transport) на уровне магистрали и 100/1000 Ethernet, DSL, ATM, FrameRelay на уровне доступа. Маршрутизация IP-пакетов осуществляется на выборе кратчайшего пути. То есть каждый маршрутизатор на всем пути следования пакета анализирует его заголовок и определяет оптимальное направление. Однако в IP-сети отсутствуют средства эффективного управления трафиком и эффективного использования альтернативных маршрутов. Кроме того, в них не допускается пересечение адресного плана и разделение трафика клиентов для построения виртуальных частных сетей, что исключает возможность подключения клиентов с одинаковой адресацией. Для решения множества подобных задач разработана архитектура MPLS.

Архитектура MPLS, наиболее эффективная для передачи IP-трафика и работы в среде IP-ориентированных приложений, разрабатывалась и позиционируется для построения высокоскоростных магистральных сетей, обеспечивает экономичность и безопасность организации VPN соединений. Гибкие и высоко масштабируемые сети MPLS реализуют мощные функции управления IP-трафиком и позволяют передавать его на высокой скорости и в большем объеме. С использованием MPLS и предложением дифференцированного качества обслуживания IP-приложений оператор имеет возможность расширить спектр услуг. Технология MPLS позволяет интегрировать сети IP и ATM, что сохраняет инвестированные средства в оборудование. Архитектура MPLS стандартизирована и объединяет наиболее удачные элементы разработок нескольких компаний.

2. Основы MPLS

многопротокольная сеть метка коммутация

Одним из перспективных направлений построения современной сетевой инфраструктуры является использование оптических технологий для организации высокоскоростной магистральной сети и единой системы сигнализации, позволяющей объединять различные типы сред и систем передачи информации. В качестве такой объединяющей технологии в настоящий момент рассматривается технология многопротокольной коммутации по меткам (Multiprotocol Label Switching, MPLS). Данная технология представляет собой попытку ускорить продвижение IP-пакетов и сохранить гибкость, характерную для IP-сетей, с помощью механизмов управления трафиком и поддержания качества обслуживания, применяющихся в сетях ATM. Внедрение технологии MPLS позволяет сохранить все лучшее, что присуще архитектуре IP-over-ATM (эффективное мультиплексирование и гибкость трафика, высокая производительность), и при этом она еще больше повышает масштабируемость сетей, упрощает их построение и эксплуатацию. Важно и то, что MPLS может использоваться не только с ATM, но и с любой другой технологией канального уровня. MPLS использует и развивает концепцию виртуальных каналов, используемых в сетях Х.25, Frame Relay, объединяя ее с техникой выбора путей на основе информации о топологии и текущей загрузке сети, получаемой с помощью протоколов маршрутизации сетей IP. Это упрощает переход к следующему поколению волоконно-оптических магистралей Интернет на основе технологий SDH/WDM или IP/WDM.

MPLS - это технология быстрой коммутации пакетов в многопротокольных сетях, основанная на использовании меток. MPLS сочетает в себе управление трафиком, характерное для технологий канального уровня, масштабируемость и гибкость протоколов сетевого уровня. «Многопротокольность» в названии технологии означает, что MPLS -инкапсулирующий протокол и может транспортировать множество других протоколов (рис. 2.1).

Сети ряда Интернет-провайдеров построены сегодня на основе многоуровневой модели, подразумевающей, что логическая маршрутизируемая IP-сеть функционирует поверх коммутируемой топологии второго уровня (ATM либо Frame Relay) и независимо от нее. Коммутаторы второго уровня обеспечивают высокоскоростные соединения, в то время как IP-маршрутизаторы на периферии сети, связанные друг с другом сетью виртуальных каналов второго уровня, осуществляют интеллектуальную пересылку IP-пакетов.

Рис. 2.1. Технология MPLS в IP-сетях и модель OSI/ISO

Таким образом, MPLS - это один из шагов на пути эволюционного развития сети Интернет в сторону упрощения ее инфраструктуры путем интеграции функций второго (коммутация) и третьего (маршрутизация) уровней.

В спецификации технологии MPLS заложен принцип разделения функций транспортировки потоков и управления ими (рис. 2.2). Отделение управляющей компоненты от пересылающей позволяет разрабатывать и модифицировать каждую из них независимо. Естественное обязательное требование состоит в том, чтобы управляющая компонента могла передавать информацию пересылающей компоненте через таблицу пересылки пакетов. Управляющая компонента задействует стандартные протоколы маршрутизации (OSPF, IS-IS, BGP-4) для обмена информацией с другими маршрутизаторами. На основе этой информации формируется и модифицируется сначала таблица маршрутизации, а затем, с учетом информации о смежных системах на каждом интерфейсе - таблица пересылки пакетов. Когда система получает новый пакет, пересылающая компонента анализирует информацию, содержащуюся в его заголовке, ищет соответствующую запись в таблице пересылки и направляет пакет на выходной интерфейс. Пересылающая компонента практически всех систем многоуровневой коммутации, включая и MPLS, основана на использовании последовательных меток пакетов. Метка - это короткое поле фиксированной длины в заголовке пакета.

С помощью MPLS можно решать следующие задачи:

· интеграцию ATM и Frame Relay с IP;

· ускоренное продвижение пакетов внутри сети оператора вдоль кратчайших традиционных маршрутов;

· создание виртуальных частных сетей (VPN);

· выбор и установление путей с учетом загрузки ресурсов (Traffic Engineering, ТЕ).

Рис 2.2. Функциональные компоненты маршрутизации

3. Элементы сети MPLS

В сетях, многопротокольной коммутации по меткам (MPLS-сетях), используются два вида сетевых узлов. Расположенные на границе сети MPLS маршрутизаторы должны распознавать и анализировать поступающие IP-потоки и направлять их по подходящим маршрутам. Эти устройства называются пограничными маршрутизаторами с коммутацией меток (Label Edge Router, LER). Различают входной и выходной LER.

Входной LER анализирует, как и обычный маршрутизатор, IP-заголовок и устанавливает, к какому классу эквивалентного обслуживания (Forwarding Equivalency Class, FEC) при выборе адреса следующей передачи пакета он принадлежит. FEC - класс пакетов сетевого уровня, которые получают от сети одинаковое обслуживание как при выборе пути продвижения пакета, так и с точки зрения доступа к ресурсам.

Абстрагирование отдельных пакетов в класс эквивалентности (или класс эквивалентного обслуживания, что одно и то же) FEC позволяет объединять большое количество потоков трафика, требующих одинаковой обработки. Объединенные в класс эквивалентности FEC потоки трафика идентифицируются одной и той же MPLS-меткой. Возможность объединения потоков трафика независимо от адреса сетей назначения значительно увеличивает возможность MPLS к масштабированию за счет уменьшения объема информации о маршрутах, хранимой и обрабатываемой маршрутизаторами коммутации меток (LSR-маршрутизаторами).

IP-дейтаграмма заключается в модуль данных протокола (Protocol Data Unit, PDU) технологии MPLS, а заголовок MPLS прикрепляется к дейтаграмме. Если заголовок объединен с операцией QoS (например, DiffServ), то входной LER будет рассматривать трафик в соответствии с правилами DiffServ. Далее LER принимает решение о выборе пути для данного пакета, посылая его к соответствующему транзитному маршрутизатору с коммутацией меток (Label Switch Routers, LSR). LSR получает PDU и использует заголовок MPLS для принятия решений пересылки. Он также производит замену меток. Данный LSR не занимается обработкой заголовка третьего уровня (IP-заголовка), а принимает решение о пересылке на основе метки пакета, а не на основе таблицы маршрутизации, и пересылает пакет дальше.

Далее, проходя, в общем случае, через несколько LSR, пакет попадает к выходному LER, который производит операцию разборки PDU, удаляет из пакета метку, анализирует заголовок пакета и направляет его к адресату, находящемуся вне MPLS-сети (рис. 3.1).

Рис. 3.1. Элементы сети MPLS

Пакеты, принадлежащие одному классу FEC, проходят путь от входного LER до выходного LER через множество транзитных LSR, образуя виртуальный коммутируемый по меткам тракт или путь (Label Switched Path, LSP). Установленное соединение является симплексным. Для организации полудуплексного соединения должны быть установлены два LSP. LSP всегда начинается на краю сети, заканчивается на противоположном конце, проходя через несколько транзитных маршрутизаторов.

4. Некоторые особенности технологии MPLS

4.1 Метки и способы маркировки

Метка - короткий идентификатор фиксированной длины, используемый на локальном участке сети, предназначен для определения класса эквивалентного обслуживания пакета при его пересылке по сети. На сегодняшний день стандартом определен формат 32-битной метки, располагаемой между заголовками второго уровня (Layer 2) и третьего уровня (Layer 3). Для примера рассмотрим включение метки в IP-пакет заголовка Ethernet (рис. 4.1.1).

Рис. 4.1.1. Формат метки MPLS

Поле «Метка» - состоит из 20 бит и содержит собственное значение метки, используемое для определения маршрутизатора следующего шага, т. е. для продвижения пакетов.

CoS (Class of Service) - поле необходимо для предоставления дифференциальных услуг в MPLS-сети. Для сквозного обеспечения QoS на границе MPLS-сети можно скопировать поле IP-приоритета в поле CoS. Поле состоит из 3 бит. Таким образом, в нем может передаваться только 3-битовое поле IP-приоритета, а 6-битового поля дифференцированной услуги (Differentiated Services Code Point, DSCP) - нет. При необходимости CoS может передаваться в виде одной из меток MPLS-стека. Поле метки способно вместить как поле IP-приоритета, так и поле DSCP.

S - поле стека предназначено для поддержки иерархического стека меток. Бит S устанавливается в единицу для последней метки в стеке и в ноль для всех остальных меток стека. Это позволяет привязать префикс к нескольким меткам, другими словами - к стеку меток. Каждая метка стека имеет свои собственные значения поля CoS, S-бита и поле TTL.

Время жизни (Time To Live , TTL) - 8 бит, используемых для кодирования количества ретрансляционных участков. Поле «Время жизни» является ключевым полем в заголовке IP-пакета. Обычно в объединенной IP-сети это поле уменьшается на единицу на каждом участке маршрута, и когда значение счетчика достигает нуля, пакет отбрасывается. Это делается для того, чтобы избежать зацикливания пакета или слишком долгого пребывания пакета в объединенной сети из-за неверной маршрутизации. Поскольку LSR не исследует IP-заголовок, поле времени жизни включается в метку, что позволяет сохранить функциональность этого поля.

Правила обработки поля времени жизни в метке:

1. Когда IP-пакет прибывает на входной пограничный маршрутизатор MPLS-домена (домен - это MPLS-сеть), в стек пакета помещается одна метка. Значение поля времени жизни этой метки устанавливается равным значению поля времени жизни IP-заголовка.

2. Когда MPLS-пакет прибывает на очередной транзитный маршрутизатор MPLS-домена, значение поля времени жизни в метке, находящейся на вершине стека, уменьшается на единицу.

a. Если получившееся значение времени жизни нулевое, MPLS-пакет дальше не передается. В зависимости от значения метки в стеке, пакет либо просто отбрасывается, либо передается соответствующему «обычному» сетевому уровню для обработки ошибок (например, для формирования сообщения об ошибке с использованием протокола межсетевых управляющих сообщений - Internet Control Message Protocol, ICMP).

b. Если получившееся значение времени жизни положительное, оно помещается в поле времени жизни в верхней записи стека для исходящего MPLS-пакета, после чего сам MPLS-пакет перенаправляется дальше. Исходящее значение поля времени жизни является функцией только входящего значения поля времени жизни и не зависит от того, были ли помещены в стек или извлечены из стека какие-либо метки до того, как переправить пакет дальше. Значения полей времени жизни в записях, не находящихся на вершине стека, на ход обработки не влияют.

3. Когда MPLS-пакет прибывает на выходной пограничный маршрутизатор MPLS-домена, значение поля времени жизни, единственной находящейся в стеке записи, уменьшается на единицу, после чего метка извлекается из стека и стек меток становится пустым. В этом случае пакет выдается пользователю либо на сетевой уровень для обработки ошибок.

a. Если получившееся значение положительное, оно помещается в поле времени жизни IP-заголовка, после чего IP-пакет перенаправляется дальше путем обычной маршрутизации. До того как переправить пакет дальше, должна быть пересчитана заново контрольная сумма IP-заголовка. Эта процедура необходима, чтобы убедиться, что повреждения заголовка не произошло при пересылке сообщения.

Использование меток значительно упрощает процедуру пересылки пакетов, так как маршрутизатор обрабатывает не весь заголовок IP-пакета, а только метку. Что занимает значительно меньше времени.

4.2 Стек меток

В рамках архитектуры MPLS вместе с пакетом разрешено передавать не одну метку, а несколько. При этом различают верхние и нижние метки:

· нижняя метка - будет обрабатываться самой последней по пути следования пакета;

· верхняя метка - обрабатывается самой первой по пути следования пакета. Операции добавления/изъятия метки определены как операции на стеке. Результат коммутации задает лишь верхняя метка стека, нижние же передаются прозрачно до операции изъятия верхней. Такой подход позволяет создавать иерархию потоков в сети MPLS и организовать туннельные передачи. Стек состоит из произвольного числа заголовков. Если стек меток имеет глубину, то считается, что самая нижняя метка размещена на уровне 1, метка над ней имеет уровень 2 и т.д., а метка наверху стека имеет уровень m. Верхняя метка в стеке находится ближе к заголовку сетевого уровня, а нижняя метка располагается ближе к заголовку канального уровня;

· CoS в стеках не используются.

Метка может принимать любое значение, кроме нескольких зарезервированных.

Пакет сетевого уровня следует сразу за записью стека с установленным в единицу битом S.

Записи стека меток располагаются после заголовка уровня передачи данных (канального уровня), но до заголовков сетевого уровня. В кадре протокола передачи данных (рис. 4.2.1, а), например протокола РРР (Point-to-Point Protocol - протокол точка-точка), стек меток располагается между IP-заголовком и заголовком уровня передачи данных.

а)

б)

в)

г)

Рис. 4.2.1. а) Стеки заголовков меток MPLS в протоколе РРР;б) стек заголовков меток в кадре сети стандарта 802.x; в) стек заголовков меток MPLS в поле VPI/VCI; г) стек заголовков меток MPLS в поле DLCI.

Если архитектура MPLS используется поверх ориентированной на соединение сетевой службы, может применяться другой подход, который иллюстрируют рис. 4.2.1, в и г.

В ячейках ATM верхняя метка помещается в поле VPI/VCI в заголовке ячейки ATM. Верхняя метка остается на вершине стека, вставляемого между заголовком ячейки и IP-заголовком. Помещение значения метки в заголовок АТМ-ячейки упрощает работу АТМ-коммутатора, которому по-прежнему достаточно просмотреть только заголовок ячейки.

Подобным же образом значение самой верхней метки может быть помещено в поле DLCI или в заголовке кадра FR (рис . 4.2.1, г). Необходимо обратить внимание, что в обоих случаях поле времени жизни остается невидимым для коммутатора и уменьшается на единицу по мере следования через транзитные узлы до станции назначения.

4.3 Классы эквивалентного обслуживания (FEC)

Классом эквивалентного обслуживания (Forwarding Equivalency Class, FEC) - называется группа пакетов третьего уровня, например IP-пакетов, которые одинаково обслуживаются и пересылаются.

Термин FEC применяют для операций коммутации меткой. При использовании технологии MPLS соответствие между пакетом и «классом эквивалентного обслуживания» FEC устанавливается один раз, на входе в сеть MPLS. К одному FEC относятся пакеты всех потоков, пути следования которых через сеть (или часть сети) совпадают. С точки зрения выбора ближайшего маршрутизатора, к которому их надо переслать, все пакеты одного FEC неразличимы.

FEC используется для описания пакетов с адресом назначения, обычно адресом конечного получателя трафика, например хост-машины.

Использование FEC позволяет:

· Объединять пакеты в классы. При таком объединении значение FEC в пакете может использоваться для установки приоритетов. При обработке пакетов предоставляется более высокий приоритет одним пакетам по отношению к другим.

· Обеспечить поддержание эффективных операций QoS. Например, FEC могут быть связаны с высокоприоритетным голосовым трафиком в реальном времени, низкоприоритетным трафиком Интернет-конференций и т. д.

FEC-класс пакета может определяться по одному или по нескольким параметрам, указанным сетевым администратором. Среди возможных параметров можно назвать:

· IP-адрес отправителя и/или получателя или IP-адреса сетей;

· номера портов отправителя и/или получателя;

· идентификатор IP-протокола;

· код дифференцированной службы;

· метку потока IPv6.

Для различных классов обслуживания используются различные FEC и связанные с ними метки.

В сети MPLS возможны два подхода к пересылке пакетов с учетом класса обслуживания.

Таблица 4.3.1. Пример связи адресов и FEC

Адрес

FECID

120.166.4.8/4

A

177.200.7.8/3

B

202.240.76.9/1

C

387

D

474

E

Первый - предусматривает обработку пакетов в выходных очередях маршрутизаторов с учетом значений приоритета, указанного в заголовке MPLS.

Второй - базируется на том, что для каждой пары, состоящей из входного и выходного маршрутизаторов, определяется несколько путей коммутации меток (Label Switched Path, LSP) с различными характеристиками производительности, полосы пропускания, времени задержки и других параметров. После этого входной граничный маршрутизатор направляет один тип трафика по одному пути, другой - по другому, третий - по третьему и т.д.

В маршрутизаторах хранится таблица связи меток (Incoming Label Mapping, ILM). Для ее создания используется таблица переадресации помеченных пакетов (Next Hop Label Forwarding Entry, NHLFE). Производится обмен старой метки на новую, после чего пакет пересылается с новой меткой дальше. Эта процедура называется обменом меток. Одна входная метка может меняться на несколько исходящих меток. FEC является одним из основных компонентов MPLS, который определяет во многом работу всей сети. Все целевые адреса принадлежат к классам обслуживания FEC. FEC обычно ассоциируется напрямую с одним или несколькими адресами назначения. Эти данные записываются в таблицу маршрутизации. Если требуется направить поток данных к нескольким сетевым адресам одним и тем же путем, то для этих адресов выбирается один класс обслуживания.

В простейшем случае записи не должны быть очень точными. Все пакеты с одной определенной сетью назначения ассоциируются с одним и тем же FEC. Также возможно один и тот же префикс относить к различным классам FEC. Назначение определенного FEC-класса должно выполнятся либо путем ручной настройки, либо с помощью сигнального протокола, либо на основе анализа пакетов, поступающих на входные маршрутизаторы.

Трафик одного FEC-класса пересекает MPLS-домен по LSP-пути. Для определения топологии и текущего состояния домена требуется протокол маршрутизации, позволяющий каждому FEC-классу назначать конкретный LSP-путь. Протокол маршрутизации должен быть способен собирать и использовать информацию для поддержания требований к качеству обслуживания данного FEC-класса. Отдельные маршрутизаторы должны знать о LSP-пути данного FEC-класса, должны назначать LSP-путь входящей метке, а также должны обмениваться этой меткой со всеми остальными маршрутизаторами, которые могут послать им пакеты данного FEC-класса.

LSP-пути классифицируются следующим образом:

· Между двумя граничными LER MPLS-домена проходит один маршрут.

· Один выходной LER, несколько входных маршрутизаторов. Назначенный одному FEC-классу трафик может поступать от разных источников через разные входные LER. Примером такой ситуации является корпоративная Интернет-сеть, расположенная в одном регионе, но с доступом к MPLS-домену через несколько входных LER. В такой ситуации через MPLS-домен проходит несколько маршрутов, возможно, с общими конечными ретрансляционными участками.

· Несколько выходных маршрутизаторов для трафика целевой рассылки. В рекомендации RFC 3031 утверждается, что чаще всего пакету присваивается FEC-класс на основе (частично или целиком) адреса получателя сетевого уровня. В противном случае, возможно, для FEC-класса потребуются маршруты к нескольким различным выходным маршрутизаторам. Однако, скорее всего, существует несколько сетей, в которые трафик может быть доставлен через один выходной LSR-маршрутизатор.

· В RFC 3031 групповая рассылка упоминается как предмет дальнейших исследований.

При создании сети нужно обратить внимание, чтобы число классов обслуживания было оптимальным для реализации всех важных приложений и требуемых параметров качества.

4.4 Таблицы

Для связи полученных меток с выходными метками используются различные таблицы и карты. Они предназначены для последующего управления стеками меток.

1. Таблица переадресации помеченных пакетов (Next Hop Label Forwarding Entry, NHLFE) - или строка пересылки следующего транзитного участка - используется, когда происходит пересылка пакета с меткой (табл. 4.4.1). Записи в таблице NHLFE содержат адрес следующего маршрутизатора и операции, которые необходимо совершить с данным пакетом:

· обмен внешней метки из стека;

· извлечение внешней метки из стека;

· обмен метки (т.е. каждый LSR после получения пакета изменяет значение метки прежде, чем послать пакет следующему LSR);

· вставка новой метки в стек.

Таблица 4.4.1. Пример таблицы NHLFE

NHLFE

Следующий LSR

Операция с меткой

Выходная метка

Исходящий порт

126

LSR C

Вставка

888

3821

546

LSR D

Обмен

777

7653

338

LSR F

Извлечение

-

-

Таблица 4.4.2. FEC-to-NHLFE

FEC

NHLFE

A

126

C

546

K

777

Таблица 4.4.3. Пример таблицы Incoming Label Map (ILM)

Label

NHLFE

888

126

777

546

555

757

Таблица также может содержать информацию о последовательности сборки пакета на канальном уровне и кодировании MPLS-заголовка стека.

Возможно, что принявший пакет маршрутизатор является последним на маркированном маршруте LSP. Тогда метка из пакета извлекается, и пакет посылается дальше на основании решения третьего уровня эталонной модели ВОС (OSI).

2. Таблица связи (FEC-to-NHLFE, FTN) используется, если был принят пакет, не имевший до этого метки, но к которому была добавлена метка перед отправкой. В табл. 4.4.2. записано соответствие между каждым FEC и набором NHLFE. To есть карта FEC-to-NHLFE соотносит каждый класс FEC к множеству NHLFE, содержащих больше чем одну метку, но, прежде чем пакет будет послан, должна быть выбрана ровно одна метка множества.

3. Существует также карта входной метки (Incoming Label Map, ILM) - табл. 4.4.3. В ней находится связка к таблице NHLFE для пакетов, уже содержащих метку, т. е. протокол распределения меток (Label Distribution Protocol, LDP) записывает каждую входную метку в NHLFE. Если ILM вносит конкретную метку во множество NHLFE, то, прежде чем пакет будет отправлен, из стека должна быть выбрана ровно одна метка из множества. Метка в начале стека используется как индекс в ILM. Если ILM вносит метку во множество, содержащее больше чем один NHLFE, то это может быть полезно, если, например, она применяется для распределения нагрузки между различными каналами.

4.5 Правила назначения меток

На рис. 4.5.1 узлы А, В, G и Н являются пользовательскими машинами и они не работают с MPLS. Узел С является входным LER, узлы D и Е - транзитные LSR, а узел F - выходной LER. Информация передается пользователю узла G. Адрес этого узла может быть IP- адресом или некоторым другим адресом, например, IPX- или телефонным номером.

Рис. 4.5.1. Замена меток и пересылка

LER С получает IP-дейтаграмму, предназначенную для узла G, от узла А по интерфейсу a. LER С анализирует поля FEC, связывает FEC с меткой 21, вставляет дейтаграмму IP после заголовка метки и посылает пакет по выходному интерфейсу с. С учетом выходной строки в таблице NHLFE, LER С помещает метку 21 в заголовок метки в пакете. Производимая операция в LER С называется вводом метки. Теперь LSR D и Е обрабатывают только заголовок метки. Их таблицы замены меток используются (в LSR D) для замены метки 21 на метку 14, и для замены метки 14 на метку 44 (LSR E). Заметим, что данные таблицы используют входные и выходные интерфейсы на каждом LSR для связи меток с входными и выходными линиями передачи. Выходной LER F настроен так, что он распознает метку 44 по интерфейсу b как свою собственную метку. Далее выходная строка в таблице F указывает LER F послать дейтаграмму к G по интерфейсу d, что предполагает удаление метки из пакета.

Такое удаление метки является частью операции под названием вывод (выталкивание) метки.

4.6 Обобщенная многопротокольная коммутация по меткам (GMPLS)

Технология обобщенной (универсальной) многопротокольной коммутации по меткам (Generalized Multi-Protocol Label Switching, GMPLS) была разработана технической комиссией Интернет (Internet Engineering Task Force, IETF) [6-8]. В проекте стандарта GMPLS говорится: «Сети будущего будут состоять из таких систем, как маршрутизаторы, DWDM системы, Add-Drop мультиплексоры (ADMS), фотонные (PXCs) или оптические коммутаторы (OXCs), которые будут использовать GMPLS».

В GMPLS используются концепции и протоколы, разработанные применительно к MPLS. В GMPLS принцип коммутации по меткам расширен применительно к оптическим сетям. Здесь, в отличие от MPLS, вместе с меткой необходимо передавать информацию о ее типе, поскольку в качестве меток могут быть выбраны различные компоненты - длина волны л, номер оптического волокна в канале, номер SDH-контейнера и т.д. В настоящий момент предложены следующие базовые типы меток:

· Packet - метка, идентифицирующая Ethernet (GE, FE);

· PDH - метка, идентифицирующая кадры ETSI/ANSI РОН (Т1, Е1, ЕЗ);

· SONET/SDH - метка, идентифицирующая контейнеры SONET/SDH (VT, VC, STS-п, STM-n);

· Digital Wrapper - метка OTN G.709 (2,5,10, 40 Гбит/с);

· л - длина волны при использовании фотонных л-коммутаторов ОХС;

· Fiber - метка, идентифицирующая номер оптического волокна;

· Fiber Channel - метка, идентифицирующая оптический канал.

Перечисленные выше типы меток описывают тип устанавливаемого соединения LSP, а не транспортной технологии, через которую данный LSP устанавливается. Например, использование метки л означает, что устанавливаемое соединение LSP следует обеспечивать прозрачно без оптико-электрических преобразований. Тип метки Ethernet означает, что следует также обеспечить синхронизацию и, возможно, согласование скоростей на транзитных коммутаторах.

В свою очередь, при запросе, например метки SONET/SDH, необходимо указывать тип и количество контейнеров.

GMPLS эволюционировала от MPLS (через MPXS) путем расширения существующей парадигмы коммутации по меткам, от технологий коммутации пакетов/ячеек/фреймов к технологиям, ориентированным на установление соединения. Хотя принцип коммутации по меткам был изначально внедрен для повышения скорости маршрутизации в IP-сетях (посредством исключения трудоемкого сравнения полных префиксов), акцент сместился в сторону увеличения стабильности, улучшению QoS и более гибким и эффективным механизмам управления (возможных благодаря улучшенному планированию трафика).

GMPLS охватывает всю сферу коммутационных возможностей: от коммутации пакетов до коммутации оптических волокон. GMPLS не только использует концепцию MPLS (например, планирование трафика MPLS и восстановление), но и базируется на тех же протоколах маршрутизации (например, OSPF-TE) и сигнализации (RSPV-TE).

Фундаментальная концепция GMPLS (интегрированная плоскость управления, (многоуровневое) восстановление, и распределенное управление) могут быть применены для устранения недостатков существующих технологий для многоуровневых сетей. Повышенная гибкость сети, обеспечиваемая GMPLS, может повысить доходы операторов, так как они могут предложить и твердо придерживаться более строгих (и более прибыльных) соглашений об уровне обслуживания (SLA). А благодаря оптимизированному распределению ресурсов восстановления и эффективным (многоуровневым) механизмам восстановления, можно снизить капитальные затраты (САРЕХ). К тому же, автоматическое восстановление - с исключением необходимости в Дорогостоящих и вносящих ошибки ручных вмешательствах - может снизить эксплуатационные расходы (ОРЕХ).

Улучшенные возможности QoS позволяют эффективно передавать через единую сеть сообщения с различными классами обслуживания (Class of Service, CoS), такие, как голос, видео, и данные с их специфическими требованиями в плане задержки, джиттера и доступности. Гибкое и эффективное сетевое управление, предоставленное унифицированной плоскостью управления GMPLS, позволяет быстрее и проще вводить (новые) услуги, что также приводит к увеличению прибылей (более ранней тарификации услуг) и снижению эксплуатационных затрат (ОРЕХ) благодаря упрощенному сетевому управлению.

Глоссарий

BGP (Border Gateway Protocol) -- граничный шлюзовой протокол. Разновидность протокола маршрутизации между автономными системами.

FEC (Forwarding Equivalence Class) -- класс эквивалентности при передаче. Класс пакетов сетевого уровня, которые получают от сети MPLS одинаковое обслуживание как при выборе LSP, так и с точки зрения доступа к ресурсам.

IETF (Internet Engineering Task Force) -- рабочая группа инженеров по Internet. Организация, отвечающая за разработку протоколов сети Internet.

IS-IS (Intermediate System-to-Intermediate System) -- «промежуточная система--промежуточная система». Разновидность протокола маршрутизации внутри автономной системы.

LDP (Label Distribution Protocol) -- протокол распределения информации о привязке меток к FEC.

LSP (Label Switching Path) -- путь коммутации по меткам.

LSR (Label Switching Router) -- узел сети MPLS, участвующий в реализации алгоритма маршрутизации и выполняющий коммутацию по меткам.

MPLS (MultiProtocol Label Switching) -- многопротокольная коммутация по меткам.

OSPF (Open Shortest Path First) -- «первым выбирается кратчайший путь». Разновидность протокола маршрутизации внутри автономной системы.

QoS (Quality of Service) -- качество сервиса. Набор параметров, описывающих свойства потока и гарантированный уровень сетевого обслуживания.

RSVP (Resource Reservation Protocol) -- протокол резервирования ресурсов в IP-сетях.

VCI (Virtual Circuit Identifier) -- идентификатор виртуального канала. Пара VPI/VCI в заголовке АТМ-ячейки определяет соединение (маршрут) в сети АТМ.

VPI (Virtual Path Identifier) -- идентификатор виртуального пути. Совместно с VCI определяет соединение в сети АТМ.

Литература

1. Шриинвас Вегвшма. Качество обслуживания в сетях IP. - м., СПб., Киев, 2003.

2. Столингс В. Современные компьютерные сети. - М., СПб., Нижний Новгород, Воронеж, Ростов-на-Дону, Екатеринбург, Самара, Киев, Харьков, Минск: Питер, 2003.

3. Лукацкий А.С. Неизвестная VPN // Компьютер-Пресс, 2001. - № 10. - С. 31-36.

4. Олифер В.Г., Олифер Н.А. Виртуальные частные сети на основе MPLS // Журнал сетевых решений LAN. - 2002. - № 3. - С. 54-58.

5. Mannie Е. (ed). Generalized Multi-Protocol Label Switching Architecture, IETF Internet Draft, work in progress, draft-ietf-ccamp-gmplsarchitecture-07.txt, May 2003.

6. Kompella K. et al. Routing Extensions in Support of Generalized MPLS, IETF Internet Draft, work in progress, draft-ietf-ccamp-gmpls-routing-09.txt, October 2003.

7. Berger L. (ed.). Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Specification, IETF Request for Comments, RFC 3471, January 2003.

8. Rousseau B. and Papadimitiiou D. GMPLS. The Telecommunication holy grail or pragmatic means of raising carrier profitability. Alcatel strategy White Paper, 2003.

9. Interfaces for the Optical Transport Network (OTN), ITU-T G.709, 2003.

10. Аллеиов О.М. Технология GMPLS: методы защиты и восстановления // Вестник связи. - 2002. - № 9. - С. 72-78.

Размещено на Allbest


Подобные документы

  • Общий анализ принципов построения современных глобальных сетей связи, применяемых для организации VPN сетей. Анализ и сравнение технологии MPLS VPN. Маршрутизация и пересылка пакетов в сетях. Выбор протоколов используемых на участке. Выбор оборудования.

    дипломная работа [2,5 M], добавлен 25.10.2013

  • Принципы и техники коммутации пакетов, каналов и сообщений. Перспективы их использования. Достоинства и недостатки данных сетевых технологий. Проблема адресации сетевых интерфейсов компьютеров. Требования, предъявляемые к адресу и схеме его назначения.

    реферат [20,7 K], добавлен 26.11.2012

  • Виды учебных пособий и их значение в обучении. Классификация способов коммутации, используемых в широкополосных цифровых сетях интегрального обслуживания. Разработка алгоритма обучающей программы. Описание методического материала по выполнению работы.

    дипломная работа [1,5 M], добавлен 29.09.2014

  • Общие сведения о глобальных сетях с коммутацией пакетов, построение и возможности сетей, принцип коммутации пакетов с использованием техники виртуальных каналов. Характеристики и возможности коммутаторов сетей, протоколы канального и сетевого уровней.

    курсовая работа [2,0 M], добавлен 26.08.2010

  • Способы и средства использования CD-ROM-дисков в качестве индентификатора (использование меток и серийного номера, физические метки и программы). Проблема защиты информации и ее программная реализация. Разграничение доступа к информационным ресурсам.

    контрольная работа [27,5 K], добавлен 03.05.2010

  • Применение технологии радиочастотной идентификации в управлении складами, позволяющей быстро и бесконтактно считывать информацию с небольших радио-меток на расстоянии. Типы приборов для считывания данных и типы меток. Автоматическое отслеживание товара.

    курсовая работа [1,3 M], добавлен 06.12.2011

  • Определение и отличительные признаки локальной сети. Методы коммутации каналов, сообщений, пакетов и ячеек. Особенности, различия и достоинства топологий сетей: "общая шина", "звезда", "кольцо", "дерево", "полносвязная", "многосвязная", "смешанная".

    курсовая работа [440,8 K], добавлен 16.05.2012

  • Asynchronous Transfer Mode как сетевая высокопроизводительная технология коммутации и мультиплексирования, основанная на передаче данных в виде ячеек фиксированного размера. Транспортные протоколы для локальных и глобальных сетей. Иерархия скоростей.

    лекция [186,3 K], добавлен 15.04.2014

  • Современные подходы к организации транспортных сетей, принцип передачи потока данных, технология и механизм работы VPLS. Сравнительный анализ туннелей MPLS и обычных туннелей VPN. Анализ распределения трафика на основе методов трафика инжиниринга.

    курсовая работа [1,0 M], добавлен 12.11.2011

  • Классическая технология коммутации пакетов. Взаимоотношения между объектами сети Х.25. Сквозная передача между устройствами DTE. Первые предложения по стандартам протокола Frame Relay. Процесс передачи данных через коммутируемые виртуальные каналы.

    доклад [2,0 M], добавлен 12.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.