数据通信学习笔记之OSPF其他内容2
OSPF 与 BFD 联动
网络上的链路故障或拓扑变化都会导致设备重新进行路由计算,所以缩短路由协议的收敛时间对于提高网络的性能是非常重要的。
OSPF 与 BFD 联动就是将 BFD 和 OSPF 关联起来,一旦与邻居之间的链路出现故障,BFD 对完品以,四二出快速感应能够加快 OSPF 对于网络拓扑变化的响应
OSPF 与 BFD 联动工作原理:
- 三台设备(R1、R2、R3)间建立 OSPF 邻居关系。邻居状态到达 Full 时通知 BFD 建立 BFD 会话
- R1 到 R2 间的链路出现故障后,BFD 首先感知到并通知 R1。R1 外理 BFD 会话 Down 事件,重新进行路由计算,新的路径为:R1-R3-R2
锐捷
RSR-A(config)#interface gigabitEthernet 2/1
RSR-A(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3//配置BFD时间参数,该命令同时启用了接口的BFD功能,因此必须配置;
这里的 500/500/3 为推荐配置,间隔500ms发送一个探测报文,连续3个没收到回应宣告链路失败。
RSR-A(config-GigabitEthernet 2/1)#no bfd echo //推荐配置为该模式(ctrl模式),默认是bfd echo模式;和友商对接更是推荐ctrl模式,否则可能对接不起来。
RSR-A(config-GigabitEthernet 2/1)#ip ospf bfd //在对应的接口开启OSPF与BFD联动功能
等价路由
当路由表中存在到达同一目的地址,且同一路由协议发现的多条路由时,若这几条路由的开销值也相同,那么这些路由就是等价路由,可以实现负载分担。
设置进行负载分担的等价路由最大数量:
[H3C-ospf-10]maximum load-balancing 10
如果配置了下一跳的权重,那么会以权重的优先级为主
[HUAWEI-ospf-1] nexthop 10.0.0.3 weight 1
缺省路由
OSPF 实际组网应用中,区域边界和自治系统边界通常都是由多个路由器组成的多出口几余备份或者负载分担。此时,为了减少路由表的容量,可以配置缺省路由,保证网络的高可用
OSPF 缺省路由通常应用于下面两种情况
- 由区域边界路由器(ABR)发布 Type3 LSA,用来指导区域内路由器进行区域之间报文的转发
- 由自治系统边界路由器(ASBR)发布 Type5 LSA 或 Type7LSA,用来指导 OSPF 路由域内路由器进行域外报文的转发。
OSPF 不支持默认路由引入,OSPF 只可以产生默认路由
OSPF 产生默认路由的条件是:
首先本设备的路由表中存在其他协议的默认路由,那么才可以向其他 OSPF 邻居产生默认路由。并且使用 5 类 LSA 进行泛红
H3C
[H3C-ospf-10]default-route-advertise // 产生缺省路由
[H3C-ospf-10]default-route-advertise always // 不管路由表中是否存在默认路由,均向其他邻居泛红默认路由
锐捷
default-information originate always // 强制下发默认路由
default-information originate // 非强制下发默认路由,只有在本地有默认路由的情况下才会发布type5默认路由,也学习其它设备发布的默认路由