Кіріспе

LSA (Link State Advertisement) - Интернет-протоколының (IP) OSPF маршруттау протоколының негізгі байланыс құралы. Ол маршрутизатордың жергілікті маршрутизациялау топологиясын сол OSPF аймағындағы барлық басқа жергілікті маршрутизаторларға жеткізеді. OSPF масштабтауға арналған, сондықтан кейбір LSA барлық интерфейстерде түгелдей емес, тек тиісті аймаққа жататын жерде ғана шығарылады. Осылайша егжей-тегжейлі ақпарат жергілікті сақталуы мүмкін, ал қысқаша ақпарат желіге жіберіледі. Бастапқы IPv4 тек OSPFv2 және IPv6 үйлесімді OSPFv3 жаңа LSA типтері ұқсас.

OSPF v3 нұсқасы

2008 жылы RFC5340 енгізілуімен жаңа стандарт орнатылды. +Ordinary OSPFv3 packet header 16 byteBit 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 Version # Type Пакет ұзындығы 32 Router ID 64 Area ID 96 Checksum AuType 128 "OSPF пакеттерінің түрлеріне" байланысты мазмұнының егжей-тегжейі әр түрлі болады. (Ар бір LS типінің егжей-тегжейі төменде келтірілген.) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

LSA пакеттерінің бас форматтары

RFC 5340 қосымшасының A.4.2 сәйкес барлық LSA пакеттері төмендегідей ортақ LSA "20 байт бас әріппен" басталады. Ескерту: Бұл LSA пакетінің басында стандартты "16 байт" OSPF басында болады.

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 Сілтемелік мемлекет ID 64 Жарнамалық маршрутизатор 96 LS Реттік нөмірі 128 LS Тексеру жиынтығы Ұзындығы 160 0 Nt x V E B Опциялары 192 Түрі 0 Метрикалық 224 Интерфейс ID 256 Көрші интерфейс ID 288 Көрші маршрутизатор ID 320 ~ Түрі 0 Метрикалық ~ Интерфейс ID ~ Көрші интерфейс ID ~ Көрші маршрутизатор ID ~

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 LS Жасы 0 0 1 2 32 Сілтемелік мемлекет ID 64 Жарнамалық маршрутизатор 96 LS Реттік нөмірі 128 LS Тексеру сомасы Ұзындығы 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 LS Жасы 0 0 1 3 32 Байланыс штатының ID 64 Жарнамалық маршрутизатор 96 LS Реттік нөмірі 128 LS Тексеру сомасы Ұзындығы 160 0 Метрикалық 192 Префикс Ұзындығы Префикс Опциялар 0 224 Адрес префиксі 256 288

5-түр: AS-External-LSA Header

Бит / Байт 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 Байланыс жағдайы ID 64 Жарнамалық маршрутизатор 96 LS Реттік нөмірі 128 LS Тексеру сомасы Ұзындығы 160 E F T Метрикалық 192 Алмауышы Ұзындығы Алмауышы нұсқалары сілтеме LS Түрі 224 Адрестік Алмауышы 256 288 Өткiзу мекенжайы (міндетті емес) ~ ~ ~ Сыртқы маршрут тегi (міндетті емес) ~ сілтемелі байланыс жағдайы ID (міндетті емес)

6-түр: MOSPF 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 N/A Бұл LSA түрі OSPF v3 RFC 5340-та қолданылмайды, сондықтан ол мұнда көрсетілмеген. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

8-түр: Link-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 Сілтемелік мемлекет ID 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 Байланыс штаты ID 64 Жарнамалық маршрутизатор 96 LS Реттік нөмірі 128 LS Тексеру сомасы Ұзындығы 160 # Префикстер сілтеме LS Түрі 192 сілтемелі байланыс штаты ID 224 сілтемелі жарнамалық маршрутизатор 256 Префикс Ұзындығы префикс Опциялар метрикасы 288 Адрес префиксі 320 352 ~ Префикс Ұзындығы префикс Опциялар метрикасы ~ Адрес префиксі ~