图解 OSPF 特性

本文详细介绍了OSPF协议的路由汇总特性,包括ABR和ASBR上的路由汇总方法,以及虚拟链路的应用。此外,还探讨了OSPF的默认路由发布,包括在不同类型的区域中发布默认路由的策略。文章进一步讨论了报文认证的三种方式,强调了其在网络安全性中的重要性,并解释了OSPF如何通过转发地址避免次优路径问题。最后,文章重点阐述了OSPF的路由防环机制,包括区域内部和区域间路由防环策略,以及外部路由防环的原理。
摘要由CSDN通过智能技术生成

大家好,我是小弗。虽然陆陆续续的写了 OSPF 状态机、OSPF 名词、OSPF LSA ,如果没看过,或者有兴趣看的话,可以点击 汇总 查看。但还是有内容没讲到,下面我们就讲讲 OSPF 协议的一些特性吧。

路由汇总

网络规模越大,使用的网段也就越多,每台路由器需要维护的路由表也就越大,会增加路由器的资源消耗,直接影响路由器的性能。网络拓扑发生变化,会导致变更信息传播到全网。

在保障数据可达的前提下,有必要进行路由信息优化,那就是减少路由器的路由表规模,常见又有效的办法就是进行路由汇总。也就是把多条路由汇总成一条路由,减少路由表条目,优化路由器的资源消耗。汇总前的路由叫做明细路由,汇总后的路由叫做汇总路由

为了让路由汇总更可控,OSPF 需要手动实施,不支持路由自动汇总。OSPF 有两种路由汇总方法,一种是部署在 ABR 上,另一种是部署在 ASBR 上。

1、ABR 路由汇总

R1 、R2 、R3 构成 OSPF 网络的骨干区域,站点 1 和站点 2 分别是 Area1 和 Area2 。两个站点中,各有一台交换机,分别挂着多个网段,而且网段是有规律的。路由器 R0 通过 OSPF 知道了到达两个站点的所有明细路由,随着站点网段的增加,R0 的路由表会变得臃肿,这时就可以在 ABR 上对区域内的路由进行汇总,比如在 Area1 的 ABR ,即 R1 上,对 Area1 内的路由进行汇总,汇总成 192.168.0.0/19 ,并只把这条汇总路由通过给 Area0 ,这样 R0 和 R2 只会学到这条汇总路由,而不会学习到站点 1 内的明细路由。只要站点 1 内有一条有效的明细路由,R1 就会向 Area0 通告汇总路由,当所有的明细路由全部失效时,R1 就不会再向 Area0 通告汇总路由。同样,R2 进行路由汇总,汇总成 192.168.32.0/19 ,并只通告汇总路由到 Area0 。这样 R0 就只会学习到站点 1 和 站点 2 的两条汇总路由,路由表项极大的精简了。

2、ASBR 路由汇总

当 ASBR 把外部路由进入 OSPF 时,也能执行路由汇总。R0 有一条上联线路连着 R3 路由器,R0 和 R3 建立 BGP 对等体关系,R3 向 R0 通告 BGP 路由,R0 把学习到的 BGP 路由引入 OSPF 。BGP 通常有大量的路由信息,全部引入 OSPF ,会有巨大风险,我们肯定会进行路由过滤,只把需要的路由引入进来。现在要把 10.1.1.0/24 、10.1.2.0/24 … 、10.1.255.0/24 都引入 OSPF ,OSPF 内的所有路由器的路由表规模会增大很多。这时,我们可以在 R0 上进行路由汇总,将外部路由汇总成 10.1.0.0/16 ,屏蔽明细路由,把 255 条路由汇总成一条,极大的减小了 OSPF 网络的压力,OSPF 内的设备可以通过这条汇总路由到达 BGP 网络。只要 10.1.0.0/16 汇总路由内的明细路由有一条是活跃的,R0 就会向 OSPF 发布这条汇总路由,而如果所有的明细路由全部失效,R0 会立即撤销这条汇总路由。

Virtual Link

OSPF 网络中,如果有多个区域,就必须要部署骨干区域 Area0 ,而且所有非骨干区域必须和 Area0 直连。如果某个非骨干区域没有和 Area0 直连,那么 LSA 泛洪会有问题,OSPF 的路由计算也会出现问题。如果出现这种情况,通常是的解决方法是修改 OSPF 的规划和配置,让网络满足 OSPF 的要求。但是如果不能做这么大的变更,就有另一种临时的解决方案:Virtual Link(虚链路)。

Virtual Link 是一种虚拟的、逻辑的链路,部署在两台 OSPF 路由器之间,和 Area0 非直连的骨干区域,穿过中间的非骨干区域,实现和 Area0 的连接。当两台路由器穿过一个非骨干区域,建立虚链路后,这两台路由器就尝试建立邻接关系,当基于 Virtual Link 的邻接关系建立起来后,路由器会生成 Type-1 LSA 描述这条 Virtual Link 。另外,Virtual Link 不能部署在 Stub 区域内。

这个网络中,Area2 并没有和 Area0 直连,那么 R3 并不是 ABR ,也无法向 Area1 通告 Area2 内的网段路由,也就是 Area2 无法向 Area1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值