Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_ССПО_2013.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
825.41 Кб
Скачать
  1. Типи повідомлень при інформаційному обміні в протоколі ospf. Формат повідомлень, межі їхнього розповсюдження.

OSPF использует 5 типов пакетов:

  • Hello — используется для обнаружения соседей и построения отношений соседства с ними, многоадресная рассылка по multicast-адресу 224.0.0.5.

  • Database Description (DBD) — проверяет синхронизацию базы данных между маршрутизаторами (одноадресная рассылка между двумя смежными р-рами).

  • Link-State Request (LSR) — запрашивает определенные записи о состоянии каналов от маршрутизатора к маршрутизатору (одноадресная рассылка, между 2мя смежными р-рами).

  • Link-State Update (LSU) — отправляет определенные записи о состоянии каналов в ответ на запрос. Пакет посылается по групповому адресу 224.0.0.6.

  • Link-State Acknowledgment (LSAck) — подтверждает получение других типов пакетов (одноадресная рассылка). Адресом места назначения этого пакета может быть индивидуальный маршрутизатор, группа маршрутизаторов или все маршрутизаторы автономной системы.

Все пять типов пакетов OSPF инкапсулируются непосредственно в IP-пакет:

Номер протокола OSPF в IP-заголовке — 89. IP-адрес получателя – это мультикаст-адрес 224.0.0.5 (ALL-OSPF-Routers): используется для отправки Hello-сообщений всем OSPF-маршрутизаторам или 224.0.0.6 (AllDRouters): используется для отправки OSPF-сообщений выделенным (DR/BDR) маршрутизаторам OSPF. OSPF пакеты 4 и 5 типа рассылаются на мультикаст адрес OSPF 224.0.0.6, кроме моментов повторной пересылки, при пересылке через виртуальный канал и в nonbroadcast networks. Пакеты DBD, LSR рассылаются на юникаст адреса.

У всех пакетов OSPF одинаковый заголовок:

Поля заголовка пакета OSPF:

  • Версия протокола (Version number) — версия протокола OSPF. Текущая версия для IPv4 — 2.

  • Тип пакета (Type) — указывает какой тип пакета OSPF передается:

    • 1 — Hello

    • 2 — Database Description

    • 3 — Link State Request

    • 4 — Link State Update

    • 5 — Link State Acknowledgment

  • Длина пакета (Packet length) — длина пакета OSPF в байтах. Длина включает в себя и заголовок.

  • Идентификатор маршрутизатора (Router ID) — определяет какой маршрутизатор отправил пакет.

  • Идентификатор зоны (Area ID) — определяет в какой зоне сгенерирован пакет.

  • Контрольная сумма (Checksum) — используется для проверки целостности пакета OSPF, для обнаружения ошибок при передаче.

  • Тип аутентификации (Authentication type) — тип аутентификации, который используется между маршрутизаторами:

    • 0 — аутентификация не используется,

    • 1 — аутентификация открытым текстом,

    • 2 — MD5-аутентификация.

  • Данные аутентификации (Authentication) — используется при аутентификации маршрутизаторов.

Поле Данные отличается для различных типов пакетов OSPF:

  • Hello — список известных соседей

  • DBD — содержит суммарную информацию базы данных состояний каналов, которая включает в себя все известные идентификаторы маршрутизаторов и их последние номера последовательностей (sequence number) и другую информацию.

  • LSR — содержит тип необходимого LSU и идентификатор маршрутизатора, у которого есть этот LSU.

  • LSU — содержит полные записи объявления о состоянии канала. Несколько LSA могут передаваться в одном пакете обновлений.

  • LSAck — поле пустое.

Типы объявлений о состоянии канала (LSA)

Type 1 LSA — Router LSA — объявление о состоянии каналов маршрутизатора. Эти LSA распространяются всеми маршрутизаторами. В LSA содержится описание всех каналов маршрутизатора и стоимость (cost) каждого канала. Распространяются только в пределах одной зоны.

Type 2 LSA — Network LSA — объявление о состоянии каналов сети. Распространяется DR в сетях со множественным доступом. В LSA содержится описание всех маршрутизаторов присоединенных к сети, включая DR. Распространяются только в пределах одной зоны.

Type 3 LSA — Network Summary LSA — суммарное объявление о состоянии каналов сети. Объявление распространяется пограничными маршрутизаторами. Объявление описывает только маршруты к сетям вне зоны и не описывает маршруты внутри автономной системы. Пограничный маршрутизатор отправляет отдельное объявление для каждой известной ему сети.

Когда маршрутизатор получает Network Summary LSA от пограничного маршрутизатора он не запускает алгоритм вычисления кратчайшего пути. Маршрутизатор просто добавляет к стоимости маршрута указанного в LSA стоимость маршрута к пограничному маршрутизатору. Затем маршрут к сети через пограничный маршрутизатор помещается в таблицу маршрутизации.

Type 4 LSA — ASBR Summary LSA — суммарное объявление о состоянии каналов пограничного маршрутизатора автономной системы. Объявление распространяется пограничными маршрутизаторами. ASBR Summary LSA отличается от Network Summary LSA тем, что распространяется информация не о сети, а о пограничном маршрутизаторе автономной системы.

Type 5 LSA — AS External LSA — объявления о состоянии внешних каналов автономной системы. Объявление распространяется пограничным маршрутизатором автономной системы в пределах всей автономной системы. Объявление описывает маршруты внешние для автономной системы OSPF или маршруты по умолчанию (default route) внешние для автономной системы OSPF.

Type 7 LSA — AS External LSA for NSSA — объявления о состоянии внешних каналов автономной системы в NSSA зоне. Это объявление может передаваться только в NSSA зоне. На границе зоны пограничный маршрутизатор преобразует type 7 LSA в type 5 LSA.