Пакеты OSPF — различия между версиями
Перейти к навигации
Перейти к поиску
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