1 / 105

ТЕХНОЛОГИЯ MPLS Учебное пособие

ТЕХНОЛОГИЯ MPLS Учебное пособие. План учебного пособия. Обзор Инкапсуляция меток Протоколы распределения меток MPLS и ATM Маршрутизация, основанная на ограничениях и CR-LDP Резюме. Возможные варианты архитектуры перспективной мультисервисной сети.

Télécharger la présentation

ТЕХНОЛОГИЯ MPLS Учебное пособие

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ТЕХНОЛОГИЯ MPLSУчебное пособие

  2. План учебного пособия • Обзор • Инкапсуляция меток • Протоколыраспределенияметок • MPLS и ATM • Маршрутизация,основанная на ограничениях иCR-LDP • Резюме

  3. Возможные варианты архитектуры перспективной мультисервисной сети Приложения: речь, данные, видео, мультимедиа Верхние уровни OSI IP Уровень 3 ATM Уровень 2 SDH Уровень 1 DWDM DWDM [Dense Wavelength Division Multiplexing] – мультиплексирование по длине волны высокой плотности (технология передачи информации)

  4. Базовые положения технологии MPLS 1. Протокол многопротокольной коммутации меток (MPLS)обеспечивает гарантированное качество обслуживания при передаче пакетов в сетях IP 2. Вначалекаждый маршрутизатор сети с технологией IP формирует маршрутные таблицы, используя стандартные протоколы маршрутизации (например, протокол OSPF [Open Shortest Path First]- первоочередное открытие кратчайших маршрутов) 3. Каждому маршруту ставится в соответствие (генерируется) метка (Label). Метка - этокороткий кадр фиксированной длины,физически связанный с IP – пакетом и имеющий значение только для этого пакета. 4. Набор меток формирует определенный аналог виртуального соединения, называемый «путем, коммутируемым метками» (Label Switched Path) 5. Сформированный набор меток соответствует определенному набору маршрутных таблиц. При изменении топологии сети IP изменяются таблицы маршрутизации и должны быть изменены наборы меток (механизм, ориентированный на топологию)

  5. Новое поколение маршрутизаторов IP • ТРЕБОВАНИЯ: • ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ИЗ-ЗА БЫСТРО РАСТУЩЕЙ ПРОПУСКНОЙ СПОСОБНОСТИ МАГИСТРАЛЕЙ (СРЕДСТВ ДОСТАВКИ ФИЗИЧЕСКОГО УРОВНЯ: SDH DWDM); • ОБЕСПЕЧЕНИЕ ГАРАНТИРОВАННОГО КАЧЕСТВА ОБСЛУЖИВАНИЯ (КЛАСС ОБСЛУЖИВАНИЯ – Class of Service, CoS) • ФАКТОРЫ, ОПРЕДЕЛЯЮЩИЕ ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ МАРШРУТИЗАТОРОВ IP: • ЗАМЕНА ПРОГРАММНОЙ ЛОГИКИ НА АППАРАТНУЮ; • ИЗМЕНЕНИЕ АРХИТЕКТУРЫ (ДВУХУРОВНЕВАЯ: • ВЫЧИСЛЕНИЕ МАРШРУТА - ПРОГРАММНО; • УПРАВЛЕНИЕ ПЕРЕДАЧЕЙ ПАКЕТОВ - АППАРАТНО); • УЛУЧШЕНИЕ ХАРАКТЕРИСТИК МИКРОСХЕМ

  6. Оптический уровень транспортной сети IP, ATM, Data SDH DWDM DWDM 15xx nm DWDM уровень 1310 nm1550 nm SDH уровень DWDM DWDM Concentrator IP SDH Data ATM SDH SDH Data IP ATM SDH Data ATM IP

  7. Оптический концентратор информационных потоков Нормированная длина волны  N x STM-x M x IP N x Data Составная часть оборудования DWDM

  8. Что такое “Коммутация по меткам”? Способы доставки информации из пункта А в пункт Б: • Распределенная или Последовательная маршрутизация: • Пакет, полученный маршрутизатором, снабжается меткой и направляется к следующему маршрутизатору по маршруту, определяемому таблицей маршрутизации. Два пакета, переданные одним источником некоторому получателю, могут быть переданы по разным маршрутам.Метка, приписанная к пакету, в каждом звене маршрута уникальна. • Маршрутизация от источника: • Пограничный маршрутизатор (ПМ)домена MPLS устанавливает виртуальное соединение «из конца в конец», пользуясь базой данных о возможных маршрутах доставки информации к пункту назначения Б. Если в выбранном маршруте имеется nзвеньев, то ПМ формируетстек из nметок и передает пакет по первому звену маршрута. После доставки пакета по звену iсоответствующая метка стирается из стека.

  9. Вместомаршрутизации пакетов – коммутация ячеек в домене MPLS IP маршрутизаторыиспользуют IP-адреса: >Повторно собирают IP- дейтаграммы из ячеек Хост (любое устройство, подключенное к сети и использующее протоколы TCP/IP) IP коммутаторы используют номера виртуальных каналов АТМ:  Коммутируются ячейки, переносящие сегменты IP-пакетов;  Не нужно повторно собирать IP-дейтаграммы;  Повышается скорость доставки информации. Пограничные маршрутизаторы домена MPLS

  10. Коммутация по меткам IP #L1 IP #L2 IP #L3 • Для передачи информации от А к Б маршрутизатор резервирует ресурсы сети (виртуальные каналы между маршрутизаторами и коммутаторами в выбранном маршруте) Коммутатор меток Коммутатор меток Маршрутизатор пакетов Маршрутизатор пакетов IP IP #L1= идентификатор виртуального канала

  11. Пример Стека Меток(Метки =явный или неявный заголовок Ур. 2) Private Net A Private Net C Public/ISP Net Private Net B Private Net D L2 Header Label 1 Label 2 … Label n IP Header TCP/UDP Header User Payload 1. ИерархиямаршрутизацииBGP/OSPF Стек меток B B B B B B O O O • Частная виртуальная сеть (VPN): Верхняя метка используется в сети общего пользования (PublicNet) Транспортировка пакета на канальном уровне с помощью меток BGP (Border Gateway Protocol) -пограничный межсетевой протокол OSPF (Open Shortest Path First) - открытый протокол «кратчайший путь первым» Метки имеют локальное значение; метки изменяются на каждом участке маршрута

  12. Метки, используемые в других технологиях доставки информации Есть много примеров уже существующих протоколов коммутации по меткам. • ATM –метка называетсяVPI/VCI (Virtual Path Identifier/Virtual Channel Identifier) и передаётся вместе с ячейкой. • Frame Relay - метка называетсяDLCI [Data-Link Connection Identifier],передаётся вместе с кадром. • TDM [Time-division Multiplex] -метка называетсявременным каналом. • X.25 – меткойявляетсяномер логического канала LCN ([Logical Channel Number].

  13. Так что же такое MPLS ? •  Два варианта маршрутизации: • Маршрутизация от источника; • распределенная (последовательная) маршрутизация для расставления меток. •  Для каждойтехнологиидоставки информации применяются собственные метки. •  Это многоуровневое средство коммутации по меткам.

  14. Маршрутизация на границе, коммутация в ядре IP #L1 IP #L2 IP #L3 ЯДРО СЕТИ IP IP IP пересылка IP пересылка Коммутация по меткам

  15. Протокол распределения меток LDP Пользователи LDP: LSR (Label Switch Router), которые обмениваются сообщениями LDP. Используется сеанс связи (сессия) LDP. Сообщения LDP: oсообщения открытия / завершения сеанса связи oсообщения обнаружения для извещения LSR (“Привет”) o сообщения создания/удаления/изменения метки o уведомления об ошибках и советы Сообщения обнаружения(соседнего LSR) основаны на UDP. Все другие - на TCP.        Сообщения “Привет” посылаются на 646 порт UDP.        Сообщения открытия сеанса связи посылаются на 646 порт TCP.        В первой версии отсутствуют широковещание, доставка по нескольким путям и QoS.

  16. MPLS: как работает эта технология? UDP-"Привет” UDP- ”Привет” TCP- ”Открытие” Инициализация Запрос метки IP #L2 Присвоение метки Время UDP [User Datagram Protocol]- протокол передачи дейтаграмм пользователя UDP обеспечивает обмен дейтаграммами без подтверждения доставки TCP [Transmission Control Protocol] - протокол транспортного и сеансового уровней в Internet, обеспечивающий надежную доставку потока по установленному соединению Время

  17. Граф мультисервисной сети В узлах графа – коммутирующие маршрутизаторы

  18. Мультисервисная сеть с пограничными и коммутирующими маршрутизаторами Коммутирующие маршрутизаторы Трафик от других сетей (к другим сетям) Пограничный маршрутизатор Звено маршрута

  19. Особенности технологии MPLS • Придание новых свойств существующемуоборудованию ATM (если оно уже используется) • Сверхскоростная пересылка • IP трафик-инжиниринг (управление трафиком) • Маршрутизация, основанная на ограничениях • Частные виртуальные сети(VPN) • Управляемый механизм туннелирования для трафика, пересылаемого между виртуальными частными сетями (VPN) • Передача голоса/видеопо IP • Минимизация колебаний задержки+ ограничения, основанные на требованиях к QoS Туннелирование – процесс инкапсуляции протокольных блоков данных (PDU) верхних уровней и ихпередачи с помощью кадров канального уровня

  20. Цели трафик-инжиниринга • Оптимизация качества услуг для пользователя: •  повышение производительности средств доставки; •  минимизация задержки; •  минимизация потери информации; •  минимизация колебаний задержки. • 2. Эффективное распределение ресурсов оператора связи: •  эффективное использование всех линий; • балансировка нагрузки на параллельных путях; • минимизация использования буферов • oСуществующие протоколы маршрутизации (например, RIP и OSPF) • обеспечивают поиск самого короткого пути, который может оказаться перегруженным. • 3. Гарантия QoS: выбор путей, которые обеспечивают QoS. • 4. Выполнение соглашений по уровню обслуживания. • 5.     Проведение определённой политики: маршрутизация на основе ограничений = маршрутизация на основе QoS

  21. Компоненты трафик-инжиниринга 1 Сигнализация и управление доступом 2Формирование трафика 3Контроль трафика 4Маршрутизация 5Планирование 6Управление буфером 7Текущий контроль трафика и обратная связь

  22. Компоненты трафик-инжиниринга (продолжение) 1. Сигнализация: Информирует сеть о трафике и QoS. Управление доступом: сеть может отказать в выполнении запроса. 2. Формирование трафика: сглаживание пиков нагрузки 3. Контроль трафика: контроль выполнения пользователями установленных правил 4. Маршрутизация: выбор пути, система приоритетов запросов, преимущества, повторная оптимизация/закрепление, устранение повреждений 5. Планирование: важность, система приоритетов, преимущества 6. Управление буфером: пороги сброса, приоритет сброса 7. Обратная связь: явная, неявная, расчёт стоимости / формирование счетов, контроль функционирования / планирование пропускной способности

  23. Потоки, тракты, LSP и линии • Путь, коммутируемый по меткам (LSP) - это путь для всех пакетов с одной и той же меткой • Линия (связи) [link]: Та же метка + Exp (CoS – класс обслуживания) • Поток (flow): Тот же MPLS + заголовок IP + заголовок TCP • Тракт (trunk): группа потоков 4 байта TTL (Time to Live) – Время жизни метки, 8 бит; SI (Stack Identifier) -Индикатор стека, 1 бит (SI=1 - последняя метка в стеке) Label – метка, 20 бит Линия подобна виртуальному пути (VP)в технологии ATM

  24. Лучший из двух способов коммутации IP MPLS+IP ATM Коммутация каналов Коммутация пакетов Сочетание • Сочетание MPLS + IP составляет “золотую середину”, которая соединяет лучшие качества IP и лучшие качества технологий коммутации каналов .

  25. Терминология в технологииMPLS • LDP: Label Distribution Protocol (протокол распределения меток) • LSP: Label Switched Path (путь, коммутируемый по меткам – путь для всех пакетов с одной и той же меткой) • FEC: Forwarding Equivalence Class (класс эквивалентности при доставке) • LSR: Label Switching Router (маршрутизатор, коммутирующий с помощью меток или транзитный маршрутизатор MPLS) • LER: Label Edge Router (пограничный маршрутизатор меток) – полезный, но не стандартизованный термин.

  26. Классы эквивалентности при доставке(FEC) IP1 IP1 IP1 IP2 IP1 IP2 IP2 IP1 #L1 #L3 #L1 #L2 #L2 #L3 IP2 IP2 LSR LSR LER LER LSP Пакеты, предназначенные для различных сетей (с различными адресными префиксами), могут передаваться по одному общему пути • FEC = “Совокупность пакетов, которая обрабатывается маршрутизатором одним и тем же образом”. • FEC разработан для увеличения гибкости и масштабируемости. • При обычной маршрутизациипакет приписывается к некоторому FEC на каждом участке маршрута (т.е. это функция третьего уровня), в MPLS это делается только один раз на входе в сеть.

  27. Путь коммутации по меткам (простой) #14 #311 #216 #99 #311 #963 #311 #963 #14 #612 #462 #311 #99 #5 - Простой LSP – это фактически часть дерева от каждого источника до определённого пункта назначения (он однонаправленный). - Простой LDP создает это дерево на основесуществующих таблиц маршрутизации IP для передачи управляющей информации.

  28. MPLS построена на основе стандарта IP 3 47.1 1 2 1 3 2 1 47.2 3 47.3 2 • Таблицы маршрутизации строятся на основе адреса пункта назначениятакже, как в протоколах состояния канала OSPF, IS-IS, RIP и др.

  29. IP пересылка при распределенной маршрутизации IP 47.1.1.1 IP 47.1.1.1 47.1 47.1 1 1 IP 47.1.1.1 IP 47.1.1.1 2 2 IP 47.1.1.1 IP 47.1.1.1 1 1 3 3 2 2 IP 47.1.1.1 IP 47.1.1.1 1 1 47.2 47.2 3 3 47.3 47.3 2 2

  30. Распределение меток MPLS Запрос: 47.1 Запрос: 47.1 Присвоение: 0.40 Присвоение: 0.50 1 47.1 3 2 3 1 1 2 47.3 3 47.2 2

  31. Путькоммутации по меткам(LSP) IP 47.1.1.1 IP 47.1.1.1 1 47.1 3 2 1 3 1 2 47.3 3 47.2 2

  32. Явно проложенныймаршрутили ER-LSP Маршрут={A,B,C} #972 #14 #216 #14 #972 #462 B C A Явный маршрут можно представить как список участков маршрута (группу узлов A,B,C). - ER-LSP выбирает источник. Другими словами, управляющее сообщениесоздания LSP (запрос метки) посылается источником.

  33. Явно проложенныйLSP(ER-LSP) IP 47.1.1.1 IP 47.1.1.1 47.1 1 3 ER 1 2 3 2 1 47.3 3 47.2 2 Альтернативный маршрут ER [Evident Route] – явный маршрут (выбираемый источником)

  34. Достоинства ER-LSP • Оператор получает гибкость маршрутизации(на основе правил, на основе QoS); • Кроме кратчайшего пути, могут использоваться и другие (альтернативные) маршруты; • Можно определять маршруты на основе ограничений, точно таким же образом, как это делается в АТМ на основе распределённой базы данных топологии (трафик-инжиниринг)

  35. Два варианта маршрутизации • В стандартах предложены два варианта маршрутизации: • CR-LDP; • дополнения RSVP. • CR-LDP = LDP + Явный маршрут • Дополнения RSVP = Обычный RSVP + Явный маршрут + Дополнениядля масштабируемости. • CR = “Constraint” based “Routing”(маршрутизация на основе ограничений) • RSVP [ReSerVation Protocol] – протокол резервирования (ресурсов)был расширен, чтобы обеспечить возможность запроса метки и ответа

  36. План учебного пособия • Обзор • Инкапсуляция меток • Протоколы распределения меток • MPLS и ATM • Маршрутизация, основанная на ограничениях и CR-LDP • Резюме

  37. Инкапсуляция меток ATM FR Ethernet PPP Ур.2 VPI VCI DLCI “Промежуточная метка” Метка “Промежуточная метка” ……. IP | Полезная информация Ур.3 Инкапсуляция MPLS определена для различных технологий доставки. Верхние метки могут использоватьсуществующий формат, нижняяметка (и) использует (ют) новый “промежуточный” формат метки.

  38. Протоколы канального уровня MPLS • MPLS предназначена для работы с множеством протоколов канального уровня • В настоящее время существуют спецификации для следующих протоколов • канального уровня: • ATM: метка содержится в полях VCI/VPI заголовка ячейки ATM • Frame Relay: метка содержится в поле DLCI заголовка кадра FR • PPP/LAN: используется “промежуточная”метка, • которая вставляется между заголовками Ур. 2 и Ур. 3 • Необходимо обеспечить согласование между различными протоколами • канального уровня MPLS разработана для обеспечения “многопротокольности” как на нижних, так и на верхних уровнях PPP (Point-to-Point Protocol) – протокол двухточечной передачи (входит в стек TCP/IP и обеспечивает установление соединения, дуплексный обмен данными и завершение связи; применяется для передачи IP-пакетов по коммутируемым и выделенным каналам)

  39. Инкапсуляция меток MPLS - ATM ATM LSR ограничены форматом ячейки, установленным существующими стандартами ATM 5 байт Формат заголовка ячейкиATM VPI VCI PT HEC CLP Метка Вариант 1 Метка ОбъединённаяМетка Вариант 2 ATM VPI (Туннель) Вариант 3 Метка AAL 5 Кадр PDU(nx48 байт) ••• n 1 SAR Заголовок сетевого уровня и пакет (например, IP) Групповая инкапсуляция меток (формат PPP/LAN) Концевик AAL5 ATM 48 байт 48 байт Заголовок ATM SAR [Segmentation and Reassembly] – подуровень сегментации и сборкитехнологии ATM • • • Полезная информация ATM • 1 или 2 верхние меткисодержаться в полях VPI/VCI заголовка ATM • - по одной в каждом поле или единственная метка в объединённом поле, образованном протоколом LDP; • Следующиеполя в стеке меток кодируются с помощью промежуточного заголовкав формате PPP/LAN: • - должен быть по крайней мере один такой заголовок, • при этом нижняя метка отмечается с помощью “явного нуля”; • Время жизни метки(TTL)переносится в верхней метке стека, в качестве “доверенности” для заголовка ячейкиATM (который не имеет TTL). • TTL [Time to Live] (предписанное) время жизни (пересылаемого пакета)

  40. Инкапсуляция MPLS - Frame Relay Групповая инкапсуляция меток (формат PPP/LAN) Заголовок Q.922 Заголовок уровня 3 и пакет ••• n 1 C/ R FE CN E A BE CN D E E A Размер DLCI = 10, 16, 23 бит DLCI DLCI • Текущее значение метки переносится в поле DLCI заголовка Frame Relay; • Можно использовать либо 3-х, либо 4-х байтовыйадрес Q.922 (поле DLCI- 16 либо 23 бит); • Групповая инкапсуляциясодержит n меток для стека глубиной n • - верхняя метка содержит TTL (которое отсутствует в заголовке FR), • значение метки – “явныйноль”. DLCI [Data Link Connection Identifier]-идентификатор виртуального канала С/R-команда/ответ EA[Extended Address] – расширенный адрес DE, FECN, BECN – используются протоколом для управления трафиком и поддержки качества обслуживанияпо ВК

  41. Инкапсуляция метокMPLS – Каналы LAN и PPP “Промежуточные” заголовки MPLS(1-n) ••• n 1 Заголовок Ур. 2 (напр., PPP, 802.3) Заголовок Ур.3 и пакет (напр., IP) 4 байта Формат метки стека меток TTL Label Exp. SI Label: Значение метки, 20 бит (0-16 зарезервированы); Exp.:Experimental – Экспериментальное поле, 3 бита (CoS – класс обслуживания); SI:Индикатор стека, 1 бит (SI=1 - последняя метка в стеке); TTL:Time to Live – Время жизни метки, 8 бит • Сетевойуровень должен вытекать из значения нижней метки стека; • Когда пакету впервые присваивается метка, то TTL присваивается значениеполя TTLIP; • Когда последняя метка покидает стек, поле TTL MPLS копируется в поле TTL IP; • Передача множества меток может привести к тому, что длина кадра превысит максимальный размер передаваемого кадра уровня 2; • - LSR должен контролировать такой параметр, как “Максимальный размер IP–дейтаграммы при присвоении меток”; • - любая непомеченная дейтаграмма большего размера, чем этот параметр, должна быть разбита на части (фрагментирована). MPLS на каналах PPP и LAN использует “промежуточный” заголовок, который вставляется между заголовками Ур. 2 и Ур. 3

  42. План учебного пособия • Обзор • Инкапсуляция меток • Протоколы распределения меток • MPLS и ATM • Статус IETF • Резюме

  43. Протоколы распределения меток • Обзор последовательной и явной маршрутизации • Протокол распределения меток (LDP) • LDP для маршрутизации основанной на ограничениях (CR-LDP) • Дополненияк RSVP(протоколу резервирования ресурсов) • Дополненияк BGP (Border Gateway Protocol) - усовершенствованный межсетевой протокол, основанный на опыте использования протокола EGP в магистральной сети NSFNET

  44. Сравнениепоследовательной и явной маршрутизации (от источника) Последовательная маршрутизация Явная маршрутизация • Управляющие сообщения маршрутизации генерируются источником. • Путь прокладывается от источника до пункта назначения. • Требуется ручной ввод маршрута или механизмы автоматического задания маршрута. • Для скорейшего восстановления LSP могут ранжироваться, что обеспечивает очень быструю перемаршрутизацию и/или предварительно могут задаваться резервные пути. • Оператор имеет гибкость маршрутизации (на основе правил, на основе QoS) • Хорошо подходит для трафик-инжиниринга • Распределённое управление маршрутизацией. • Создаётся список деревьев, состоящих из различных участков маршрута, которыйупорядочивается либо случайным образом, либо по убыванию, либо по возрастанию приоритета. • Перемаршрутизация при поврежденияхзависит от времени сходимости протокола маршрутизации • Существующие протоколы маршрутизации базируются на префиксе пункта назначения. • Трудно осуществлять трафик-инжиниринг и маршрутизацию, учитывающую QoS. Явная маршрутизация открывает огромные перспективы для трафик-инжиниринга

  45. Сравнение явноймаршрутизации MPLS и обычноймаршрутизации • IP по своей природе не требует установления соединения, так как маршрутизация осуществляется на основе информации, содержащейся в заголовке каждого пакета. • Маршрутизация от источника возможна, но путь должен быть указан в заголовке каждого IP пакета. • Протяжённые путиувеличивают длину заголовка IP, делают эту длину переменной, увеличивают соотношение служебной и полезной информации. • Маршрутизация от источника не адоптирована для IP и трудно реализуема на практике. • Некоторые операторы сетей могут отфильтровыватьпакеты, маршрутизируемые от источника, в целях безопасности. • MPLS допускает использование маршрутизации от источника (Source Routing)благодаря своим возможностям установления соединений • - соединения могут быть явно установлены через всю сеть • - при этом метки обозначают явно проложенный путь • Может поддерживаться распределенная и строгая маршрутизация от источника ТехнологияMPLS позволяет использовать маршрутизацию от источника для информационного обмена в Internet

  46. Протоколы распределения меток • Обзор последовательной и явной маршрутизации • Протокол распределения меток (Label Distribution Protocol,LDP) • LDP для маршрутизации, основанной на ограничениях (“Constraint” based “Routing”, CR-LDP) • Дополненияк RSVP • Дополненияк BGP

  47. Протокол распределения меток (LDP) - назначение Распределение метокобеспечивает наличие у смежных маршрутизаторов общего отображения привязки меток кFEC (классу эквивалентности при доставке) Таблица маршрутизации: Адр. префикс След. участок 47.0.0.0/8 LSR3 Таблица маршрутизации: Адр. префиксСлед. участок 47.0.0.0/8 LSR2 LSR1 LSR3 LSR2 47.80.55.3 IP пакет Для 47.0.0.0/8 используй метку ‘17’ Информационная база меток: Вх. метка FEC Исх. метка XX 47.0.0.0/8 ‘17‘ Информационная база меток : Вх. метка FEC Исх. метка 17 47.0.0.0/8 XX Шаг 2: LSR сообщает об этой привязке смежному LSR Шаг3: LSR помещает значение метки в базу пересылки Шаг 1: LSR привязывает значение метки к FEC Все должны понимать, к какому FEC относится данная метка! Процедура распределения меток может функционировать либоповерх существующих протоколов маршрутизации, либо на основе протокола распределения меток (LDP), которому и посвящён данный раздел.

  48. Способы распределения меток Распределение метокможет осуществляться одним из двух возможных способов Нисходящее распределение меток по требованию Нисходящее распределение меток LSR2 LSR1 LSR2 LSR1 Привязка: Метка-FEC Запрос привязки метки к FEC • Говорят, что LSR2 и LSR1 имеют “Смежность LDP” (LSR2 является “нижним” LSR); • LSR2 определяет ‘ближайший маршрутизатор’ • для каждого FEC; • LSR2 генерирует метку для FEC исообщает о данной привязке LSR1; • LSR1 помещает эту привязкув свои таблицы маршрутизации; • Если LSR2 является ближайшим маршрутизатором дляданного FEC, то LSR1 может использовать эту метку, зная , что её значение известно. Привязка: Метка-FEC • LSR1 определяет, что LSR2 является ближайшим маршрутизатором для некоторого FEC; • Посылается запрос в сторону LSR2 для привязки меткик FEC; • Если LSR2 распознаёт этот FEC и знает для него ближайший маршрутизатор, то он создаёт привязку и посылает её LSR1; • Послеэтого оба LSR достигают полного взаимопонимания. Оба способа могут применяться одновременно в одной и той же сети. Для каждых двух смежных маршрутизаторов протокол LDP производит согласование способов распределения меток с целью определения одного общего способа.

  49. Создание копии дерева кратчайших путей в аппаратуре в нисходящем режиме #14 #311 #216 #99 #311 #963 #311 D #963 #14 #612 D #462 D D D #311 #99 #5 D D D

  50. Создание копии дерева кратчайших путей в аппаратуре в нисходящем режиме по требованию #14 #311 #216 #99 #311 #963 #311 D D? D? #963 #14 D? D? #612 D D? #462 D D? D D #311 #99 #5 D D D D? D?

More Related