目录
1. 实验拓扑
2. 关键协议
2.1 FRR
-
OSPF IP FRR是动态IP FRR,利用LFA(Loop-Free Alternates)算法预先计算出备份路径,保存在转发表中,以备在故障时将流量快速切换到备份链路上,保证流量不中断,从而达到流量保护的目的,该功能可将故障恢复时间降低到50 ms以内。
-
LFA计算备份链路的基本思路是:以可提供备份链路的邻居为根节点,利用SPF算法计算出到目的节点的最短距离。然后,按照不等式计算出开销最小且无环的备份链路。
2.2 BFD
- BFD是一个用于检测两个转发点之间故障的网络协议,是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测,BFD通过与上层路由协议联动,可以实现路由的快速收敛,确保业务的永续性。
2.3 OSPF与BGP联动
- OSPF与BGP联动,使能了OSPF与BGP联动特性的设备会在设定的联动时间内保持为Stub路由器,也就是说,该设备发布的LSA中的链路度量值为最大值(65535),从而告知其它OSPF设备不要使用这个路由器来转发数据
3. 实验目标
- 配置IP,设备Ra与设备Rb之间的互联地址按照ab.1.1.a/24和ab.1.1.b/24的方式规划(a<b)。如R1与R2互联地址为12.1.1.1/24和12.1.1.2/24,以此类推。
- 每台设备都有环回口Loopback0,设备Ra的地址为a.a.a.a/32如R1就有Lo0:1.1.1.1/32
- OSPF进程号为1,RID手动设置为Lo0地址,在接口下使能OSPF。R1的g0/0/1口,cost值设为10。
- 配置BGP,R1、R2、R3和R4位于AS100且全互联,R3与R5建立EBGP邻居。R3BGP中宣告1.1.1.1。
- 配置FRR,使R1具有备份链路,R1的FIB表中出现NexthopBak和OutIfBak。
- 配置BFD,使R2关闭后,R1依旧可以快速收敛(不丢包)。
- 配置OSPF与BGP的联动,使R2重启后,R1不会出现丢包现象。
4. 配置脚本
4.1 配置IP
R1
[Huawei]sysname R1
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 255.255.255.0
[R1-GigabitEthernet0/0/0]interface g0/0/1
[R1-GigabitEthernet0/0/1]ip address 14.1.1.1 255.255.255.0
[R1-LoopBack0]interface LoopBack0
[R1-LoopBack0]ip address 1.1.1.1 32
R2
[Huawei]sysname R2
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[R2-GigabitEthernet0/0/0]interface g0/0/1
[R2-GigabitEthernet0