学习笔记——动态路由——OSPF(路由聚合/汇总)

十一、OSPF聚合(汇总)

1、路由聚合(汇总)

路由汇总是一种重要的思想,在大型的项目中是必须考虑的一个重点事项。随着网络的规模越来越大,网络中的设备所需维护的路由表项也就会越来越多,路由表的规模也就会逐渐变大,而路由表是需要占用设备的内存空间的,路由的查询也是需要占用设备的资源的。

因此需要考虑(尤其在一些大型的网络中)在保证网络中路由畅通的同时,减小路由表的规模。在不使用路由汇总的情况下,每个链路的LSA会发送到OSPF骨干一级其他区域中,这就造成了不必要的网络流量和路由开销。假如使用路由汇总,只有汇总的路由会传播到骨干区域,避免了大量LSA占用带宽,CPU以及内存资源。即便链路出现了故障,这种变化也不会传播到骨干网络中,使得骨干网络更加稳定。

几乎所有的路由协议都支持路由汇总。RIP、EIGRP等协议支持自动及手工路由汇总,而OSPF只支持手工路由汇总

路由聚合(Route Aggregation or Route Summarization,路由汇总):是指ABR可以将学习到的具有相同前缀的路由信息,按照一定的规则聚合到一起,只发布一条路由到其它区域。

一般来说,路由汇总可以大大减少设备路由表项和转发表项。一方面可以减轻设备的负担,另一方面也可以让设备保存更多不同地址的路由。

作用:通过汇总路由的方式减小路由表规模以及优化设备资源利用率。

缺陷:最大的问题是它会导致黑洞路由。

(上图)R2将学习到外网10.1.1.0/28的路由发送给R1,R1将这条路由汇总为10.1.1.0/24。如果R2配备了到R1的默认路由,此时如果R1收到发往10.1.1.1/28的数据包,就会转发给R2,而R2上没有到10.1.1.1/28的路由,就会发送数据数据包返回到R1,在这种情况下,会生成一个循环。因此,在配置路由汇总的过程中,需要慎重考虑是否会导致此类问题。

(1)路由聚合的优/缺点

1)针对明细路由做汇总可以有效地减少OSPF路由器的数据库条目也就是路由表条目,合理的节省了设备性能。

2)可以隐藏明细路由不稳定所造成的路由震荡问题。

3)在双出口做路由聚合时,有一个做,有一个没做会影响到路由选路。

(2)OSPF汇总的使用场景

  当OSPF域内某台ASBR(自治域边界路由器)设备重分布了大量的路由进入OSPF域内,而这些路由条目又是连续的,可以汇总成几条子网掩码更大的路由条目的时候,就可以考虑在ASBR设备上做路由汇总,以便向OSPF域内传递的时候只通告这些汇总的路由,减少OSPF域内的路由数量,节约设备资源。

  当OSPF域内某台ABR(区域边界路由器)设备学习到了普通区域传递过来的大量的路由,而这些路由条目又是连续的,可以汇总成几条子网掩码更大的路由条目的时候,就可以考虑在这台ABR设备上做路由汇总,以便这些路由条目经过骨干区域(area 0)传递到其他普通区域的时候只通告这些汇总的路由,减少OSPF域内的路由数量,节约设备资源。

(3)为什么我们需要OSPF路由汇总?

对于OSPF边缘路由器,我们可以配置stub area、total stub area、NSSA area或total NSSA area来减少其存储的LSDB和OSPF路由表项。但是如果骨干路由器上的LSDB表项太多,或者不是骨干但不能配置为特殊区域的区域,如何减少这些路由器上的LSDB和OSPF路由数量呢?

从前面的描述可以知道,可以通过路由汇总来实现。

OSPF是一种链路状态路由协议,因此OSPF路由器不传输路由,而是传输链路状态信息。因此,OSPF路由通过汇总LSA来控制链路状态信息的传输,从而减小LSDB数据库的大小,进而控制路由的汇总。

由于OSPF路由分为区域内路由、区域间路由和外部路由(即引入OSPF进程的路由),所以区域内路由不需要汇总

概念:将多条具有相同前缀的路由聚合成一条,通告到其他区域

目的:1.减少维护数据库的规模  2.减少路由表维护数量  3.减少其他区域不稳定链路的影响

2、聚合机制

与RIP不同,OSPF不支持自动路由聚合,仅支持手动路由聚合

(1)OSPF路由聚合方式

域间汇总(区域间路由聚合) :可以减少路由信息,从而减小路由表的规模,提高设备的性能。

区域间路由聚合,必须配置在ABR路由器上。ABR把与自己直接相连区域(Area)的路由进行聚合,把Type-1和Type-2 LSA转换成Type-3 LSA时,对生成的Type-3 LSA进行聚合。从而减少传播至与自己直接相连的其他区域的Type-3 LSA的数量。

需要特别强调的是,区域间路由只能聚合由Type-1 LSA或Type-2 LSA产生的路由;如果路由是由外部或其他区域传到本区域的(或者说路由是由Type-5 LSA或 Type-3 LSA生成的),则对于这样的路由ABR是不能够进行聚合的。

域外汇总(外部路由聚合):必须配置在ASBR路由器上,在ASBR路由器上,针对引入OSPF网络的外部路由进行的聚合目的是减少在OSPF网络中的Type-5 LSA的数量

对于NSSA区域,当该区域的ABR将Type-7 LSA转换为Type-5 LSA时,该ABR也可以充当ASBR的角色,并对Type-5 LSA进行聚合。需要注意的是,当NSSA区域存在多台ABR时,必须由Router-ID最大的ABR进行Type-7 LSA到Type-5 LSA的转换操作。

NSSA区域的外部路由聚合有两种方式ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵韵设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值