OSPF协议总结

OSPF路由协议(开放式最短路径优先协议)

是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域指一个自治区域(AS)在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。作为一种链路状态的路由协议,OSPF将链路状态组播数据LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。

基本信息描述:

1.协议使用范围:IGP

2.协议算法特点:链路状态型路由协议

3.协议是否传递网络掩码:传递网络掩码(无类别的路由协议)

4.协议封装: 基于IP协议封装,协议号为89

OSPF特点

1.OSPF 是一种链路状态型协议

2.OSPF 传递的是 LSA (链路状态通告 6种类型LSA 1 2 3 4 5 7)

3.OSPF 更新方式: 触发更新 + 30分钟的周期更新

4.OSPF 更新地址:224.0.0.5 224.0.0.6

5.OSPF 支持区域划分

6.OSPF 是一种比较消耗路由器资源的协议

OSPF 区域:
OSPF支持区域的划分:1.限制LSA的传播范围 2.减少LSA的数量
OSPF 区域的划分:基于接口(链路)
OSPF 区域的标识:1.十进制数 2.类似于IP地址 A.B.C.D
区域分类:1、骨干区域(0区域)

骨干区域:主要功能为快速、高效地传输IP分组的OSPF区域。骨干区域将其他类型的OSPF区域连接起来,通常没有终端用户。骨干区域也叫OSPF区域0,它是网络核心,其他区域都与它直接相连。

    • 非骨干区域(非0区域)

常规(非骨干)区域:主要功能为连接用户和资源的OSPF区域。常规区域通常是根据职能或地理位置划分的。默认情况下,常规区域不允许另一个区域使用其连接将数据流传输到其他区域。默认情况下,来自其他区域的所有数据流都必须经过骨干区域0.常规区域又分为几类,包括标准区域、末节区域、完全末节区域和次末节区域(NSSA)和绝对末节NSSA。

区域设计原则:

1.OSPF网络中必须存在并且唯一的骨干区域(area 0)(单区域可以不为 area 0 )

2.若存在非骨干区域,非骨干区域必须不骨干区域直接相连

OSPF路由器角色
内部路由器

所有接口都位于同一个区域中的路由器,同一个区域中所有内部路由器的LSDB都相同。

骨干路由器

位于骨干区域0边缘的路由器,至少有一个接口与区域0相连。骨干路由器在维护OSPF路由信息时采用的步骤和算法与内部路由器相同。

ABR:区域边界路由器

连接多个区域的路由器,为其连接的每个区域维护一个LSDB,并路由器前往来自其他区域的数据流。ABR将区域0连接到非骨干区域,因此是区域的出口,这意味着前往其他区域的路由信息必须经过当前区域的ABR。ABR将这些路由选择信息通告给骨干,骨干路由器再将其转发给其他的ABR。只能在ABR对其连接的区域的地址进行汇总(对其连接的区域的LSDB种的路由选择信息进行汇总)。ABR分离LSA泛洪区,还可能提供默认路由。一个区域肯能有一台或多台ABR。

ASBR:自治系统边界路由器

至少有一个接口与其他域(如另一个OSPF自治区域系统或使用其他网络协议的域)相连。OSPF自治系统由所有OSPF区域及其中的路由器组成。ASBR可将外部路由重分发到OSPF域中,反之亦然。

OSPF协议开销值计算

使用参考带宽/链路带宽,得到每段链路开销值,路由开销值为整天路径开销值之和。

Router-id

路由器标识符,在整个OSPF网络中标识本路由器的唯一性。

选举方式

1.手工指定最优兇 2.选择最大环回接口IP地址 3.选择最大物理接口IP地址

OSPF工作过程

启动配置完成后,本地默认组播发出hello包到所有邻居;若收到其他邻居的hello回复,邻居关系建立,生成邻居表;邻居关系建立后,进行条件匹配,匹配失败将维持邻居关系,仅hello继续周期保活;若条件匹配成功,使用DBD来获取数据库目录,之后使用LSR/LSU/LSack来获取本地未知的LSA信息,生成完整的数据库表;之后本地基于LSDB,启用SPF算法,生成导向图,再基于最短路径优先选择,将最佳路径加载于路由表中;收敛完成,hello包周期保活,每30min周期进行数据库同步(比对,纠正)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值