Руководство по технологиям объединенных сетей Cisco (953103), страница 149
Текст из файла (страница 149)
Маршрутизаторы 1-го уровня замечают этот установленный бит и с этого момента знают, что этот маршрутизатор 1-го или 2-го уровня можно использовать для доступа к сетям, находящимся вне данной зоны. При использовании объединенного протокола 15-15 (1пгейгагео 15-15) этот маршрутизатор 1-го или 2-го уровня инициирует маршрут по умолчанию в свою собственную зону. На рис. 48.3 оба маршрутизатора, Кошег 1А и Коцгег 1В, устанавливают аггасйег) бит и/или инициируют маршрут по умолчанию к лругим маршрутизаторам зоны 1. Маршрутизаторы 2-го уровня знают только о межзонных маршрутах, но не знают маршруты в своей собственной зоне.
В сетях, в которых используется только протокол 051, маршрутизаторы уровня 2 не следует конфигурировать, поскольку всем 051- маршрутизаторам необходимо знать топологию своей собственной зоны. Маршрутизатор может быль сконфигурирован как маршрутизатор уровня 1 или 2; в этом случае он будет знать как локальные маршруты зоны, так и межзонные маршруты.
Маршрутизатор !-го или 2-го уровня интегрированного протокола 15-15 передает 1Р-информацию 1-го уровня на 2-й уровень и может быть вцпппапгег) во время этого процесса. В зависимости от того, как была спроектирована сеть, направление к ближайшему маршрутизатору 2-го уровня может оказаться неоптимальным маршрутом передачи данных, однако маршрутизатор 1-го уровня не знает об этом, поскольку ему известны только маршруты 1-го уровня. Например, как показано на рис. 48.3, маршрутизатор 1-го уровня Кошсг ЗВ выбирает маршрутизатор Коцгег ЗА в качестве своего ближайшего маршрутизатора 2-го уровня. Если бы поток данных был направлен в зону 2, то маршрутизатору Кошег ЗА пришлось бы направить его по более длинному маршруту, чем если бы маршрутизатор Кошег ЗВ с самого начала принял решение отправить эти данные другому маршрутизатору 2-го уровня, т.е.
маршрутизатору Кошег ЗС. йпя того чтобы устранить этот недостаток, в протокол обьединснного 15-15 было внесено усовершенствование, которое позволяет маршрутизатору 2-го уровня передавать отдельные выбранные маршруты в зону 1-го уровня. В этом случае маршрутизаторы 1-го уровня могут принять более оптимальное решение относительно пересылки пакетов. Однако это увеличение объема служебной информации о маршрутах уменьшает масштабируемость первоначальной структуры маршрутизации протокола 15-1Б. Маршругизаторы протокола 15-!Б автоматически обнаруживают своих соседей путем рассылки пакетов приветствия. В каналах "точка-точка" они образуют непосредственные одноранговые связи и лавинным образом рассьшают свою информацию маршрутизации в пакетах состояния канала ()Зп)г-Б!а!с Рас)ге!а — ЕБРв).
Информация, находящаяся в пакетах )БР, используется для построения базы данных состояния каналов ($.!п)г-Бгаге !)агаЬавс — 1.50В). В широковещательных сетях пакеты приветствия рассылаются по общеизвестным МАС-адресам многоадресатной рассылки. После этого выбирается назначенная промежуточная система (!Зев!8пагед 1пгеппесйаге Буиет — Р!5), которая лавинным образом рассылает пакеты ьБР от имени всех других маршрутизаторов данного сегмента. Типы пакетов Как уже говорилось выше, маршрутизаторы протокола 15-1Б рассылают пакеты приветствия для автоматического обнаружения маршрутизаторов 1-го и 2-го уровня. На рис.
48.4 показаны поля пакетов приветствия 1-го и 2-го уровня. Часть Ч11. Протоколы маршрутизации Ниже приведено описание полей этих пакетов. ° Зарезервировано/тнп. 3 бит/5 бит. Первые три бита зарезервированы. Последние пять битов определяют тип РР!3. Пакеты приветствия имеют значения типа Р1Н3, показанные в табл. 48.1 1- Таблица 48.1 Значейия типа РОЦИТ!ля пакетов приветсТвия,:~1Ъ Тип Значение Пакет приветствия протокола !8-!8 ьАМ-сети 1-го уровня Пакет приветствия протокола !848 ! АМ-сети 2-го уровня Пакет приветствия протокола !8-!8 сети типа "точка-точка" 18 16 17 ° Версия. 8 битов. Текущим значением версии является !.
° Максимальный адрес зоны. 8 битов. Адреса номеров зон, разрешенные для использования в этой зоне, должны находиться в диапазоне от ! до 254. Значение О предполагает наличие трех адресов зон. ° Зарезервировано/тнп канала. 6 битов/2 бита. Тип канала определяется в соответствии со значениями, приведенными в табл. 48.2 ь 4' "-,, '" ' 4""Ж ж"-'.! ~'т™ Ю, . ~ Таблица 48.2. Типы канала для пакетов присаетствияЪ ".=;;;,;;".~ е)~ф,: Значение Описание Зарезервировано Уровень 1 Уровень 2 Уровни 1 и 2 00 01 10 11 ° 1Р источника.
Длина идентификатора 1Р, содержащаяся в поле 1Р 1.ела. Системный идентификатор маршрутизатора-источника. ° Таймер задержки. !6 битов. ° Длина модуля РР13. 16 битов. Это значение включает в себя ллину заголовка РР!3 и длину полей переменной длины. ° Зарезервировано/приоритет. ! бит/7 битов. Задаст приоритет при выборе Р1Б в широковещательной сети. ° 1Р ! АР)-сети. Системный идентификатор 018 плюс один дополнительный байт. ° Поля переменной длины.
К ним относятся поля ТЪ.Ч, 745 Глава 48. Протоколы маршрутизации 08! ° Дискриминатор протокола междоменной маршруппапин. 8 битов. Идентификатор сетевого уровня протокола!8-18 (Ох83). ° Индикатор длины заголовка. 8 битов. Длина заголовка в битах. ° Расширение версии/ 1Р протокола. 8 битов. Устанавливается равным !. ° Длина идентификатора 1Р. Длина поля "!шеитификатор источника". Значение, равное О, означает стандартную длину поля идентификатора !Р, которая равна 6 байт. Внимание! РОО пакетоа приветствия сетей!8-18 типа "точка-точка" ао многом совпадают с пакетами приветствия (.Ал)-сетей. Октет, содержащий поле приоритета опущен, поскольку а данном случае нет необходимости выбирать О(3.
Поле 1О (.А)Ч-сети заменяется отдельным октетом идентификатора (О локального канала. Маршрутизаторы протокола 18-18 обмениваются информацией маршрутизации с соседними маршрутизаторами, используя ).БР-пакеты. Действительные анонсированные сетевые адреса хранятся как значения длины типа (Туре (лпйй Ча!цез— Т(.Чз), находящиеся в конце (.8Р-пакета. Дискриминатор протокола виугридоменной маршрутизации Индикатордлины Версия/Расширение1О протокола Длина Ш Тип Зарезервировано Версия Зарезервировано Максимальный адрес зоны Тип канала Зарезервировано (О источника (6 октетов) Таймер удержания (2 октета) Длина РОО (2 октета) й Приоритет 10 ЫН-сети(7 сктетов) Поля переменной длины Рис 484. Полл пакетов приветствия 1-го и 2-го уровня протокола 18-18 На рис.
48.5 показаны поля этого пакета. Ниже приведено описание этих полей. ° Дискриминатор протокола внутрндоменной маршрутизации. 8 бит. Идентификатор сетевого уровня протокола 18-18 (Ох83). ° Индикатор длины заголовка. 8 битов. Длина заголовка в битах. ° Расширение верснн1' 1О протокола. 8 битов. Устанавливается равным 1.
° Длина идентификатора 1О. Длина поля "идентификатор источника". Значение, равное О, означает стандартную длину поля 1Р, которая равна б байтов. Часть Ч(). Протоколы маршрутизации ° Зарезервировано/тнп Р00. 3 бита/5 битов. Первые три бита зарезсрвированы. Последние пять битов определяют тип Р1Н1. Пакеты приветствия имеют значения типов Р013, показанные в табл. 48.3 '."'.-~(.
"$'='. ' ' Таблица 48.3. Типы РРЦ пакетов приветствия:-е ~;:. у: ."'ф'Фф:,'818~--;; ' "", !! Значение Описание Р0() состояния канала 1-го уровня Р00 состояния канала 2-ю уровня 18 20 ° Версия. 8 битов. Текущим значением версии является 1. ° Максимальный адрес зоны.
8 битов. Адреса номеров зоны, разрешенные для использования в этой зоне, должны находиться в диапазоне от 1 до 254. Значение 0 предполагает наличие трех адресов зон. ° Длина РРП 1б битов. ° Оставшееся время существования пакета. Оставшееся время существования пакета ЬБР в секундах. ° П) пакета ЬВР. Длина 10 плюс 16 битов. Идентификатор 1Р образуется из системного 10 плюс 10 псевдоузла и номер фрагментации пакета ЬЗР. ° Контрольная сумма.
32 битов. Вычисляется от поля 1Р ЬБР-пакета до конца РШ3. ° Р (Раг1йюп), 1 бит. Значение 1 указывает на то, что инициатор поддерживает восстановление рап!1!оп. ° Поле АТТ (А((ас)мй). 4 бита. Задаст тип метрики маршрутизации: стандартная, задержка, затраты или ошибка. ° Бит Ь. 1 бит. Значение 1 означает, что инициатор перегружен и ие должен учитываться при расчете дерева кратчайшего пути. ° Тип промежуточной системы 18.
2 бита. Указывает уровень 1Б в соответствии со значениями, приведенными в табл. 48 4 1-й уровень 2-й уровень 01 11 ° Поле длины. В это поле помещается умноженное на 3 значение длины (Тпр!е 1.е пйгй Ча!це — Т(.Ч). Значения Т~Ч Поле переменной длины в конце РАН) пакета приветствия и поле длины типа (Туре Ьепйг!з) содержат значения ТЬЧ. Зто место, где действительные сетевые алреса содержатся в пакете ЬБР. Типовые поля для Т! Ч описаны в табл. 48.5. Первоначально для передачи такой информации, как СЬ(чБ-адреса, информация о соседних устройствах и аутентификации, были определены 10 ТЬЧ-кодов. 747 Глава 48. Протоколы маршрутизации 08! ~ Таблица 48.4 Типы промежуточных систем 18,,:;",'4'.--:,.
".,'Г ч. " 1:.'. ! Ча1ое Оевспрбоп Рос 48.5. Поля кокеток !.5Р Дго и л-го уровня протокола Б-!Б йкл'„,дяжр„г.„,,г Г, '=-- -=..- —: -'-::,,'; „'абй1ца4В'б,Формат йоля ТЩ':,.'~~'!'4~"'тФ~,-' "",:.' ', ": "-'-~р;," ".".Ф"':,:. ~ Попе Длина в охтатах тип Длина Значение Определяется длиной поля Ьепдф Внимание! В ЙГС 1198, описывающем интегрированный протокол !848 !!пгедга!ег! !8-!8), введен новый набор Т1.Н-кодов для поддержки адресов протокола !РЧ4. Протокол 18-18 допускает расширение путем определения новых П.Ч, Таким способом в протоколе !Б-1Б были введены новые функции, такие как поддержка протокола 1Роб и перераспределения потоков ТЕ МР! Б. В табл.