ospf frr(OSPFv3基础,一分钟了解下)

一、OSPFv3 和OSPFv2 的不同

1、基于链路的协议

在OSPFv3中用“链路”替代了 OSPFv2 中的“网络”、“子网”等术语。在OSPFv3中 ,路由器接

口与链路相连而不是连接到子网上 ,任意两个节点都可以通过它们所处的链路来相互通信

2、地址语义的去除

除了在链路状态更新包的LSA 中会出现 IPv6地址外 ,在 OSPFv3 的数据包中基本上不含有 IPv6

的地址。OSPF路由器 ID ,域 ID 以及LSA 的链路状态 ID也都仍然使用32位 IPv4的地址来表示。

3、洪泛范围的扩大

在OSPFv2 中 ,除了 AS – External – LSA 的洪泛范围是自治系统内部之外 ,大流量套餐每一个LSA 都与一个域

相关 ,所以洪泛范围是域内部。而在 OSPFv3 中 ,LSA的洪泛范围已被扩展为三种:本地链路范围、

域内部范围和自治系统内部范围。

4、在一条链路上运行多个实例的支持

OSPFv3 通过数据包头部的 Instance ID 和接口的数据结构支持在一条链路上运行多个 OSPF的实

例。在Ospfv2 中是通过数据包头部的认证字段来达到相同目的的。

5、本地链路地址的使用

OSPFv3为了实现“邻居发现”和“自动配置”,在单独的链路上使用本地链路地址。IPv6路由器不

转发那些有本地链路源地址的数据包并且本地链路地址只允许在Link-LSA中出现。

6、认证的改变

在Ospfv3 的数据大流量套餐包头部不再含有“AuType”和“Authentication”字段 ,所以 OSPFv3 本身不提供

认证功能 ,而是依赖于 IP 头部的认证和 IP 封装的安全载荷来保证数据包的完整性和安全性。

7、数据包格式的变化

OSPFv3 直接运行于 IPv6 之上 ,所有的地址语义都从OSPF头部去掉了。

8、LSA格式的变化

所有的LSA 头部以及 Router – LSAs 和 Network- LSAs 中都去掉了地址语义。在 OSPFv3 中 ,增加

了一些新的LSA。LSA类型扩充为9类

9、对不支持的LSA的处理

在OSPFv2 中简单的忽略那些不支持的LSA 类型 ,而在OSPFv3 中 ,这类L大流量套餐SA 可以被路由器存储和

洪泛。

10、Stub区域的支持

在OSPFv2 中 ,定义 Stub 域是为了最小化链路状态数据库和路由表的大小。在OSPFv3 中 ,仍然

保留了 Stub的概念。所不同的是 ,OSPFv3 允许洪泛范围是本地链路范围或者u – bit 置0 时的未

知LSA在Stub域中洪泛。

11、通过路由器 ID识别邻居

在Ospfv3中 ,所有链路类型的邻居路由器通过它的路由器 ID来识别 ,而在OSPFv2中 ,在点对点链

路和虚链路上的邻居路由器通过它的路由器 ID 来识别的 ,而广播、NBMA和点对多点的网络都是

通过它们的 IPv4的接口地址来识别的。

二、OSPFv3 报文格式

OS大流量套餐PFv2和OSPFv3均使用同样的IP协议号89。但OSPFv3在组播支持上,对所有SPF路由器的组播地址定义为FF02::5,对所有DR路由器组播地址定义为FF02::6,相当于IPv4中,OSPFv2定义的224.0.0.5和224.0.0.6。OSPFv3同样使用5中消息(Hello,DD,LSDatabase Request,LS Database Update, LS Ack)来建立连接,但OSPFv3的报文和v2有很多不同,首先来看下面OSPFv3的报头,版本号更新为3,加入了Instance ID,也就是说,同一条链路上可以运行多个Instance。但接口标示仅在本地链路上有意义大流量套餐,因此OSPFv3消息不能转发到始发它的链路之外。同时OSPFv3去掉了认证报文


友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2

原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/66382.html

(0)
sunyaqunsunyaqun
上一篇 2024年11月8日
下一篇 2024年11月8日

相关推荐

发表回复

登录后才能评论