1.3.11. Структура стека протокола маршрутизации PNNI.Основные служебные пакеты и их функции стека протоколов маршрутизации PNNI.
Введем следующие определения:
· логический узел (LN) ¾ узел на одном из уровней иерархии;
· логическая связь (LL) ¾ абстрактное представление соединения между двумя логическими узлами;
· группа узлов равных по положению (PG) ¾ логические узлы, объединенные в одну группу;
· лидер группы PG (PGL) ¾ узел, который представляет данную PG на более высоком уровне иерархии;
· узел границы (BN) ¾ логический узел, который имеет логические связи, как внутри своей PG, так и с соседними PG.
Для реализации стека протоколов маршрутизации в сети организован отдельно выделенный виртуальный канал за номером 18 – канал управления маршрутизацией PNNI.
Структура стека протоколов маршрутизации PNNI состоит из двух частей:
q механизм формирования сети связи с иерархической структурой, включающий в себя:
инициализацию соседних логических узлов на обоих концах логической связи
(Передают идентификаторы одноранговых групп (PG). Hello пакеты передаются постоянно, поэтому они так же выполняют функции детектора неисправности линий связи.
Определяются:
· узлы, принадлежащие к одной и той же PG;
· пограничные узлы (BN);
· логические связи между узлами PG и BN.
синхронизацию баз данных узлов в одной PG (Лавинное распространение PTSP,которых инкапсулируются PTSE. Информация, передаваемая в PTSE:
1. Узловая – описывает узел - его возможности и принадлежность к PG. Эта информация используется:
· для выбора лидера в одноранговой группе (PG);
· при формировании иерархии PNNI.
2. Состояния топологии – описывает параметры:
· состояния линий связи (ВВХ логических связей);
· состояния узлов.
3. Достижимости – состоит из адресов и адресных префиксов, которые описывают пункты, к которым могут быть направлены запросы на установление соединений. Достижимость может быть:
· внутренняя – в пределах одной PG (локальная осведомленность достижимости в пределах PG);
· внешняя – между PG (получена из других PG).
· В результате узлы одной PG будут иметь абсолютно одинаковые (синхронные) топологические БД. Базы данных включают в себя детальную информацию относительно топологии одноранговой группы.;
· выбор лидера в PG;
q расчет таблиц маршрутизации для каждого типа AAL.
формат пакетов маршрутизации PNNI состоит:
тип пакета – длина поля пакета – значение (содержательная часть пакета).
Тип и длина полей пакета всегда равны по 2 байта. Длина содержательной части пакета (значение) для каждого формата пакета различна. Передача всех пакетов маршрутизации по RCC начинается с общего заголовка, состоящего из 8 байт.
На рисунках 2.7 – 2.11 представлены основные форматы пакетов PNNI. Для удобства пояснения назначения полей пакеты расположены вертикально. Старший разряд пакета расположен в верху.
· Пакеты Hello (рисунок 2.7) – передаются всеми логическими узлами (в пределах одноранговых групп) с целью установления состояния связей между ними. Длина данного формата 100 байт.
· Заголовок PTSP (рисунок 2.8). PTSP – используются, чтобы распределять информацию по всей одноранговой группе. Каждый PTSP состоит из некоторого числа элементов состояния топологии PNNI (PTSE). Все PTSP имеют заголовок, длина которого 44 байта.
· Заголовок PTSE. Каждый PTSE имеет заголовок, формат которого показан на рисунок 2.9. Длина данного формата 20 байт.
· Пакет подтверждения PTSE (рисунок 2.10) – используется для подтверждения принятия PTSE от соседнего узла. Длина данного пакета 40 байт.
· Пакет запроса PTSE (рисунок 2.11) – используются во время синхронизации баз данных. Длина поля 40 байт.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.