区域间路由汇总
路由汇总又被称为路由聚合,即是将一组前缀相同的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的,我们把汇聚之前的这组路由称为精细路由或明细路由,把汇聚之后的这条路由称为汇总路由或聚合路由。
OSPF 路由汇总的类型
- 在 ABR 执行路由汇总:对区域间的路由执行路由汇总
- 在 ASBR 执行路由汇总:对引入的外部路由执行路由汇总
执行路由汇总后,ABR R2 只向 Area o 通告汇总路由 172.16.0.0/21
明细路由对应的网段如果产生翻动 (Up/Down),该拓扑变更造成的影响将被限制在 Area 1 内。
区域外路由汇总
在 asbr 上配置
OSPF 与 BGP 联动
当有新的设备加入到网络中,或者设备重启时,可能会出现在 BGP 收敛期间内网络流量丢失的现象这是由于 IGP 收敛速度比 BGP 快而造成的
R1、R2、R3 和 R4 运行 OSPF,并建立 IBGP 全互联。其中 R3 是 R2 的备份设备。当网络环境稳定时,R1 访问 10.155/32 的流量路径为:R1-R2-R4-R5
- 当 R2 故障时,流量路径切换到:R1-R3-R4-R5。
- 当 R2 故障恢复后,由于 IGP 收敛速度比 BGP 快,因此 OSPF 先收敛。此时 R1 若要访问 10.1.5.5/32,先查 BGP 路由,下一跳为 R5:再查 IGP 路由,会根据 IGP 路由传递给 R2。
- R2 收到该流量后,会查 BGP 路由。由于 BGP 还未完成收敛发现没有到达 10.1.5.5/32 的路由,则不会转发数据,造成流量丢失。
通过使能 OSPF 与 BGP 联动特性,可以解决流量丢失问题
使能了 OSPF 与 BGP 联动特性的设备会在设定的联动时间内保持为 Stub 路由器,也就是说,该设备发布的 LSA 中的链路度量值为最大值(65535),从而告知其它 OSPF 设备不要使用这个路由器来转发数据
在 R2 上使能 BGP 联动,这样,在 BGP 收敛完成前,R1 不把流量转发到 R2 上,而是继续使用备份设备 R3 转发流量,直到 R2 上的 BGP 路由完成收敛
配置 stub 路由器
[Huawei-ospf-1] stub-router[on-startup[interval]]
- 配置 stub 路由器是一种特殊的路由选路,配置了 stub 路由器的路径不被优选
- 实现方法是将度量值设为最大(65535),尽量避免数据从此路由器转发。用于保护此路由器链路,通常使用在升级等维护操作的场景