OSPFv3与OSPFv2的区别
目前IPV4协议使用的是OSPF Version 2
IPV6协议使用的是OSPF version 3
OSPFv3是运行于IPV6的OSPF路由协议(RFC2740)
OSPFv3在OSPFv2的基础上进行了修改,是一个独立的路由协议。
OSPFv3与OSPFv2的不同在于(协议号还是89):
OSPFv3不再位于数据包和链路状态公告(LSA)起始位置的报文头部插入基于IP的数据。OSPFv3利用独立于网络协议的信息,来执行过去需要IP报文头部的关键人物,如识别发布路由数据的LSA。
相同点:
-
协议报文类型一样:Hello、DD、LSR、LSU、LSACK报文都一样
但是Hello报文OSPFv3,与v2有改动。
OSPFv2的Hello报文

OSPFv3的Hello报文

OSPFv3中Hello报文相对v2增加了instance ID和Interface ID,由于OSPFv3是基于链路的,而OSPFv2是基于网段的。所以V3Hello报文中删除了v2中的Network Mask字段。并且由于OSPFv3中认证交给了IPV6,所以也删除了认证字段
instance ID 缺省值为0,只在本地链路有意义。
再来看看Hello报文中options字段
OSPFv2

本文对比了OSPFv3和OSPFv2的区别,包括OSPFv3不再依赖IP数据,Hello报文的改动,如移除Network Mask和认证字段,新增Instance ID和Interface ID。此外,OSPFv3基于链路,不包含路由信息的LSA,路由信息由Intra Area prefix LSA描述,并支持多进程。认证依靠IPv6扩展报头,通过Router-id标识邻居。
最低0.47元/天 解锁文章
931

被折叠的 条评论
为什么被折叠?



