OSPFv3
OSPFv3 is one of the first routing protocols available for IPv6 and. Due to
its open-standard heritage, it is widely supported in IPv6. OSPFv3 is the
only routing protocol discussed on the BSCI test, so it is covered in more
depth here.
OSPFv3, which supports IPv6, is documented in RFC 2740. Like OSPFv2,
it is a link-state routing protocol that uses the Dijkstra algorithm to select
paths. Routers are organized into areas, with all areas touching area 0.
OSPF speakers meet and greet their neighbors using Hellos, exchange LSAs
(link-state advertisements) and DBDs (database descriptors), and run SPF
against the accumulated link-state database.
OSPFv3 participants use the same packet types as OSPFv2, form neighbors
in the same way, flood and age LSAs identically, and support the same
NBMA topologies and rare techniques such as NSSA and on-demand
circuits.
OSPFv3 differs from its predecessors principally in its new address format.
OSPFv3 advertises using multicast addresses FF02::5 and FF02::6, but uses
its link-local address as the source address of its advertisements. Authentication
is no longer built in, but relies on the underlying capabilities of IPv6.