Введение
Объявление состояния ссылки (LSA) является основным средством связи протокола маршрутизации OSPF для Интернет-протокола (IP). Он передает локальную топологию маршрутизации маршрутизатора всем другим локальным маршрутизаторам в той же области OSPF. OSPF предназначен для масштабируемости, поэтому некоторые LSA не наводняются на всех интерфейсах, а только на тех, которые относятся к соответствующей области. Таким образом, подробная информация может быть локализована, в то время как краткая информация передается в остальную часть сети. Оригинальный IPv4-точный OSPFv2 и более новый совместимый с IPv6 OSPFv3 имеют в основном похожие типы LSA.
OSPF в3
В 2008 году с введением RFC5340 был установлен новый стандарт. +Общий OSPFv3 заголовок пакета 16 байтBit 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 0 Версия # Тип Длина пакета 32 Идентификатор маршрутизатора 64 Идентификатор области 96 Контрольная сумма AuType 128 В зависимости от "типов пакетов OSPF" детали содержимого будут различаться. (Подробности каждого типа LS приведены ниже.)
Форматы заголовков пакетов LSA
Согласно приложению A.4.2 RFC 5340, все пакеты LSA начинаются с общего LSA "20 байт заголовка", как показано ниже. Примечание: перед этими заголовками пакетов LSA находятся стандартные заголовки OSPF "16 байт".
Тип 1: Начальник LSA маршрутизатора
Бит/байт 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 0 LS Возраст 0 0 1 1 32 Идентификатор ссылки 64 Рекламный маршрутизатор 96 LS Последовательность 128 LS Проверка длины 160 0 Nt x V E B Опции 192 Тип 0 Метрический 224 Идентификатор интерфейса 256 Идентификатор соседского интерфейса 288 Идентификатор соседского маршрутизатора 320 ~ Тип 0 Метрический ~ Идентификатор интерфейса ~ Идентификатор соседского интерфейса ~ Идентификатор соседского маршрутизатора ~
Тип 2: Заголовок сети-LSA
Бит/байт 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 0 ЛС Возраст 0 0 1 2 32 Идентификатор ссылки 64 Рекламный маршрутизатор 96 ЛС Последовательность 128 ЛС Продолжительность контрольной суммы 160 0 Опции 192 Прикрепленный маршрутизатор ~
Тип 3: Межрегиональный префикс-LSA
Бит/байт 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 0 ЛС Возраст 0 0 1 3 32 Идентификатор ссылки 64 Рекламный маршрутизатор 96 ЛС Последовательность 128 ЛС Контрольная сумма Длина 160 0 Метрическая 192 Префикс Длина Префикс Опции 0 224 Адрес Префикс 256 288
Тип 5: заголовок AS-External-LSA
Бит/байт 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 30 31 0 LS Возраст 0 1 0 5 32 Идентификатор состояния ссылки 64 Рекламный маршрутизатор 96 LS Последовательность 128 LS Контрольная сумма Длина 160 E F T Метрический 192 Префикс Длина Префикс Опции ссылки LS Тип 224 Адрес Префикс 256 288 Адрес пересылки (необязательно) ~ ~ ~ Внешний маршрутный тег (необязательно) ~ Идентификатор состояния ссылки (необязательно)
Тип 6: Заголовок LSA MOSPF (недостаточный)
Бит/байт 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 N/A Этот тип LSA не используется в OSPF v3 RFC 5340 и поэтому не показан здесь. ~ ~
Тип 8: заголовок ссылки-LSA
Бит/байт 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 0 LS Возраст 0 0 8 32 Идентификатор состояния ссылки 64 Рекламный маршрутизатор 96 LS Последовательность 128 LS Проверка 160 Rtr Длина Приоритеты 192 Ссылка локальный адрес интерфейса 224 256 288 320 # префиксы 352 ПрефиксДлина префиксаОпции 0 384 Адрес Префикс ~ ~ ПрефиксДлина префиксаОпции 0 ~ Адрес Префикс ~
Тип 9: Внутренний префикс LSA
Бит/байт 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 0 LS Возраст 0 0 9 32 Идентификатор ссылки 64 Рекламный маршрутизатор 96 LS Последовательность 128 LS Контрольная сумма Длина 160 # Префиксы Референцированный тип LS 192 Референцированный ссылка Идентификатор ссылки 224 Референцированный рекламный маршрутизатор 256 ПрефиксДлина префиксаОпции метрика 288 Префикс адреса 320 352 ~ ПрефиксДлина префиксаОпции метрика ~ Префикс адреса ~