Архитектура и принципы построения современных сетей и систем телекоммуникаций. Кулябов Д.С - 164 стр.

UptoLike

Рубрика: 

164 Глава 5. Сетевой уровень
0
1 2
3
4
5 6
7
8
9
10
11 12
13
14
15 16 17 18
19
20
21 22
23
24
25 26 27 28
29
30 31
U
Тип сообщения
Длина сообщения
Идентификаторы сообщения
Обязательные параметры
Опции
Рис. 5.48. Формат LDP-сообщений
Все сообщения LDP имеют определённый формат (рис. 5.48).
Поле U представляет собой бит неизвестного сообщения; при U = 1 сообще-
ние игнорируется.
Поле Тип сообщения (Message Type) идентифицирует тип сообщения.
Поле Длина сообщения (Message Length) указывает суммарную длину в окте-
тах полей идентификатора сообщения, обязательных параметров и опций.
Поле Идентификатор сообщения (Message ID) идентифицирует сообщение.
Поле Обязательные параметры представляет собой набор необходимых па-
раметров.
Поле Опции представляет собой набор необязательных параметров.
В LDP определены следующие типы сообщений:
Hello определение соседнего маршрутизатора;
инициализация (Init) процедура установления сессии;
KeepAlive используется для поддержания активного статуса LDP-сессии;
адрес (Address Message) анонсирование адреса интерфейса маршрутиза-
тора;
отзыв адреса (Address Withdraw) отзыв ранее анонсированного адреса
интерфейса;
присвоение метки (Label Mapping) сообщение о присвоении метки;
запрос метки (Label Request) запрос метки у соседнего маршрутизатора
с целью установления соответствия значения метки и FEC;
запрос ликвидации метки (Label Release) подтверждение получения мет-
ки в сообщении Label Mapping;
отзыв метки (Label Abort Request) сигнал соседнему маршрутизатору о
невозможности продолжения использования ассоциации FEC–метка;
освобождение метки (Label Withdraw) сообщение о ненужности ранее
полученной метки.
Установление LDP сессии происходит по следующему сценарию:
при помощи обмена сообщениями Hello соседние маршрутизаторы опреде-
ляют транспортные адреса друг друга;
один из маршрутизаторов становится активным;
активный маршрутизатор устанавливает TCP/IP сессию на порт 646 и по-
сылает сообщение Init, включающее в себя параметры LDP-сессии;