Текущая версия протокола OSPF для IPv4 — это протокол OSPFv2, представленный Джоном Moйем в запросах для комментариев (RFC) 1247 и позднее обновленный — в RFC 2328. В 1999 году протокол OSPFv3 для IPv6 был опубликован в RFC 2740.

Протокол OSPF - бесклассовый протокол маршрутизации со значением административной дистанции по умолчанию 110. Обозначен в таблице маршрутизации кодом источника маршрута O.

Протокол OSPF активируется посредством команды режима глобальной конфигурации router ospf process-id. Значение process-id имеет локальную значимость, то есть оно необязательно должно совпадать со значениями на других маршрутизаторах OSPF, чтобы было возможно установление отношений смежности с этими устройствами.

Команда network, используемая в протоколе OSPF, выполняет ту же функцию, как и при использовании с другими протоколами внутренней маршрутизации, но имеет несколько иной синтаксис. Значение wildcard-mask является обратным значением маски подсети, а значение area-id должно быть задано равным 0.

По умолчанию пакеты приветствия протокола OSPF каждые 10 секунд отправляются к сегментам сетей типа «точка-точка» и сетей множественного доступа; и каждые 30 секунд — к сегментам не широковещательных сетей множественного доступа (Frame Relay, X.25, ATM). Эти пакеты используются протоколом OSPF для установления отношений смежности. По умолчанию интервал простоя равен четырёхкратному значению интервала приветствия.

Для того чтобы маршрутизаторы установили отношения смежности, их интервалы приветствия, интервалы простоя, типы сетей и маски подсетей должны совпадать. Используйте команду show ip ospf neighbors для проверки отношений смежности OSPF.

OSPF выбирает выделенный маршрутизатор (DR) как точку сбора и распространения пакетов LSA, которые отправляются и принимаются в сети множественного доступа. Резервный выделенный маршрутизатор (BDR) выбирается для выполнения функций выделенного маршрутизатора (DR) в случае его неисправности. Все остальные маршрутизаторы известны, как маршрутизаторы DROthers. Маршрутизаторы отправляют свои пакеты LSA на выделенный маршрутизатор, который затем выполняет лавинную рассылку пакетов LSA на все остальные маршрутизаторы в сети множественного доступа.

Команда show ip protocols используется для проверки критически важных данных конфигурации OSPF, включая идентификатор процесса OSPF, идентификатор маршрутизатора и сети, объявляемые маршрутизатором.

OSPFv3 активируется не в режиме настройки маршрутизатора, а на интерфейсе. Для работы протокола OSPFv3 необходимо настроить каналы типа link-local. Для работы OSPFv3 необходимо активировать одноадресную маршрутизацию IPv6. Для включения интерфейса OSPFv3 необходимо создать 32-битный идентификатор маршрутизатора.