Руководство по технологиям объединенных сетей Cisco (953103), страница 131
Текст из файла (страница 131)
Сюда входит обмен характеристиками и распределение ролей, таких как первичный и вторичный узел. Установка соединения завершается идентификационным обменом фреймами 3-го типа между узлами Х103 (еХс)запас Н)епг!Г|еаг!Оп Гуре 3). На стадии установки сеанса между смежными конечными или сетевыми узлами устанавливаются сеансы связи СР-СР. Каждый узел должен установить как минимум одну пару сеансов со смежным узлом.
Конечный узел может установить не более одной такой 643 Глава 39. Протоколы сетевой архитектуры 1ВМ пары сеансов, но он может быль подключен к нескольким сетевым узлам. Между сетевыми узлами могут быть установлены пары сеансов СР-СР со всеми смежными узлами или с некоторыми из них. Минимальное требование состоит в наличии хотя бы одной пары сеансов со смежным сетевым узлом для правильного обновления топологии.
внв Рис. 39 Д и РРК поддернсиваепь несколько епнпов узлов Смежность узлов АРФ определяется сеансами СР-СР. Для определения смежности узлов применяются два настраиваемых параметра. Узел может быть смежным с одним узлом или логически смежным с любым возможным смежным узлом. Выбор режима смежности в конкретной ситуации зависит от требований сети. Сокращение количества сеансов СР-СР при одноузловой смежности может сократить нагрузки на сеть, связанные с обновлением топологии, а также количество необходимых для этого буферов.
Однако сокращение количества смежных узлов увеличивает время, необходимое для синхронизации маршрутизаторов. Службы катапогов! ВМ АРРМ Службы каталогов помогают сетевым устройствам определять местонахождение провайдеров служб. Эти службы предназначены главным образом для создания сеанса между пользователями. В АРРьч службы каталогов обращаются к каждому сетевому узлу для формирования каталога локальных ресурсов и сетевого каталога, объединяющих пользователей и службы ЬПЧ. Затем из отдельных сетевых каталогов ХХ формируется распределенная служба каталогов.
В этом разделе описывается природа баз данных АРФ, служба связи между узлами и каталогами, а также роль централизованной службы каталогов. Локальные и сетевые базы данных каталогов поддерживают три типа записей: настраиваемые, зарегистрированные и кэшированные. Настраиваемые записи базы данных обычно являются локальными низкоуровневыми узлами, которые нуждаются в настройке из-за невозможности установить сеанс СР-СР для обмена информацией. Другие узлы также могут быть настроены для сокращения объема широковещательных Часть Ч1, Сетевые протоколы данных, который генерируется в процессе обнаружения.
Зарегистрированные записи представляют собой записи локальных ресурсов, о которых конечный узел информирует смежный сервер сетевого узла во время установки сеанса СР-СР. Зарегистрированные записи вносятся сетевыми узлами в их локальный каталог. Кэшированные записи представляют собой записи каталогов, созданные в ответ на запрос сеанса и полученные сетевым узлом. Общее количество кэшированных записей может определяться пользователем для управления расходованием памяти.
Процесс согласования службы каталога конечного узла проходит в несколько этапов. Вначале Е1Ч посылает запрос 1.ОСАТЕ на )Ч)Ч, предоставляющий сетевые службы. Затем в базах данных локального и сетевого каталогов выполняется поиск пользователь- получатель. Если такой пользователь известен, посылается направленный запрос ).ОСАТЕ, чтобы убедиться в доступности этого пользователя в данный момент. Если пользователь не найден в существующей базе данных, М)Ч посылает запрос 1.0САТЕ смежным конечным узлам для определения, является ли пользователь локальным ресурсом. Если это не так, сетевой узел посылает широковещательный запрос ЕОСАТЕ всем смежным сетевым узлам для распространения по сети.
Когда )Ч)Ч, предоставляющий сетевые службы искомому пользователю, обнаружит его локальный ресурс, исходному )Ч)Ч будет отправлено сообщение о том, что пользователь-получатель найден. После этого )Ч)Ч-источник и )Ч)Ч-получатель кэшируют данную информацию. Службы каталогов для узлов ЕЕ1Ч управляются прокси-службами. В отличие от Е)Ч, посылающего запрос 1.0САТЕ, узел 1 Е1Ч сначала посылает запрос связанного сеанса (ВПЧО) для присоединенного ресурса.
Для получения 1.Е1Ч-узлом служб каталога )Ч)Ч должен обеспечить прокси-службы. Когда прокси-служба )Ч)Ч соединяется с ЕЕ)Ч, )Ч)Ч отправляет широковещательный запрос ).ОСАТЕО для (.Е)Ч-узла. Служба центрального каталога обычно находится в АСР/тТАМ и предназначена для сокращения запросов ).ОСАТЕ. Этот вид базы данных используется для обслуживания центрального каталога для всей сети, поскольку содержит настраиваемые, зарегистрированные и кэшированные записи.
При обслуживании централизованным каталогом сетевой узел посылает широковещательный запрос ).ОСАТЕ прямо на сервер центрального каталога, который затем при необходимости производит поиск в центральной базе данных и выполняет следующие широковещательные запросы. Службы топологии и маршрутизации! Вм АРРй В сетевой топологии АРР)Ч сетевые узлы связаны между собой трансмиссионными группами (Тгапзш)зз)оп бюцрз — Тб). Каждая трансмиссионная группа состоит из отдельного канала„и все сетевые узлы поддерживают базу данных сетевой топологии, содержащую полную картину ТТ и Тб в сети.
Подробнее трансмиссионные группы описываются в главе 41. База данных сетевой топологии обновляется посредством информации, получаемой из сообщений обновлений базы данных топологии (Торо1ояу ОагаЬазе ()рдаге— ТО()). Эти ТО()-сообщения передаются посредством сеансов СР-СР при любых изменениях в сети, таких как изменение активности узла или канала, затор в сети либо ограничение доступа к ресурсам. База данных топологии содержит информацию, используемую при вычислении маршрутов для данного класса обслуживания (СоЗ). Эта информация включает данные о связности )Ч)Ч и Тб, их состоянии и характеристиках, например пропускной способности. Глава 39. Протоколы сетевой архитектуры 1Вм Службы маршрутизации АРРХ использует информацию, получаемую из баз данных каталогов и топологии, чтобы определить маршрут для данного класса обслуживания.
Определение маршруга начинается с получения конечным узлом запроса на сеанс от логического модуля. ЕХ посылает запрос ЕОСАТЕ на свой ХХ лдя получения информации о получателье, чтобы вычислить маршрут по сети. Сетевой узел определяет свойства, присущие запрашиваемому уровню обслуживания. Этн свойства сравниваются со свойствами каждой трансмиссионной группы и сетевого узла в сети, после чего все маршруты, удовлетворяющие данному критерию, признаются приемлемыми н кэшируются. Каждому ЕХ, ХХ и ТО в сети присваивается вес, исходя из свойств Соб: пропускная способность, стоимость, защищенность, задержка. Свойства также могут определяться пользователем, Наконец, путем сравнения весов всех маршрутов, удовлетворяющих критерию маршрутизации, выбирается маршрут с наименьшими затратами.
Службы сеансов !ВМ АРРМ После выбора маршрута дальнейший процесс установки сеанса АРРХ зависит от типа узла. Если пользователь-источник соединен с конечным узлом, конечному узлу возвращается от ХХ, смежного с ЕХ-получательом, ответ 1.ОСАТЕ, содержащий данные о располо:кенни получателя и маршруте. Затем ЕХ-источник посылает запрос В!Х0 на маршруг сеанса. Если же пользователь подключен к 1.ЕХ-узлу, то этот узел посылает запрос В1Х0 на смежный ХХ. Смежный ХХ преобразует запрос ЕЕХ В1Х0 в АРРХ В1Х0 и отправляет его по маршругу сеанса. В1Х0 является особым типом сообщения-запроса, который посылается одним Ш другому Ш В нем содержится маршрут, используемый для сеанса.
В нем указываются ХХ н ТО, приоритет передачи для сеанса и информация об окне для поддержки адаптивной установки скорости передачи с целью ограничения обьема передаваемых данных. Формат базового информационного модуля Базовые информационные модули (Ваяс 1птогглагюп Уп1г — ВИ3) используются в 1ВМ ЗХА для обмена запросами и ответами на ннх. Формат ВП3 показан на рис. 39.6. Поля В!0 Ниже описаны поля ВН3, определяющие его содержание и показанные на рис. 39.6. ° Заголовок запроса. Определяет тип данных в модуле запроса.
Содержит информацию о формате данных и определяет протоколы для сеанса. Информация из заголовка запроса используется только ХА11. ° Модуль запроса. Содержит либо данные пользователя, либо команды ЗХА. Команды ЗХА посылаются в модулях командных запросов, которые служат для управления сетью и содержат информацию, передаваемую между пользователями. ° Заголовок ответа. Определяет тнп данных модуля ответа. Пакеты ответов от пакетов запросов отличаются битом-индикатором "запрос/ответ". ХАО-получатель сообша- Часть Ч!.
Сетевые протоколы ет, является ли ответ на запрос положительным или отрицательным при помощи индикатора типа ответа (йзвропае Туре 1пбйсагог — КТ1) в заголовке ответа. Длина,байтов Переыеннал Длина, байтов 1-7 Рис. Зйб. Базовый информационаый модуль моиеет быть либо залроеом, либо ответом ° Модуль ответа. Содержит информацию об ответе: положительный или отрицательный. Длина модуля положительного ответа на командный запрос обычно составляет 1-3 байта, идентифицирующих командный запрос.
Положительныс ответы на запросы данных содержат заголовки ответа, но не модуль ответа. Длина модулей отрицательных ответов составляет 4-7 байтов. ХА13-получатель возвращает отрицательный ответ запрашивающему ХА1) в одном из следующих случаев: ° отправитель нарушил протокол БХА; ° получатель не распознал переданные данные; ° возникла внештатная ситуация, например сбой маршрута. При передаче отрицательного ответа первые четыре байта модуля ответа содержат данные о его причине. ХА)3-получатель может отправить до трех дополнительных байт, идентифицирующих отвергнутый запрос. Формат маршрутного информационного модуля Маршрутный информационный модуль (Раг)з !п)оггпа!1оп 1)пй — РП)) представляет собой модуль сообщения ЯМА, формируемый элементами управления маршрутом из заголовка передачи и базового информационного модуля. Формат РП) показан на рис.