Jump to content

Реклама состояния канала

Объявление о состоянии канала ( LSA ) является основным средством связи протокола маршрутизации OSPF для Интернет-протокола (IP). Он передает топологию локальной маршрутизации маршрутизатора всем остальным локальным маршрутизаторам в той же области OSPF. OSPF спроектирован с учетом масштабируемости, поэтому некоторые LSA рассылаются не на все интерфейсы, а только на те, которые принадлежат соответствующей области. Таким образом, подробная информация может оставаться локализованной, в то время как сводная информация передается остальной части сети. Исходный OSPFv2, поддерживающий только IPv4 , и новый OSPFv3, совместимый с IPv6, имеют во многом схожие типы LSA.

Типы LSA, определенные в OSPF, следующие:

Объявления о состоянии канала OSPF
тип ЛС имя ЛС Создано Расстояние Описание АЛП
1 Маршрутизатор-LSA Каждый внутренний маршрутизатор в пределах области местный регион Создан всеми маршрутизаторами.

Идентификатор состояния канала LSA типа 1 является идентификатором исходного маршрутизатора.

2 Сеть-LSA Назначенный маршрутизатор (DR) местный регион Создан для вещания и сетей NBMA назначенным маршрутизатором. Этот LSA содержит список маршрутизаторов, подключенных к сети. Идентификатор состояния канала LSA типа 2 — это адрес IP-интерфейса DR.
В OSPFv3 Network-LSA не имеют адресной информации и не зависят от сетевого протокола.
3 Сводка-LSA (OSPFv2)

Межобластной префикс-LSA (OSPFv3)

Пограничный маршрутизатор области (ABR) домен маршрутизации Пограничный маршрутизатор области (ABR) берет информацию, полученную им в одной из присоединенных областей, и суммирует ее перед отправкой в ​​другие области, к которым он подключен. Каждый summary-LSA описывает маршрут к месту назначения за пределами области, но все еще внутри AS (т. е. маршрут между областями). Такое суммирование помогает обеспечить масштабируемость за счет удаления подробной информации о топологии для других областей, поскольку их информация о маршрутизации сводится только к префиксу адреса и метрике. Процесс суммирования также можно настроить так, чтобы удалить множество подробных префиксов адресов и заменить их одним сводным префиксом , что способствует масштабируемости.
В OSPFv3 Inter-Area-Prefix-LSA были переименованы.
4 ASBR-сводка (OSPFv2)

Межзонный маршрутизатор-LSA (OSPFv3)

Пограничный маршрутизатор области (ABR) домен маршрутизации Это необходимо, поскольку внешние LSA типа 5 рассылаются во все области с источником в качестве идентификатора маршрутизатора граничного маршрутизатора автономной системы (ASBR), но идентификаторы маршрутизатора не объявляются между областями. Эта проблема решается с помощью пограничного маршрутизатора, рассылающего информацию ASBR, откуда возник тип 5. Идентификатор состояния канала — это идентификатор маршрутизатора описанного ASBR для LSA типа 4.
В OSPFv3 Inter-Area-Router-LSA были переименованы.
5 AS-внешний-LSA Граничные маршрутизаторы автономной системы (ASBR) домен маршрутизации эти LSA содержат информацию, импортированную в OSPF из других процессов маршрутизации. Они рассылаются во все области без изменений (кроме тупиков и NSSA областей ). Для LSA «Внешнего типа 1» отправляемая метрика представляет собой стоимость от ASBR во внешнюю сеть назначения и должна быть добавлена ​​к стоимости OSPF для ASBR, рекламирующего тип 5, тогда как для LSA «Внешнего типа 2» принимаются решения о маршрутизации. используя стоимость метрики типа 1, отправленную в качестве общей стоимости доставки к внешнему пункту назначения, включая стоимость ASBR. Идентификатор состояния канала LSA типа 5 — это номер внешней сети. [1] Маршруты по умолчанию для AS также могут быть описаны AS-external-LSA.
6 Членство в группе LSA Это было определено для расширений многоадресной рассылки для OSPF ( MOSPF ), [2] протокол многоадресной маршрутизации OSPF, который широко не использовался. MOSPF устарел, начиная с OSPFv3. [3] и в настоящее время не используется. В будущем оно может быть переназначено.
7 Объявления о состоянии внешнего канала NSSA ASBR, в не очень короткой зоне Внутриобластной LSA типа 7 идентичны LSA типа 5.
LSA типа 7 рассылаются только внутри NSSA.
Это позволяет маршрутизаторам в NSSA отправлять внешнюю информацию о маршрутизации для перераспределения. Они используют LSA типа 7, чтобы сообщить ABR об этих внешних маршрутах, которые пограничный маршрутизатор затем преобразует во внешние LSA типа 5 и рассылает их, как обычно, в остальную часть сети OSPF.

На пограничном маршрутизаторе области выбранные LSA типа 7 преобразуются в LSA типа 5 и рассылаются в магистраль.

8

Локальные LSA (OSPFv3)

Каждый внутренний маршрутизатор в пределах области Связь LSA типа 8 используется для предоставления информации о локальных адресах канала и списке адресов IPv6 на канале.
  • В OSPFv2 тип 8 изначально предназначался для использования в качестве так называемого внешнего атрибута LSA для транзитных автономных систем , где OSPFv2 мог заменить внутренний протокол пограничного шлюза (iBGP). В этих сетях пункты назначения BGP будут передаваться в LSA Type 5, а их атрибуты BGP будут вставлены в LSA Type 8. Большинство реализаций OSPFv2 никогда не поддерживали эту функцию, и она никогда не была стандартизирована для OSPFv2.
9 ссылка-локальная «непрозрачная» [3] (ОСПФv2)

Внутриобластной префикс [1] (ОСПФv3)

ссылка-локальная Это LSA OSPFv3, который содержит префиксы для тупиковых и транзитных сетей в идентификаторе состояния канала. Он также используется для IETF NSF (непрерывная пересылка).
10 локально-непрозрачный [3] (ОСПФv2) местный регион Непрозрачные LSA содержат информацию, которую следует рассылать другим маршрутизаторам, даже если маршрутизатор сам не способен понять расширенную информацию. Обычно LSA типа 10 используются для расширений управления трафиком (MPLS-TE) к OSPF для создания базы данных управления трафиком (TED) путем заливки дополнительной информации о ссылках, помимо их показателей, таких как пропускная способность канала и цвет.
11 Автономная система (АС) «непрозрачная» [3] (ОСПФv2) домен маршрутизации Пакеты LSA типа 11 служат той же цели, что и пакеты LSA типа 10, но не рассылаются в специальные типы областей (штубные области).

Непрозрачные LSA типов 9, 10 и 11 предназначены для обновлений до OSPF для конкретных целей приложения. Например, OSPF-TE имеет расширения для управления трафиком, которые могут использоваться RSVP-TE в многопротокольной коммутации по меткам (MPLS). Непрозрачные LSA используются для передачи информации о цвете канала и пропускной способности. Стандартные механизмы лавинной рассылки базы данных состояния каналов (LSDB) используются для распространения непрозрачных LSA. Каждый из трех типов имеет различную область наводнения.

Для всех типов LSA существуют 20-байтовые заголовки LSA. Одним из полей заголовка LSA является идентификатор состояния канала.

Каждый канал маршрутизатора определяется как один из четырех типов: тип 1, 2, 3 или 4. LSA включает поле идентификатора канала, которое идентифицирует по номеру сети и маске объект, к которому подключается этот канал.

В зависимости от типа идентификатор ссылки имеет разные значения, как показано в таблице ниже:

Тип ссылки Описание Идентификатор ссылки Связать данные
1 соединение «точка-точка» с другим маршрутизатором идентификатор соседнего маршрутизатора IP-адрес исходного интерфейса сети
2 подключение к транзитной сети IP-адрес назначенного маршрутизатора IP-адрес исходного интерфейса сети
3 подключение к тупиковой сети Номер IP-сети/подсети Маска подсети интерфейса
4 виртуальная ссылка идентификатор соседнего маршрутизатора IP-адрес исходного интерфейса сети

OSPFv2 для IPv4

[ редактировать ]

Согласно Приложению A.3.1 к RFC 2328, все пакеты OSPF начинаются с общего «24-байтового заголовка» LSA, как показано ниже.

Формат заголовка пакета OSPF v2, длина поля в байтах
1 1 2 4 4 2 2 8 Переменная
Версия 2 Тип Длина пакета Идентификатор маршрутизатора Идентификатор области Контрольная сумма AuType Аутентификация Данные

Для


Параметры

[ редактировать ]
Поле опций, длина в битах
1 1 1 1 1 1 1 1
* ТО округ Колумбия советник Н/Д х И *

Поле «Параметры» присутствует в:

  • Привет пакеты
  • Пакеты описания базы данных
  • все LSA

Поле опции Указывает функцию, поддерживаемую исходным маршрутизатором. Несоответствие в пакете Hello приведет к отклонению соседа. для LSA пересылается только пакет, соответствующий готовности маршрута назначения.

Опции (8 бит)
  • E-бит: указывает, поддерживает ли область внешний AS или STUB.
  • x-бит: установите 0, ранее использовался MOSPF.
  • Бит N/P: указывает, соответствует ли область NSSA.
  • Бит EA: ориентировочный прием и пересылка внешних атрибутов-LSA.
  • Бит постоянного тока: Индикативная обработка маршрутизатором цепей спроса, РФК   1793 .
  • O-бит: индикатор готовности маршрутизатора получать и пересылать Opaque-LSA.
  • *: Зарезервированный набор 0

Описание базы данных ДБД

[ редактировать ]
Описание базы данных, длина поля в байтах
24 2 1 1 4 Переменная
Заголовок
Интерфейс ЧЕЛОВЕК Параметры Флаги Порядковый номер ДД Данные АЛП
0 0 0 0 0 я М РС

Сообщения описания базы данных содержат описания топологии автономной системы или области. Они передают содержимое базы данных состояния каналов (LSDB) для области от одного маршрутизатора к другому. Для связи с большой LSDB может потребоваться отправка нескольких сообщений, если передающее устройство будет назначено в качестве ведущего устройства и будет отправлять сообщения последовательно, а ведомое устройство (получатель информации LSDB) будет отвечать подтверждениями.

MTU интерфейса (16 бит)
самая большая IP-дейтаграмма, которую можно отправить без фрагментации. В байтах.
флаги (8 бит)
Определены 3 бита.
  • I-бит: указывает на то, что это первый пакет в последовательности пакетов описания базы данных.
  • M-Bit: указывает на то, что за ним следует еще пакет.
  • MS-бит Указывает, если источник является главным во время процесса обмена базой данных.
Порядковый номер DD (32 бита)
Описание базы данных, увеличивается до тех пор, пока не будет отправлено полное описание базы данных.
[ редактировать ]

Запрос состояния канала ( LSR ): сообщения запроса состояния канала используются одним маршрутизатором для запроса обновленной информации о части LSDB у другого маршрутизатора. В сообщении указывается ссылка(и), по которой запрашивающее устройство хочет получить более актуальную информацию.

Пакет запроса состояния канала, длина поля в байтах
24 4 4 4 Переменная
Header
LS type Link State ID Advertising Router Data
[ редактировать ]
Пакет обновления состояния канала OSPF, длина поля в байтах
24 4 Переменная
Header
# LSAs list of LSAs
LSA
  1. общее количество LSA, включенных в это обновление.

Сообщения обновления состояния канала ( LSU ) содержат обновленную информацию о состоянии определенных ссылок в LSDB. Они отправляются в ответ на сообщение с запросом состояния канала, а также регулярно транслируются или группируются маршрутизаторами. Их содержимое используется для обновления информации в базах данных LSDB маршрутизаторов, которые их получают.

[ редактировать ]
Подтверждение состояния канала OSPF v2, длина поля в байтах
24 Переменная
Header
list of LSAs

Сообщения подтверждения состояния канала ( LSAck ) обеспечивают надежность процесса обмена состоянием канала путем явного подтверждения получения сообщения обновления состояния канала. Подтверждение LSA явно подтверждает получение LSA путем его обратного отражения.


Общий 20-байтовый заголовок пакета LSA

[ редактировать ]
Формат заголовка пакета LSA 20 байт, длина поля в байтах
24 2 1 1 4 4 4 2 2 Переменная
Заголовок OSPF ЛС Возраст Параметры Тип ЛС Идентификатор состояния связи Рекламный маршрутизатор Порядковый номер LS Контрольная сумма LS Длина ДАННЫЕ

Приложение- А.4.1 RFC   2328 , все пакеты LSA начинаются с общего «20-байтового заголовка» LSA, как показано ниже. Примечание. Всем этим заголовкам пакетов LSA предшествуют «24-байтовые» заголовки OSPF OSPFv2 .


Возраст LS (16 бит)
Время в секундах с момента создания LSA.
Тип LS (8 бит)
1,2,3,4,5,6 или 7
Идентификатор состояния канала (32 бита)
Идентифицирует часть сетевой среды, описываемую LSA. Содержимое этого поля зависит от типа LS LSA.
Идентификатор рекламного маршрутизатора (32 бита)
исходный маршрутизатор, который изначально его создал.
Порядковый номер LS (32 бита)
порядковый номер увеличивается каждый раз, когда маршрутизатор создает новый экземпляр LSA. используется для обнаружения старых и повторяющихся LSA.
LS Контрольная сумма (16 бит)
Контрольная сумма содержимого LSA.
Длина (16 бит)
Длина LSA в байтах.

В 2008 году с введением RFC5340 был установлен новый стандарт.

Общий заголовок пакета OSPFv3, 16 байт.
Кусочек 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 начинаются с общего «20-байтового заголовка» LSA, как показано ниже.

Примечание. Всем этим заголовкам пакетов LSA предшествуют стандартные «16-байтовые» заголовки OSPF .

Общий 20-байтовый заголовок пакета 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 ЛС Возраст Тип ЛС
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 В зависимости от «Типа LS» детали содержимого будут различаться.
192
~
~
~
~ ...

Согласно Приложению A.4 к RFC 5340 (OSPFv3 для IPv6) в зависимости от типа LS существует девять основных форматов пакетов LSA (фактически восемь из них устарели):

Код функции LSA Тип ЛС Описание
1 0x2001 Router-LSA
2 0x2002 Сеть-LSA
3 0x2003 Межобластной префикс-LSA
Также называется Summary-LSA в OSPFv2.
4 0x2004 Межзональный маршрутизатор-LSA
Также называется ASBR-Summary-LSA в OSPFv2.
5 0x4005 AS-Внешний-LSA
Также называется «External-LSA» или «AS-External-LSA» в OSPFv2.
6 0x2006 MOSPF-LSA устарел в OSPFv3 (может быть переназначен)
В OSPFv2 назывался Multicast-OSPF-LSA.
7 0x2007 NSSA-LSA
Также называется NSSA-LSA в OSPFv2.
8 0x0008 Ссылка-LSA
9 0x2009 Внутриобластной префикс-LSA

Ниже перечислены девять различных форматов для каждого «типа» пакета LSA (включая устаревший LSA-6):

Тип 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 31
0 ЛС Возраст 0 0 1 1
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 0 нет х V И Б Параметры
192 Тип 0 Метрика
224 Идентификатор интерфейса
256 Идентификатор соседнего интерфейса
288 Идентификатор соседнего маршрутизатора
320 ...
~ Тип 0 Метрика
~ Идентификатор интерфейса
~ Идентификатор соседнего интерфейса
~ Идентификатор соседнего маршрутизатора
~ ...

Тип 2: Заголовок Network-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 Порядковый номер 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 ЛС Возраст 0 0 1 3
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 0 Метрика
192 ПрефиксДлина Параметры префикса 0
224 Префикс адреса
256
288 ...

Тип 4: Заголовок 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 4
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 0 Параметры
192 0 Метрика
224 Идентификатор целевого маршрутизатора

Тип 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 29 30 31
0 ЛС Возраст 0 1 0 5
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 И Ф Т Метрика
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
Н/Д Этот тип LSA устарел в OSPF v3 RFC 5340 и поэтому здесь не показан.
~
~

Тип 7: Заголовок NSSA-LSA

[ редактировать ]

(То же, что и Тип 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
0 ЛС Возраст 0 1 0 7
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 И Ф Т Метрика
192 ПрефиксДлина Параметры префикса Ссылочный тип LS
224 Префикс адреса
...
256
288 Адрес пересылки (необязательно)
~
~
~
~ Внешний тег маршрута (необязательно)
~ Идентификатор состояния ссылки (необязательно)
[ редактировать ]
Кусочек/
Байт
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 0 8
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 Приоритет РТР Параметры
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 31
0 ЛС Возраст 0 0 0 9
32 Идентификатор состояния связи
64 Рекламный маршрутизатор
96 Порядковый номер LS
128 Контрольная сумма LS Длина
160 # Префиксы Ссылочный тип LS
192 Идентификатор состояния ссылки на ссылку
224 Ссылочный рекламный маршрутизатор
256 ПрефиксДлина Параметры префикса Метрика
288 Префикс адреса
...
320
352 ...
~ ПрефиксДлина Параметры префикса Метрика
~ Префикс адреса
...
~
  1. ^ Jump up to: а б «RFC 5340 – OSPF для IPv6» . ietf.org . Проверено 5 апреля 2020 г.
  2. ^ «RFC 1584 — Расширения многоадресной рассылки для OSPF» . ietf.org . Проверено 14 августа 2015 г.
  3. ^ Jump up to: а б с д «RFC 5250 — вариант непрозрачного LSA OSPF» . ietf.org . Проверено 14 августа 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a22ddd7c270a78741d59477434603fd0__1661185500
URL1:https://arc.ask3.ru/arc/aa/a2/d0/a22ddd7c270a78741d59477434603fd0.html
Заголовок, (Title) документа по адресу, URL1:
Link-state advertisement - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)