IPv6 的路由选择需要对协议进行一些改动。首先最主要的改动就是,每个协议消息都必须改为能够传送长度为 IPv4 地址 4 倍的地址。这些可以通过更改最短路径优先(OSPF)协议来实现,要么通过更改现有的链路状态通告(LSA),要么定义新的 LSA。同时,OSPF 协议的发展早在 20 世纪 80 年代末就开始了,当时路由器的性能很低,时延很大,而且内存昂贵。现在这些问题都不存在了,OSPFv2 的一些用来适应和调节那些早期连网实际情况的特性现在已不实用了。因此,OSPFv2 协议的大量实际应用经验表明,它在某些领域显得没有效率。
因此,在起初考虑扩展 OSPF 支持 IPv6 的时候,就意识到这是一个改进优化 OSPF 协议本身的机会。结果是,不仅为 IPv6 对 OSPFv2 进行了扩展,还创建了一个新的 OSPF 的改进版本:OSPFv3。