Понимание OSPF LSA — различия между версиями
imported>Artem (→LSA type 1 (Router LSA)) |
imported>Artem (→LSA type 1 (Router LSA)) |
||
| Строка 36: | Строка 36: | ||
Идентификатор состояния каналов представляет собой идентификатор маршрутизатора, который впервые сформировал анонс. Структура пакета LSA маршрутизатора показана на рисунке 3.3. | Идентификатор состояния каналов представляет собой идентификатор маршрутизатора, который впервые сформировал анонс. Структура пакета LSA маршрутизатора показана на рисунке 3.3. | ||
| + | |||
| + | [[Файл:LSA_1_4.png|center|400px]] | ||
| + | |||
| + | Каждый интерфейс относится к одному из 4-х типов: 1,2,3 или 4. LSA содержат поле link ID, отвечающее за идентификацию устройства на другом конце. В зависимости от типа линка (link type) поле link id может иметь различное значение. См. таблицу. | ||
| + | |||
| + | ''Внимание'' Тупиковая сеть (stub-network) имеет только один присоединённый маршртизатор. | ||
| + | [[Файл:LSA_1_5.png|center|400px]] | ||
| + | |||
| + | ==LSA type 2 (Router LSA)== | ||
Версия 11:09, 7 августа 2012
В этой секции объясняются все основные типы LSA и как из них формируется LSDB.
Отдельно LSA представляют из себя записи БД. В комбинации, они описывают полную топологию сети OSPF или зоны.
Типы LSA
- LSA 1 (Router LSA) - Объявления маршрутизатора. Описывается состояние подключённых линий связи (интерфейсов) маршрутизатора, которые принадлежат одной области. Маршрутизатор объявляет о своих связях с соседними маршрутизаторами. Создаются каждым маршрутизатором области и лавинно рассылаются только в границах своей области. В качестве идентификатора канала связи данного типа LSA выступает ID соседнего маршрутизатора, который прислал анонс о состоянии своих интерфейсов (линий связи).
- LSA 2 (Network LSA) - Объявления о сети. Создаются назначенными DR маршрутизаторами в сетях с широковещательными рассылками. Содержат данные о всех маршрутизаторах, подключенных к области. Данный тип анонсов рассылается лавинно только назначенным маршрутизатором области в границах своей области и позволят используя только один LSA описать все маршрутизаторы, подключенные к сегменту сети. Link-state ID для LSA 2 типа является IP адрес назначенного маршрутизатора, который рассылает данные анонсы.
- LSA 3 (Summary LSA ABR) - Суммарные анонсы о сетях в пределах автономной системы. Формируются пограничными маршрутизаторами области (ABR) для объявления о внутренних сетях из определенной области другим пограничным маршрутизаторам. На основании полученных анонсов ABR получают возможность выбрать самый оптимальный вариант достижимости конкретной сети не из своей области и лавинообразно сообщить о нем всем маршрутизаторам своей области. Данный тип LSA используется только ABR для объявления о сетях из других областей в границах своей автономной системы. По умолчанию в данных анонсах отсутствует суммирование маршрутов и каждая сеть описывается отдельной записью. Для включения суммирования записей о сетях других областей в анонсы LSA 3 требуется дополнительная настройка маршрутизатора. Идентификатором состояния каналов является номер сети получателя, которая описывается в анонсах.
- LSA 4 (Summary LSA ASBR) - Суммарные анонсы о маршрутах к ASBR. Как и тип 3, данный анонс генерируется и рассылается только ABR, но в отличии от него описываются сети, которые находятся за границами не просто области, а автономной системы. Таким образом анонсы 4-го типа позволяют каждому маршрутизатору определить самый оптимальный маршрут к пограничному маршрутизатору автономной системы (ASBR). В качестве идентификатора состояния каналов выступает идентификатор маршрутизатора ASBR, указанного в анонсе.
- LSA 5 (AS External LSA ) - Объявления о внешних сетях. С помощью данных анонсов, которые генерируют только ASBR, определяются маршруты к внешним получателям, которые не принадлежат к данной автономной системе. Рассылка данных типов LSA осуществляется ASBR лавинообразно по всей AS, кроме тупиковых областей. Идентификатор состояния каналов представляет собой номер внешней сети, которая указывается в анонсе.
- LSA 6 (Multicast OSPF LSA) - Данный специализированный тип LSA используется в том случае, когда протоколу OSPF при своей работе необходимо реализовать групповую рассылку служебных данных.
- LSA 7 (NSSA LSA) - Анонсы о состояниях внешних каналов в сетях NSSA (не полностью тупиковые сети). Генерируются и рассылаются лавинообразно ASBR только в границах данной области NSSA. Для распространения информации о сетях из NSSA области по всей автономной системе маршрутизаторы ABR имеют возможность производить преобразование LSA 7 в LSA 5 и передавать их дальше.
- LSA 8 (External LSA for BGP) - Данный тип LSA используется для обмена служебной информацией в случае взаимодействия протокола OSPF и BGP.
- LSA 9, 10, 11 (Opaque LSA) - Непрозрачные анонсы LSA. Распространяются только в рамках определенного участка сети (например, только в определенной области или автономной системе) Используются различными вендорами для реализации дополнительных механизмов работы протокола OSPF. Используя соответствующие типы LSA маршрутизатор создает базу данных связей.
LSA type 1 (Router LSA)
Анонсы LSA маршрутизатора описывают состояние каналов (напрямую подключённых линков) маршрутизатора, которые относятся к одной области. Лавинная рассылка таких анонсов осуществляется только в пределах той области, к которой принадлежит этот маршрутизатор.
Основной отличительной особенностью анонсов LSA типа 1 по сравнению с анонсами других типов является то, что первые описывают каналы области. Например, маршрутизатор ABR OSPF относится к двум областям и передает в соответствующую область анонсы LSA маршрутизатора с информацией о каналах, которые находятся только в той или иной области. (Это означает, что передача информации о каналах из одной области в другую запрещена.)
При ознакомлении с описанием анонсов LSA OSPF необходимо учитывать, что в протоколе OSPF применяются два первичных типа маршрутов, которые перечислены ниже.
- Внутриобластной маршрут. Таковым является маршрут, который полностью находится в одной области OSPF.
- Межобластной маршрут. Так называется маршрут, проходящий по разным областям OSPF.
Как показано на рис. 3.2, анонсы LSA типа 1 содержат информацию, которая относится к внутриобластным маршрутам.
Идентификатор состояния каналов представляет собой идентификатор маршрутизатора, который впервые сформировал анонс. Структура пакета LSA маршрутизатора показана на рисунке 3.3.
Каждый интерфейс относится к одному из 4-х типов: 1,2,3 или 4. LSA содержат поле link ID, отвечающее за идентификацию устройства на другом конце. В зависимости от типа линка (link type) поле link id может иметь различное значение. См. таблицу.
Внимание Тупиковая сеть (stub-network) имеет только один присоединённый маршртизатор.