Пакеты OSPF — различия между версиями

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску
imported>Artem
imported>Artem
Строка 5: Строка 5:
 
*Запуск SPF для расчёта наилучших маршрутов ко всем получателям;
 
*Запуск SPF для расчёта наилучших маршрутов ко всем получателям;
 
*Наполнение таблицы маршрутизации наилучшими маршрутами ко всем получателям.
 
*Наполнение таблицы маршрутизации наилучшими маршрутами ко всем получателям.
 +
 +
Изменение состояние канала может произойти уже после первичного заполнения таблицы маршрутизации. OSPF детектирует эти изменения и реагирует на них рассылкой маршрутизаторам в пределах зоны (или в другие зоны) информации об изменениях, необходимой для поддержания адекватной LSDB.
 +
 +
Типы пакетов:
 +
*'''Hello''' - используется для обнаружения соседей и установления соседства между ними.
 +
*'''Database description (DBD)''' - Проверяет синхронизацию баз данных между маршрутизаторами.
 +
*'''Link-State Request (LSR)''' — запрашивает определенные записи о состоянии каналов от маршрутизатора к маршрутизатору.
 +
*'''Link-State Update (LSU)''' — отправляет определенные записи о состоянии каналов в ответ на запрос.
 +
*'''Link-State Acknowledgment (LSAck)''' — подтверждает получение других типов пакетов.
 +
[[Файл:OSPF_packet_header_format.png|thumb|right| Рис. 5. Формат заголовка пакета OSPF.]]
 +
Все пять типов пакетов OSPF инкапсулированы в заголовок сетевого уровня, как показано на рисунке 5.
  
 
===Establishing OSPF Neighbor Adjacencies: Helo===
 
===Establishing OSPF Neighbor Adjacencies: Helo===

Версия 11:29, 1 марта 2012

OSPF выполняет несколько функций:

  • Обнаружение соседей для формирования отношений;
  • Рассылка link-state информации для формирования на каждом маршрутизаторе LSDB;
  • Запуск SPF для расчёта наилучших маршрутов ко всем получателям;
  • Наполнение таблицы маршрутизации наилучшими маршрутами ко всем получателям.

Изменение состояние канала может произойти уже после первичного заполнения таблицы маршрутизации. OSPF детектирует эти изменения и реагирует на них рассылкой маршрутизаторам в пределах зоны (или в другие зоны) информации об изменениях, необходимой для поддержания адекватной LSDB.

Типы пакетов:

  • Hello - используется для обнаружения соседей и установления соседства между ними.
  • Database description (DBD) - Проверяет синхронизацию баз данных между маршрутизаторами.
  • Link-State Request (LSR) — запрашивает определенные записи о состоянии каналов от маршрутизатора к маршрутизатору.
  • Link-State Update (LSU) — отправляет определенные записи о состоянии каналов в ответ на запрос.
  • Link-State Acknowledgment (LSAck) — подтверждает получение других типов пакетов.
Файл:OSPF packet header format.png
Рис. 5. Формат заголовка пакета OSPF.

Все пять типов пакетов OSPF инкапсулированы в заголовок сетевого уровня, как показано на рисунке 5.

Establishing OSPF Neighbor Adjacencies: Helo

Exchange Process and OSPF Neighbor Adjacency States

OSPF Neighbor States

===Maintaining Routing Information

OSPF Link-State Sequence Numbers

Verifying Packet Flow