Процесс синхронизации баз данных между маршрутизаторами OSPF происходит в несколько этапов: 1
- Обмен пакетами DBD. 1 С их помощью маршрутизаторы сообщают друг другу о том, какую информацию они знают, в сокращённом виде. 1
- Запрос недостающей информации с помощью LSR. 1 Маршрутизаторы запрашивают у соседа недостающую информацию. 1
- Отправка пакета LSU. 1 В ответ на LSR, который прислал сосед, маршрутизатор отправляет LSU с полным описанием информации, которой не хватает у соседа. 1
- Отправка подтверждения LSAck. 1 После получения LSU от соседа маршрутизатор отправляет подтверждение, что он получил информацию. 1
- Повторение процедуры в другую сторону. 1 Если оба маршрутизатора должны запросить друг у друга информацию, то эта процедура повторяется и в другую сторону. 1
- Синхронизация LSDB. 1 После этого база данных становится полностью одинаковой между соседями. 1
После синхронизации LSDB маршрутизатор отправляет обновление своим соседям в других широковещательных сегментах. 1 Если топология сети меняется, процесс синхронизации повторяется для обновления информации во всех маршрутизаторах. 5