Руководство по технологиям объединенных сетей Cisco (953103), страница 147
Текст из файла (страница 147)
Термин "домен" часто употребляется как синоним термина "автономная система". Топология зоны являешься невидимой лля устройств, находящихся вне этой зоны. Поддерживая о~дельные топологии зон, ОБРЕ позволяет уменьшить объем передаваемых данных маршрутизации. Разделение на зоны приводит к использованию двух различных типов маршрутизации ОБРЕ, в зависимости от того, находятся ли источник и получатель в одной или в разных зонах.
В первом случае имеет место внутризонная, во втором — межзонная маршрутизация. Распространение маршрутной информации между зонами происходит по магистрали ОБРЕ. В состав магистрали ОБРЕ входят все граничные маршрутизаторы, а также сети, которые нс принадлежат полностью ни одной из зон, и подключенные к ним маршрутизаторы. На рис. 47.1 представлен пример объединенной сети с несколькими зонами. На этом рисунке маршрутизаторы 4, 5, 6, 10, 11 и 12 образуют магистраль.
Если узел Н! зоны 3 отправит пакет узлу Н2 зоны 2, то пакет будет отправлен маршрутизатору 13, который передает его маршрутизатору 12, а тот, в свою очередь, отправляет его маршрутизатору 11. Маршрутизатор 11 передает пакет по магистрали граничному маршрутизатору 10, который отправляет пакет через два внутренних маршрутизатора этой зоны (маршрутизаторы 9 и 7), после чего он попадает к узлу Н2. Сама магистраль также является зоной ОБРЕ, поэтому все магистральные маршрутизаторы используют для обработки маршрутной информации, передаваемой по магистрали, те же процедуры и алгоритмы, которые используются маршрутизаторами других зон.
Топология магистрали невидима для внутренних маршрутизаторов обычных зон, точно так же, как топологии зон невидимы для магистрали. Зоны могут быть определены таким образом, что магистраль не будет непрерывной. В этом случае непрерывность магистрали обеспечивается виртуальными каналами. Такие каналы создаются между любыми магистральными маршрутизаторами, которые одновременно поддерживают соединение с обычными зонами и функционируют так, как если бы были обычными каналами. 732 Часть зг!!.
Протоколы маршрутизации Рис. 47.1, Ашнономнаи система в сети ОЯРР состоит из нескольких зон, соединенных маршрутизаторами Граничные маршрутизаторы АВ, использующие ОВРР, узнают о внешних маршрутизаторах при помощи протоколов внешнего шлюза, таких как протокол внешнего шлюза (Ехсепог Оагеьнау Ргогосо! — ЕОР), протокол граничного шлюза (Воп1ег Оагеьнау Ргогосо! — ВОР) или через информацию о конфигурации.
Более подробно зти протоколы рассматриваются в главе 41, "Протокол ВОР". Алгоритм ЗРР Алгоритм выбора кратчайшего пути (Б!зопезг Раз)з Р!гзг — ВРР) является основой функционирования протокола ОБРЕ. При включении маршрутизатор БРЕ инициализирует свои структуры данных, относящиеся к протоколу маршрутизации, а затем ожидает сообщений от протоколов низшего уровня о работоспособности его интерфейсов. Глава 47. Протокол ОЗРИК 733 Формат пакета Все пакеты ОВРГ начинаются с 24-байтового заголовка, показанного на рис. 47.2.
Длина поля, байт 1 1 2 4 4 2 2 8 Переменная Тип Контрольна ауген- сумма тифи- изции Длина 1О пакета р руг затора Версия Тип 1О зоны Аутентификация Данные Риг, 47.2 Пакет ОЗРР годерзкгит девять лелей Ниже описаны поля заголовка, показанные на рис. 47.2. ° Версия. Используемая версия ОЗРГ. ° Тии. Один из описанных ниже типов пакета ОБРЕ. — Приветствие. Устанавливает и поддерживает соединение между соседними маршрутизаторами. 734 Часть уП.
Протоколы маршрутизации Получив такие подтверждения, маршрутизатор использует протокол приветствия ОЯРГ (Не11о ргогосо!) лля того, чтобы получить данные о соседних маршрутизаторах. Под соседними маршрутизаторами понимаются маршрутизаторы, интерфейсы которых подключены к общей сети. Маршрутизатор отправляет своим соседям пакеты приветствия и получает такие же пакеты от них. Кроме передачи информации о соседних маршрутизаторах, пакеты приветствия также служат подтверждением работоспособности маршрутизатора, сообщая другим маршрутизаторам, что отправитель пакета работоспособен.
В сетях с множественным доступом (поддерживающих более двух маршрутизаторов) протокол приветствия выбирает назначенный маршрутизатор и резервный назначенный маршрутизатор. Помимо других функций, назначенный маршрутизатор генерирует ЕБА-сообщения для всей сети множественного доступа.
Благодаря назначенным маршрутизаторам уменьшается объем передаваемых по сети данных и размер топологической базы данных. Если базы данных о состоянии канала двух соседних маршрутизаторов синхронизированы, то такие маршрутизаторы называются смежными. В сетях с множественным доступом назначенный маршрутизатор определяет, какие маршрутизаторы должны стать смежными, и нх топологические базы данных попарно синхронизируются. Смежные маршрутизаторы управляют распределением пакетов протокола маршрутизации, которые отправляются и принимаются только между смежными маршругнзаторами. Каждый маршрутизатор периодически рассыпает сообщения ЕБА с информацией о смежных с ним маршрутизаторах и об изменении состояния маршрутизатора. Сравнение отношений смежности маршрутизаторов с состоянием канала позволяет быстро обнаружить неработающие маршрутизаторы и в внести в топологию сети соответствующие изменения.
По топологической базе данных, генерируемой на основе полученных сообщений ).БА, маршрутизатор рассчитывает дерево кратчайших маршрутов, корнем которого он является. В свою очередь, дерево кратчайших маршрутов позволяет создать таблицу маршрутизации. — Описание базы данных.
Описывает содержимое топологической базы данных. Обмен этими пакетами производится при инициализации отношений смежности. Запрос о состоянии канала. Запрашивает часть базы данных топологии соседних маршрутизаторов. Обмен этими пакетами производится после того, как маршрутизатор обнаружит (по пакетам описания базы данных), что часть его топологической базы данных устарела. Обновление состояния канала. Отвечает на пакеты запроса о состоянии канала. Эти сообщения также используются для регулярного распространения сообщений 1.БА. В одном пакете обновления состояния канала может содержаться несколько 1.БА. Подтверждение состояния канала. Подтверждает пакеты обновления состояния канала.
° Длина пакета. Длина пакета в байтах, включая заголовок ОБРЕ. ° П) маршрутизатора. Идентифицирует источник пакета. ° 1Р зовы. Идентифицирует зону, которой принадлежит пакет. Все пакеты ОБРЕ связаны с определенной зоной. ° Контрольная сумма. Проверяет содержимое всего пакета для выявления потенциальных повреждений при передаче. ° Тнн аутентификации. Любой обмен данными по протоколу ОБРЕ проводится с аутентификацией. Тип аутентификации определяется для каждой зоны. ° Аутентификация. Информация аутентификации.
° Данные. Инкапсулированная информация высшего уровня. Дополнительные функции протокола ОЗРР Дополнительными функциями ОБКЕ являются маршрутизация по нескольким маршрузвм по принципу равных оценок (еоца! созг), и маршрутизация на базе запросов типа обслуживания (Туре о( Бспйсе — ТоБ) высшего уровня. Маршрутизация на базе ТоБ поддерживает те протоколы высшего уровня, которые позволяют задать конкретный тип обслуживания. Например, приложение может объявить некоторые данные как срочныс.
Если а распоряжении ОБРЕ есть каналы с высоким приоритетом, то они могут быть использованы лля передачи срочных дейтаграмм. ОБРЕ поддерживает одну и более метрик. Если используется только одна метрика, то она считается произволыюй и Тоб не поддерживается. Если используется несколько метрик, то ТоБ может обеспечиваться отдельными метриками (и, следовательно, отдельной таблицей маршрутизации) для каждой из восьми комбинаций, образованной тремя битами ТоБ протокола !Р (битом задержки, битом пропускной способности и битом надежности). Например, если биты ТоБ !Р задают малую задержку, низкую производительность и высокую надежность, то протокол ОБРЕ вычисляет маршруты ко всем получателям на основании этого типа обслуживания ТоБ.
В адрес каждого объявленного получателя включаются маски !Р-подсети, что позволяет использовать маски подсети переменной длины. С помощью масок подсети 735 Глава 47. Протокол ОЗРР переменной длины можно разбить !Р-сеть на несколько подсетей разных размеров, что предоставляет сетевым администраторам дополнительные возможности по выбору конфигурации сети.
Контрольные вопросы 1. Можно ли при использовании ОЯРГ соединить две зоны, если интерфейс с зоной 0 есть только у одной АЯ? 2. Зона О тдержит пять маршрутизаторов (А, В, С, 0 и Е), а зона 1 — три (В, Б и Т). О каких маршрутизаторах известно маршрутизатору Т, если маршрутизатор Б является граничным? 7ЗЕ Часть !г!!.
Протоколы маршрутизации ж,. В этой главе... е Рассмотрены пазовые'понятия и роль протоколов Е5-1з, 13-1$ и 10КР ° Описаны основные операции протокола ЕБ-1Б ° Рассмотрена структура маршрутизации протокола 1Я-!Я ° Рассмотрено' использование протокола 13-!з для С1.ХБ- и 1Р-маршрутизации ° Рассмотрены типы и форматы пакетов протокола 1Б-! Б е Описаны некоторые дополнительные функции, поддерживаемые протоколом 1Б-1Я ° ' Описано функционирование протокола !ОКР Протоколы маршрутизации 08! Введение . В основе йротоксла взаимодействия промежуточных систем (1пгеппегйаге 5умстго-1пгеппег)!аге.5уагет — !5-15) лежит технология, разработанная корпорацией О!8йа! ' (0)8)га! Ег(шрщепс Согрога!!оп) для сетей ОЕСпег/05! (ОЕСпе[ Р)захе х).
Первоначально протокол 15-15 предназначался для маршрутизации в сетях протокола сетевого обслуживания без установки соединения (Соппесг!оп!езз Не!ног)с Ргогосо! — С!ЛИР). . Впоследствии была разработана версия этого протокола, поддерживающая как сети . С!.НР, так и 1Р-сети; обычно ее называют объединенным протоколом 15-!5 '(!пгейта!ег! 15-15) или Оца! 15-15, Протоколы маршрутизации ОЯ описаны в нескольких документах Международной организации стандартизации (1пгегпаг!опа! Огйап!ха!!оп (ог 51апг!ап!!айаг!оп — 150), в том числе в 150 1()589 (описание протокола 15-15).
"Движущей силой" стандартизации протокола 15-15, выполнешюй 150, был Комитет по сетевым и транспортным протоколам (ХЗ53.3) при Национальном институте стандартизации США (Агпепсап Наг!опа! 5гапг!агдз !избище — АНЯ). Другими документами 1Ю являются стандарты !50 9542 (описание протокола Е5-15) и 1Ю РЗ747 (описание 10КР).