Маршрутизаторы, использующие протокол динамической маршрутизации (например, OSPF), осуществляют обмен сообщениями между соседними устройствами в пределах одной сети или канала. Маршрутизаторам требуется только отправлять или принимать сообщения протокола маршрутизации от напрямую подключенных соседних устройств. Эти сообщения всегда отправляются с IPv4-адреса источника, то есть маршрутизатора, осуществляющего пересылку.
Для этой цели идеально подходят IPv6-адреса типа link-local. Локальный IPv6-адрес канала позволяет устройству обмениваться данными с другими устройствами, использующих IPv6, по одному и тому же каналу и только по этому каналу (подсети). Пакеты с link-local адресом источника или назначения не могут быть направлены за пределы того канала, в котором создан пакет.
Как показано на рисунке, сообщения OSPFv3 отправляются с использованием:
- IPv6-адреса источника — IPv6-адрес типа link-local выходного интерфейса;
- IPv6-адреса назначения — пакеты OSPFv3 могут отправляться на индивидуальный адрес с использованием IPv6-адреса типа link-local соседнего устройства. Они также могут отправляться посредством многоадресной рассылки. Адрес FF02::5 является адресом маршрутизатора OSPF, а адрес FF02::6 - групповым адресом маршрутизатора DR/BDR.