Руководство по технологиям объединенных сетей Cisco (953103), страница 150
Текст из файла (страница 150)
4з.б перечислены типовые значения Т1.Ч, реализованные в 10$ С!зсо. Метрики протокола !8-!8 Четырьмя метриками, определенными в протоколе 18-18, являклся: оценка маршруга, задержка, затраты и ошибка. Из них только оценка маршруг» валяется обязательной и используется в реализации 10$ Снсо. Стандартная оценка устанавливается равной !О. Мак- 748 Часть Ч11. Протоколы маршрутизации симальная оценка интерфейсов равна 63. Максимальное значение оценки маршрута, равное 1023, ограничивает размеры сети и накладывает ограничения при ее проектировании. Для решения этой проблемы 1ОБ Снсо поддерживает расширенную метрику с 24-битовым полем. Однако перед применением этой функции необходимо убедиться в том, что ее поддерживают все маршрутизаторы 1Б-!Б; в противном случае молгг возникнуть проблемы при вычислении дерева кратчайшего маршрута.
Значение Описание Адреса зон Соседние !рз Заполнитель Обработка ~ 8Р-пакетов протокола 1848 Когда маршрутизатор получает (.БР-пакеты, он добавляет их в свою базу !.БРВ, если номер последовательности (.БР больше, чем тот, который уже хранится в базе. База (.БОВ описывает все сети, метрики и содержит информацию о досягаемости каждого маршрутизатора для построения дерева кратчайших маршрутов с использованием алгоритма Дейкстра (1)8)гзгга).
На основе этой базы позднее строится таблица пересылки. Когда маршрутизатор получает ББР-пакет, он рассылает его лавинным образом всем своим соседям, за исключением того маршрутизатора, от которого этот пакет был получен. Протокол 1Б-1Б использует ншгежный механизм лавинной рассылки и некоторые дополнительные типы Р!)(1: РР(! полного номера последовательности (Совр!еге Бег!попсе ХшпЬег РО(! — СБХР) и РР!) частичного номера последовательности (Рап!а! Бег!целее ХшпЬег Р0() — РБХР). Кроме того, существуют типы Р()() 1-го и 2-го уровня протоколов СБХР и РБХР.
Получающий пакет маршрутизатор посылает назад РБХР (содержащий номер последовательности ББР-пакета) своему соседнему устройству в качестве подтверждения получения !.БР-пакета. Когда маршрутизатор-источник получает это подтверждение, он прекращает обновление !.БР-пакета на данном интерфейсе, но продолжает делать зто на других интерфейсах, где еще не было получено РБХР. В широковещательной среде, РБХР в качестве подтверждений не рассылаются.
Маршрутизаторы ожидают получения СБХР, который содержит список 1.БР-пакетов 749 Глава 48. Протоколы маршрутизации 08! 1 2 8 10 22 128 129 130 132 134 135 137 10 н 133 Аутентификация Соседние ИЗ ТЕ Внутренняя достижнмость 1Р Поддерживаемые протоколы Внешние! Р-адреса Внутренние !Р-адреса !О маршрутизатора ТЕ Досягаемость !Р ТЕ Динамическое имя станции (узла) АутентиФикация и их номер последовательности. Принимающие маршрутизаторы могуг затем определить, не были ли пропущены какие-либо ЕВР-пакеты и не устарели ли они, и при необходимости запрашивают их с помощью РЯЧР. Выбор 018-системы протокола 18-!8 В широковещательной среде один из маршрутизаторов !5-15 становится О!бсистемой и образует псевдоузел.
Выбор О!Б основывается на значении приоритета, которое конфигурируется на каждом интерфейсе маршрутизатора. Псевдоузел представляет собой сегмент ЕАХ-сети, и все маршрутизаторы (не являющиеся псевдоузлами) становятся для пего смежными устройствами. Следует отметить, что выбор 015 является ргеешрйче. Если в систему добавляется новый маршрутизатор с более высоким приоритетом, то он заменяет текущий маршрутизатор О!5 и сам становится 015-маршругизатором, создавая тем самым новый псевдоузел. Каждые 3 сек 013 рассылает листинги протокола СЯХР, в которых перечислены все ЕВР-пакеты. Каждый маршрутизатор может запросить отсутствующие у него ЕВР-пакеты или самые последние пакеты путем отправки РЯЧР.
Аналогичным образом любой маршрутизатор может обновить информацию на псевдоузле путем отправки О!Я-маршрутизатору отсутствующих у последнего ЕВР-пакетов или самых последних пакетов. Обход "черных дыр" с использованием протокола 18-! 8 Использование бита перегрузки позволяет маршрутизатору, который испытывает недостаток критически важных ресурсов, сообщить своим соседним устройствам о том, что его не следует больше использовать в качестве маршрута для транзипюй перелачи данных. Однако при этом данный маршрутизатор продолжает присугствовать в иерархии маршрутизаторов протокола !Б-!Я. Этот бит перегрузки также используется в кРС 3277, 7лгеггпеаЧаге Бузгет — го — lлгеппег7!аге Бух(ет !!Б-/5) Тгапг!елг В7ас!г7го!е Авансе Геа(иге. При использовании в 1Р-сети протоколов 1В-!Б/ВОР в случае, котла маршрутизатор базовой сети, который обычно находится на маршруте передачи данных, осуществляет перезагрузку, он быстрее осуществляет конвергенцию протокола 15-1Б, чем протокола ВОР.
В этом случае другие маршрутизаторы посылают потоки данных в то место, где к следующему переходу протокола ВОР для этих данных можно получить доступ по протоколу !Б-!Б. Когда данные поступают на этот недавно перезагруженный маршрутизатор, у него нет позиции пересылки для адреса получателя этих данных, поскольку протокол ВОР еше не закончил конвергенцию. В таком случае говорят, что поток данных попал в "черную дыру".
Согласно КРС 3277, персзагружаюшийся маршрутизатор устанавливает бит пере- загрузки в своих ЕБР-пакетах ло тех пор, пока не закончится конвергенция протокола ВОР. К этому маршрутизатору по-прежнему могут получить доступ другие маршрутизаторы, однако он не используется для транзитной передачи данных. Когда конвергенция протокола ВОР закончена, бит перегрузки устанавливается в ноль и маршрутизатор снова может использоваться для передачи ланных по маршруту к следующему переходу протокола ВОР. Часть Ч1!. Протоколы маршрутизации Проникновение маршрутов Как уже говорилось ранее, Проникновение маршругов со 2-го уровня на 1-й уровень позволяет маршрутизаторам 1-го уровня выбрать более оптимальный маршрут, если в зоне имеется более одного маршрутизатора 2-го уровня.
В обычной ситуации выбирается ближайший маршругизатор. Другим применением перетекания маршрутов является поддержка виртуальных частных сетей (ЧРХ) МР1.5. Виртуальные частные сети ЧРЫ МР15 используют протокол тВСР для обмена информацией между РЕ-маршрутизаторами и должны видеть следующий переход протокола ВСР (32-битовый адрес узла с маской) в своей собственной таблице маршрутизации, для того чтобы этот маршрут был действительным. Перераспределение потоков в сетях МР~ 8 Перераспределение потоков (Тшйс Епйшееппй — ТЕ) в сетях МР15, позволяет принимать решения о пересылке пакетов, основываясь на информации, отличной от 1Р- префиксов следующего перехода Маршругизатор МР)5 может устанавливать туннели на основе информации о доступности ресурсов в сети.
Эти туннели могут базироваться на явном или динамически выбираемом маршруте с коммутацией по метке ().аЬе!-5кйгсйсд Рагй — 15Р). Установка динамического маршрута 15Р определяется информацией о доступности ресурсов на маршруте, таких как доступная полоса пропускания, близость каналов и оценка канала, используемая в МР(.5. Зги параметры описывают соседние устройства и 1Р-сети таким же образом, как это выполняюгТ! Ч 2, !28 и 130. Однако эти новыс значения ТЕЧ также допускают использование вспомогательных вторичных значений Т(Ч в первичных ТЕЧ для описания дополнительных характеристик соседних устройств или их префикса, таких как доступная полоса пропускания.
Более подробная информация об этих и других функциях протокола 15-15 приведена в ссылках раздела "Дополнительные источники" настоящей главы. Протокол ~~йР Протокол междоменной маршрутизации !АКР (1пгегЭоша!и Кощ!п8 Ргогосо!— !АКР) представляет собой протокол 051, определяющий способ обмена ланными между маршрутизаторами, расположенными в разных доменах.
Протокол 1РКР предназначен лля совместной работы с протоколами С).Ь)Р, Е5-15 и 15-15. Протокол П)РК основан на ВОР— междоменном протоколе маршрутизации, который ведет свое происхождение от протоколов 1Р. Ниже перечислены функции протокола 10РК: ° поддержка качества обслуживания (Оо5) для С)ЛЧР; ° устранение петель путем отслеживания К(), передаваемых по маршруту; ° сокращение обьема маршрутной информации и упрощение обработки при помощи конфедераций, сжатия маршрутной информации КР и пр.; ° обеспечение надежности за счет встроенных механизмов надежной перслачи; ° обеспечение безопасности за счет криптографических сигнатур для каждого пакета; ° серверы маршрутизации.
Глава 48. Протоколы маршрутизации 081 Терминология 10йР Прн описании протокола 1РКР применяется несколько специФических терминов: внешняя промежуточная система (В18), ломен маршрутизации (КР), идентификатор домена маршрутизации (К01), маршрутная база данных (К1В) н конфедерация. Внешняя промежуточная система (Воп1ег!птеппесйате Буцегп — В18) представляет собой промежуточную систему (1$), которая принимает участие в межаоменной маршрутизации н, следовательно, использует протокол 1РКР. Домен маршрутизации (Кош!пй Росла!и — КР) — это группа конечных систем (ЕБ) н промежуточных систем (!Б), которая подчиняется одним н тем же правилам администрирования и имеет обшнй план маршрутизации.
Идентификатор домена маршрутизации (Коцйпй Росла)п Ыепт)бег — К01) представляет собой уникальный идентификатор КР. Маршрутная база данных (Кош!п8 1п)оппайоп Вазе — К)В) является базой ланных, которую использует протокол 1РКР. Она создается каждой В18 на основе информации, полученной от КР н других В!Б. База К!В содержит маршруты, используемые отдельными В1$. Конфедерация представляет собой группу КР, которая воспринимается внешнимн КР, не относящимися к конфедерации, как один КР.
Внешним КР неизвестна топология конфедерации. Конфедерации располагаются одна внутри другой и позволяют сократить объем перелачи данных по сети, играя роль межсетевых брандмауэров. На рнс. 48.5 показана взаимосвязь элементов протокола 10КР.
Дискриминатор протокола вн идоменной ш изации Индикатордлины Версия/Расширение)О протокола Длина1О Тип РОО Зарезервировано Версия Зарезервировано Максимапьнмй Швтес зоны Длина РОО (2 октета) Остающееся время с ествования 2 октета (ВР )О (Длина Ю+ 2 октета) Номер последовательности (4 октета) Контрольная сумма (2 октета) АТТ Тип 1В Полядлинытипа Рис. 48.5. Домены ооменнваююсл донными нрн помощи В)8 762 Часть Ч)1. Протоколы маршрутизации 10РР-маршрутизация Маршрут 1РКР представляет собой последовательность К!)1, причем некоторые из них могут быть конфедерациями.
Каждая В15 "знает", какой КР принадлежит какой конфедерации. Сведения о других В!5, ВО и конфедерациях она получает во время обмена информацией с соседними системами. Как и при дистанционно- векторной маршрутизации, маршрут к получателю строится от этого получателя. Другим В15 передаются только специально отобранные маршруты, удовлетворяющие локальным политикам В15. Повторно маршрут вычисляется только частично, и происходит это в одном из трех случаев: при получении инкрементного обновления маршрутизации с новыми маршрутами, а также при отключении илн подключении соседней системы В15. Резюме В основе протокола взаимодействия промежуточных систем (1пгегшег)1аге 5уагетго-!пгегшег(1аге 5уиет — 15-15) лежит технология, разработанная корпорацией О!я!га! (!)15!га! Еоц(ртепг Согрогабоп).
Протоколы маршрутизации 051 обобщены в нескольких документах Межаународной организации стандартизации (1пгегпагюпа! Огдап!гбоп Гог 5гапг)агдагагюп — 150). Организация 150 разработала полный набор протоколов маршрутизации для использования в стеке протоколов 051. В сфере применения сетей ОЯ используются такие специальныс термины, как "конечная система" (Епд 5узгет — Е5) (этот термин относится к любому сетевому узлу, который не осуществляет маршрутизации) и "промежуточная система" (1пгеппейаге зуиегп — 15) — этот термин относится к маршрутизаторам. Маршрутизация 051 начинается, когда конечная система Е5 обнаруживает ближайшую промежуточную систему 15.