В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681), страница 136
Текст из файла (страница 136)
В архитектуре МР15 возможен выбор маршрутов на основе этих отдельных потоков, причем различные потоки, связывающие одну и ту же пару конечных точек, могут следовать по разным маршрутам. Кроме того, при возникновении перегрузки проложенные архитектурой МР1 Я маршруты могут быть разумно изменены. То есть вместо простого изменения маршрутов отдельных пакетов архитектура МР15 позволяет изменять маршруты потоков, пользуясь данными о требованиях к графику каждого потока. Эффективное конструирование графика может существенно увеличить пропускнук> способность сети.
Поддержка виртуальных частных сетей Архитектура МР 1.5 предоставляет эффективный механизм поддержки виртуальных частных сетей (Иг1ца! Рпча1е Иесжог1с, Ъ'РЫ). При этом график данного предприятия или группы прозрачно проходит через объединенную сеть, причем можно лепсо отделять:этот график от остальных пакетов объединенной сети, предоставляя гарантии производительности и безопасности. Многопротокольная поддержка Архитектура МР15 может использоваться нз базе различных сетевых технологий. Однако главной областью применения архитектуры МР15 будут, вероятно, осгьединенные 1Р-сети.
Архитектура МР15 представляет собой шаг вперед по сравнению с архитектурой объединенной 1Р-сети. Для ее использования требуется замена существующих 1Р-маршрутизаторов ссютветствуюнсей аппаратурой. Маршрутизаторы с поддсржкоГ> М Р15 могут сосуществовать с обычными 1Р-маршрутизаторами, что упрошает переход на схему МР15.
Архитектура МР15 также предназначается для работы в сетях АТМ и сетях ретрансляции кадров. В этих сетях коммутаторы с поддержкой МР15 также могут сосуществовать с обычными коммутаторами. Более того, архитектура МР15 может использоваться в «чистой» объединенной 1Р-сети, «чистой» сети АТМ, «чистой» сети ретрансляции кадров или в объединенной сети, включающей две или дюке все три технологии. Эта универсальная природа архи- 18.2. Многопротокольная коммутация по меткам 889 тектуры МР15 должна ыть пР б привлекательной для пользователей, обладающих сетямисмешаниогосоставаи ш>ш и иш> ших способы оптимизации использования ресур- сов и расширения поддержк жки различных уровней качества обслуживания. В оставшейся части данно о о данного обсуждения мы сфокусируем наше внимание на использовании архитектуры стуры МР15 в объединенных 1Р-сетях и кратко нрокомменф р ванна в сетях АТМ и сетях ретрансляции кадров. Далее перечислены ключевые термины„относящиеся к архитектуре МР15.
+ Класс эквивалвнпт ости Кла внтности продвижения данных (Гогс>агс(!пй Ес!а!ма!енсе С!азз, ГЕС). Группа 1Р-пакетов, продвигаемых в одной и той же манере (например, по одному и тому м и тому же маршруту, с одним и тем же обслуживанием). + Обьединение кадров (!геше шегяе). Объединение меток в случае работы с носителем, передаюш редаюшим данные в виде кадров, так что проблем с чередованием ячеек не возникнет. + Метка (1аЬе!). Короткий физически непрерывный идентифшсатор фиксированно> длины, используе с льзуемый для идентификации ГЕС-класса, как правило, имеющий локальное значение.
+ Обьединвнив меток (!аЪе1 шегяе). Замена нескольких входных меток конкретно о тног ГЕС-класса одной выходной меткой. + Обмен меток (1аЬе! зчсар). Основная операция продвижения, заключа>ощаяся в поиске входной ме й метки, чтобы определить выходную метку, инкапсуляцию, порт и другу о информацию, относящуюся к обработке данных. + Замена меток (1аЬе1 з>чарр!пц). Парадигма, упрошаюшая продвижение данетов анных, когда ных при помощи меток, идентифицирующих классы паке д они при продвижении не различаются, + Ретрансляционный участок, коммутируемый помет ( кам (1аЬе! з>ч!гсЬес! 1юр).
Ретрансляционный участок между двумя узлами МР15, продвижение данных на которых выполняется при помснци меток. + Путь, коммутируемый по меткам (!аЬе! з>ч!ссЬес! ратЬ). Путь, прохолясций через один или несколько 15Й-маршрутизаторов на одном иерархическом уровне, по которому следуют пакеты конкретно го ГЕС-класса. + Маршрутизатор, ко>смупшруюи>рй пометкам (1 ' 'пя зЬе! БъзтсЬ! Вонгег, 15 В). МР1.5-узел, способный продвигать «родныев ЬЗ-пассеты. + Стек меток (1аЬе! зсас1с). Упорядоченный набор меток.
+ Точка обьединения (шегяе ро!п1), Узел, на котором выполняется объединение меток. + - омвн МРАК-д (МР15 дота>п). Непрерывное множество узлов, осушествляихся во номдомеющих МР15-маршрутизацик> и прояви>кение и находяшихся в од не маршрутизации или административном домене. + Пои>аиичныйМР15-узел (МР15 ес!йе поде), МР15-узел, соединяющий МР15- омен с узлом, расположенным вне домена, либо у, б потом,что он не испольд з ет а хптектуру МР15, либо потому, что он наход>пс дру я в гом домене Обратите внимание на то, что если у 1 ЯВ-маршрутиза р . ато а есть соседний хост, на котором не работает архитектура МР15, тогда этот 15К-маршрутизатор является пограничным МР15-узлом.
600 Глава 18. Протоколы подцержання качества обслуживания 4 ВьбоднойМРьэ"-узел (МР15 еягезз поде). Пограничный МР15- ляющий трафиком, покидающим МР! Я-домен. -Узел, УПРав+ Входной М!>ь5-узел (МР15 !пягезз пос!е). Пограничный МР!5- ляю>ции графиком. поступающим в МР15-домен. Узел Управ+ МР15-метлка (МР15 !аЬе!). Короткий фиаически непреры прерывныи идентифи катар фиксированной длины, используемый для идентификации ГЕС-клас са, как правило, имеющий локальное значение.
Метка и ре лавке пакета. ка переносится в ка и ре в зэго + МР15-узел (МР15 пот!е). Узел, на котором реализован а МР1 Я- зел обла изованаархитектура МР1.5 -узел обладает информацией об управляющих протоколах МР15 поддерживает работу одного из протоколов маршрутизации 1З и способен продвигать пакеты по меткам. Дополнительно увел МР15 р ° и, может продвигать «родные» 1З-пакеты. Функционирование архитектуры М Р1.8 Е Обычная или объединенная МР15-сетьб состоит из множеств з множества узлов, называемых 5Я-мтт)>м>7лутлмзаторалти.
Эти уалы способны коммутироват ь и маршрутизировать пакеты с помощью меток, добавленных к каждому пакету. М о пакету. етки определяют по- ток пакетов междУ двУмЯ конечными точ>абьттт или, в слу" а у"' е групповои рассылки, между конечной точкой-источником и группой конечных т очек-получателеи. Для да каждого отдельного потока, называемого классам эквиваленат нтности продвижения амньст, или ГЕС-клаааалт, определяется маршрут через сеть 15В-марш изато- ров. Таким образом, архитектура МР15 представляет собой ориентированную на соединение технологию. С каждым ГЕС-классом ассоциируется характеристика графика, определяквцая требования к качеству обслуживания этого потока. 15В- маршрутизаторам не нужно изучать или обрабатывать 1Р-заголовок.
Вместо этого они просто продвигиот каждый пакет на основе значения его метки. Таким обра- зом, процесс продвижения сжазывается проще, чем в с.. "- 1Р- лув>ае -маршрутизатора. исунок ., основанный на рисунке из [1871, иллюстрирует работу а хитек- туры МР15 в домене из маршрутизаторов. Вот ключевые элементы фушсционир ек- рования архитектуры М Р1.5: 1.
Перед маршрутизацией и доставкой пакетов данного ГЕС-класса должен ыть определен маршрут через сеть, называемый 15Р-путем, а также установлены параметры качества обслу>кивания вдоль этого пути. Параметры качества обслуживания определяют, во-первых, объем ресурсов, вьшеляемых и и, и, во-вто ых, б ут,, — р, политику организации очередей и политику отрасывания пакетов, устанавливаемую на каждом !5В-маршрутизаторе для пакетов данного ГЕС- д о > ГЕС-класса.
Для выполнения этих задач треб ются два У протокола, реализующие обмен информацией между маршрутизаторами. + Протокол внутренней маршрутизации, такой как ОЯРГ, используется б«м ж р рр 'б едн беллой 1Р-ссчн мы булсм иметь в вн обье вве ть термин сеть. В случае обьроль М Р1.8-у»лов. ау л бнеиную сеть, в которой 1Р-маршр>те>авторы играют 18.2. Многопротокольная коммутация по меткам 591 Э 1Р-марюрупоатор У с подверткой МР1.8 рно 18 В Функц оннрованне вркнте уры МР18 1р-пакет + Пакетам должны назначаться метки определенного ГЕС-класса. Поскольку использование глобальных меток привело бы к дополнительным расходам на управление и ограничило бы количество доступных меток, метки обладают только локальным значением, что будет обсуждаться далее.
Сетевой оператор может явно указать маршруты и назначить им соответствукнцне значения меток. В качестве альтернативы для определения маршрута и установки меток между соседними 152-ьтартнрутизаторами может использоваться либо протокол ПЭР (1лЬе! О!зтг!Ьнт!оп Рго1осо! — протокол распределения меток), либо усовершенствованная версия уже упоминавшегося протокола ЕБЧР, 2.
Пакет входит в МР15-домен через входной потраничный 15В-ьтартнрутизатор, на котором он обрабатывается, чтобы определить, какие службы сетевого уровня ему требуются и таким образом пакету назначается определенный уровень качества обслуживания. 15В-маршрутизатор назначает атому пакету определенный ГЕС-класс и, следовательно, определенный 15Р-путь; добавляет к пакету соответствующую метку н продвигает пакет.
Если для данного ГЕС-класса епте не сутцествует 15Р-пути, пограничный 15В-маршрутизатор должен, взаимодействуя с другими 1 Я>с-тнаршрутизаторатии, выбрать новый 15Р-пут>в 3. Получая меченый пакет в МР15-домене, каждый 151«->маршрутизатор: удаляет входную метку и прикрепляет к пакету соответствующую выходную метку; переправляет этот пакет следующему 15 К-маршрутизатору на 15 Р-пути. 4. Выходной пограничный 15Е-ьтаршрутизатор удаляет метку, читает заголовок 1Р-пакета и переправляет пакет конечному получателю. 592 Глава 18. Протоколы поддержания качества обслуживания З8.2.