Протокол OSPF
OSPF (Open Shortest Path First) - протокол динамической маршрутизации. OSPF - это протокол состояния канала, который относится к категории IGP. Маршрутизация с OSPF основана на автономных системах (AS). OSPF определяет AS как группу маршрутизаторов, которые обмениваются информацией маршрутизации с использованием протокола состояния канала. Этот протокол создает иерархическую топологию сети, разделяя ее на области. Определение иерархии требует планирования границ OSPF и назначения адресов.
Связь между маршрутизаторами, использующими этот протокол, осуществляется с помощью пяти сообщений:
- hello - установление и поддержание добрососедских отношений
- database descriptions - описание хранимых баз данных
- requests link-state - запрашивает информацию о статусах подключения
- updates link-state - обновляет состояние подключения
- acknowledgments links-state - Подтверждение статуса соединения
OSPF - это состояние канала только в пределах области. В пределах одной области все маршрутизаторы знают всю ее топологию и обмениваются информацией о состоянии каналов друг с другом, и каждый из них независимо пересчитывает маршруты. OSPF действует как протокол вектора расстояния между регионами (граничные маршрутизаторы регионов обмениваются готовыми маршрутами друг с другом). Наличие нулевой области позволяет маршрутизировать пакеты между регионами без зацикливания.
Существует 3 версии протокола OSPF:
- OSPFv1
- OSPFv2 - IPv4
- OSPFv3 - IPv6