云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > OSPFv2与OSPFv3的区别

OSPFv2与OSPFv3的区别

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 7:22:54

由于链路本地地址只在本链路上有意义且只能在本链路上泛洪,因此链路本地地址只能出现在Link LSA中。

2.3.3 链路支持多实例复用

OSPFv3支持在同一链路上运行多个实例,实现链路复用并节约成本,如图1所示。

图1 链路支持多实例复用示意图

Router A、Router B、Router C和Router D连接到同一个广播网上,它们共享同一条链路且都能建立邻居关系,通过在Router A的Eth1/1、Router B的Eth1/1、Router C的Eth1/2上指定实例1、在Router A的Eth1/1、Router B的Eth1/1、Router D的Eth1/3上指定实例2,实现了Router A、Router B和Router C可以建立邻居关系,Router A、Router B和Router D可以建立邻居关系。 这是通过在OSPFv3报文头中添加Instance ID字段来实现的。如果接口配置的Instance ID与接收的OSPF v3报文的Instance ID不匹配,则丢弃该报文,从而无法建立起邻居关系。

2.3.4 通过Router ID唯一标识邻居

在OSPFv2中,当网络类型为点到点或者通过虚连接与邻居相连时,通过Router ID来标识邻居路由器,当网络类型为广播或NBMA时,通过邻居接口的IP地址来标识邻居路由器。

OSPFv3取消了这种复杂性,无论对于何种网络类型,都是通过Router ID来唯一标识邻居。

2.3.5 认证的变化

OSPFv3协议自身不再提供认证功能,而是通过使用IPv6提供的安全机制来保证自身报文的合法性。所以,OSPFv2报文中的认证字段,在OSPFv3报文头中被取消。

2.3.6 Stub区域的支持

由于OSPFv3支持对未知类型LSA的泛洪,为防止大量未知类型LSA泛洪进入Stub区域,对于向Stub区泛洪的未知类型LSA进行了明确规定,只有当未知类型LSA的泛洪范围是区域或链路而且U比特没有置位时,未知类型LSA才可以向Stub区域泛洪。

2.3.7 报文的不同

OSPFv3报文封装在IPv6报文中,每一种类型的报文都是以一个16字节的报文头部开始。

与OSPFv2一样,OSPFv3的五种报文都有同样的报文头,只是报文中的字段有些不同。

OSPFv3的LSU和LSAck报文与OSPFv2相比没有什么变化,但OSPFv3的报文头、Hello、DD以及LSR报文中的字段与OSPFv2略有不同,报文的改变包括以下几点:

? ?

版本号从2升级到3。

报文头的不同:与OSPFv2报文头相比,OSPFv3报文头长度只有16字节,去

掉了认证字段但加了Instance ID字段。Instance ID字段用来支持在同一条链路上运行多个实例,且只在链路本地范围内有效,如果路由器接收到的Hello报文的Instance ID与当前接口配置的Instance ID不同,将无法建立邻居关系。

?

Hello报文的不同:与OSPFv2 Hello报文相比,OSPFv3 Hello报文去掉了网

络掩码字段,增加了Interface ID字,用来标识发送该Hello报文的接口ID。

2.3.8 Option字段不同

在OSPFv2中,Option字段出现在每一个Hello报文、DD报文以及每一个LSA中。

在OSPFv3中,Option字段只在Hello报文、DD报文、Router LSA、Network LSA、Inter Area Router LSA以及Link LSA中出现。 OSPFv2的Option字段如下所示: 图2 OSPFv2 Option字段格式 OSPFv3的Option字段如下所示: 图3 OSPFv3 Option字段格式

从上图可以看出,与OSPFv2相比,OSPFv3的Option字段增加了R比特、V比特。其中:

?

R比特:用来标识设备是否是具备转发能力的路由器。如果R比特置0,宣告

该节点的路由信息将不会参加路由计算,如果当前设备是一个不想转发非本地地址的报文,可以将R比特置0。

?

V比特:如果V比特置0,该路由器或链路也不会参加路由计算。

2.3.9 LSA类型不同

1. OSPFv3 LSA的类型

OSPFv3有以下七种类型的LSA,下面针对与OSPFv2 LSA异同点进行说明。 表1 OSPFv3 与OSPFv2 LSA的异同点

OSPFv2 LSA Router LSA OSPFv3 LSA Router LSA 与OSPFv2 LSA异同点说明 名称相同,作用也类似,但是不再描述地址Network LSA Network LSA 信息,仅仅用来描述路由域的拓扑结构 Network Summary LSA Inter Area Prefix LSA 作用类似,名称不同 ASBR Summary LSA AS External LSA 无 Intra Area Prefix LSA 新增LSA 2. 新增两种类型LSA

OSPFv3新增了Link LSA和Intra Area Prefix LSA。

?

Inter Area Router LSA AS External LSA Link LSA 作用与名称完全相同 新增LSA Router LSA不再包含地址信息,使能OSPFv3的路由器为它所连接的每条链路

产生单独的Link LSA,将当前接口的链路本地地址以及路由器在这条链路上的一系列IPv6地址信息向该链路上的所有其它路由器通告。

?

Router LSA和Network LSA中不再包含路由信息,这两类LSA中所携带的路

由信息由Intra Area Prefix LSA来描述,该类LSA用来公告一个或多个IPv6地址前缀。

2.3.10 扩大了LSA的泛洪范围

LSA的泛洪范围已经被明确地定义在LSA的LS Type字段,目前,有三种LSA泛洪范围。

?

链路本地范围:LSA只在本地链路上泛洪,不会超出这个范围,该范围适用于区域范围:LSA的泛洪范围仅仅覆盖一个单独的OSPFv3区域。Router LSA、

新定义的Link LSA。

?

Network LSA、Inter Area Prefix LSA、Inter Area Router LSA和Intra Area Prefix LSA都是区域范围泛洪的LSA。

?

自治系统范围:LSA将被泛洪到整个路由域,AS External LSA就是自治系统

范围泛洪的LSA。

2.3.11 支持对未知类型LSA的处理

在OSPFv2中,收到类型未知的LSA将直接丢弃。

OSPFv3在LSA的LS Type字段中增加了一个U比特位来位标识对未知类型LSA的处理方式:

?

如果U比特置1,则对于未知类型的LSA按照LSA中的LS Type字段描述的泛如果U比特置0,对于未知类型的LSA仅在链路范围内泛洪。

洪范围进行泛洪;

?

2.3.12 LSA报文格式不同

OSPFv3 LSA封装在LSA头的后面,下面将重点介绍OSPFv3与OSPFv2在LSA头以及LSA内容上的不同点: 1. LSA头

图4 OSPFv2 LSA头和OSPFv3 LSA头格式对比

从图4可以看出,与OSPFv2相比,OSPFv3的LSA头部取消了Options字段,且Link State ID不再有具体的含义,而是由当前路由器随机生成的,用来同Advertising Router、LS Sequence Number字段一同标识一个LSA。

OSPFv2中的LS Type长度为8比特,指定LSA的类型;OSPFv3的LSA Type字段由OSPFv2的8比特扩充为16比特,具体如图5所示: 图5 OSPFv3 LS Type字段

?

U位:描述了路由器收到一个类型未知的LSA时如何处理,取值为0表示把类

型未知LSA当成具有链路本地范围的LSA一样处理,取值为1表示按照S2/S1位标识的泛洪范围来处理。

?

S2/S1位:共同标识LSA的泛洪范围,取值00表示LSA只在产生该LSA的本

地链路上泛洪;取值01表示LSA的泛洪范围为产生该LSA的路由器所在区域;取值10表示LSA将在整个自治系统内进行泛洪;取值11保留。

?

LSA Function Code:LSA类型编码,描述LSA的类型,类型编码取值与LSA

类型的对应关系如下表所示。

表2 类型编码取值与LSA类型对应关系

类型编码取值 LSA类型

搜索更多关于: OSPFv2与OSPFv3的区别 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

由于链路本地地址只在本链路上有意义且只能在本链路上泛洪,因此链路本地地址只能出现在Link LSA中。 2.3.3 链路支持多实例复用 OSPFv3支持在同一链路上运行多个实例,实现链路复用并节约成本,如图1所示。 图1 链路支持多实例复用示意图 Router A、Router B、Router C和Router D连接到同一个广播网上,它们共享同一条链路且都能建立邻居关系,通过在Router A的Eth1/1、Router B的Eth1/1、Router C的Eth1/2上指定实例1、在Router A的Eth1/1、Router B的Eth1/1、Router D的Eth1/3上指定实例2,实现了Router A、Router B和Router C可以建立邻居关系,Router A、Router B和Router D可以建立

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com