【HCIE】FRR+BFD+OSPF与BGP联动

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/0/1]ip add 23.1.1.2 24
[R2-GigabitEthernet0/0/1]interface LoopBack0
[R2-LoopBack0]ip add 2.2.2.2 32

R3

[Huawei]sysname R3
[R3]interface g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.1.1.3 24
[R3-GigabitEthernet0/0/0]interface g0/0/1
[R3-GigabitEthernet0/0/1]ip add 34.1.1.3 24
[R3-GigabitEthernet0/0/1]interface g0/0/2
[R3-GigabitEthernet0/0/2]ip add 35.1.1.3 24
[R3-GigabitEthernet0/0/2]interface LoopBack0 
[R3-LoopBack0]ip add 3.3.3.3 32

R4

[Huawei]sysname R4
[R4]interface g0/0/0
[R4-GigabitEthernet0/0/0]ip add 34.1.1.4 24
[R4-GigabitEthernet0/0/0]interface g0/0/1
[R4-GigabitEthernet0/0/1]ip add 14.1.1.4 24
[R4-GigabitEthernet0/0/1]interface LoopBack0
[R4-LoopBack0]ip add 4.4.4.4 32

R5

[Huawei]sysname R5
[R5]interface g0/0/0
[R5-GigabitEthernet0/0/0]ip add 35.1.1.5 24
[R5-GigabitEthernet0/0/0]interface LoopBack0
[R5-LoopBack0]ip add 5.5.5.5 32

4.2 配置OSPF

R1

R1
[R1]router id 1.1.1.1
[R1]ospf 1 
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]interface g0/0/0 
[R1-GigabitEthernet0/0/0]ospf enable 1 area 0
[R1-GigabitEthernet0/0/0]interface g0/0/1
[R1-GigabitEthernet0/0/1]ospf enable 1 area 0
[R1-GigabitEthernet0/0/1]ospf cost 10		//防止负载
[R1-GigabitEthernet0/0/1]interface LoopBack0
[R1-LoopBack0]ospf enable 1 area 0

R2

[R2]router id 2.2.2.2
[R2]ospf 1 
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]interface g0/0/0
[R2-GigabitEthernet0/0/0]ospf enable 1 area 0
[R2-GigabitEthernet0/0/0]interface g0/0/1
[R2-GigabitEthernet0/0/1]ospf enable 1 area 0
[R2-GigabitEthernet0/0/1]interface LoopBack0
[R2-LoopBack0]ospf enable 1 area 0

R3

[R3]router id 3.3.3.3
[R3]ospf 1 
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]interface g0/0/0
[R3-GigabitEthernet0/0/0]ospf enable 1 area 0
[R3-GigabitEthernet0/0/0]interface g0/0/1
[R3-GigabitEthernet0/0/1]ospf enable 1 area 0
[R3-GigabitEthernet0/0/1]interface LoopBack0
[R3-LoopBack0]ospf enable 1 area 0

R4

[R4]router id 4.4.4.4
[R4]ospf 1 
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]interface g0/0/0
[R4-GigabitEthernet0/0/0]ospf enable 1 area 0
[R4-GigabitEthernet0/0/0]interface g0/0/1
[R4-GigabitEthernet0/0/1]ospf enable 1 area 0
[R4-GigabitEthernet0/0/1]interface LoopBack0
[R4-LoopBack0]ospf enable 1 area 0

在这里插入图片描述

4.3 配置BGP

R1

[R1]bgp 100
[R1-bgp]peer 2.2.2.2 as-number 100
[R1-bgp]peer 2.2.2.2 connect-interface LoopBack0
[R1-bgp]peer 2.2.2.2 next-hop-local
[R1-bgp]peer 3.3.3.3 as-number 100 
[R1-bgp]peer 3.3.3.3 connect-interface LoopBack0
[R1-bgp]peer 3.3.3.3 next-hop-local
[R1-bgp]peer 4.4.4.4 as-number 100
[R1-bgp]peer 4.4.4.4 connect-interface LoopBack0
[R1-bgp]peer 4.4.4.4 next-hop-local
[R1-bgp]network 1.1.1.1 32

R2

[R2]bgp 100
[R2-bgp]peer 1.1.1.1 as-number 100
[R2-bgp]peer 1.1.1.1 connect-interface LoopBack0
[R2-bgp]peer 1.1.1.1 next-hop-local
[R2-bgp]peer 3.3.3.3 as-number 100
[R2-bgp]peer 3.3.3.3 connect-interface LoopBack0
[R2-bgp]peer 3.3.3.3 next-hop-local
[R2-bgp]peer 4.4.4.4 as-number 100
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack0
[R2-bgp]peer 4.4.4.4 next-hop-local
[R2-bgp]network 2.2.2.2 32

R3

[R3]bgp 100
[R3-bgp]peer 1.1.1.1 as-number 100
[R3-bgp]peer 1.1.1.1 connect-interface LoopBack0
[R3-bgp]peer 1.1.1.1 next-hop-local
[R3-bgp]peer 2.2.2.2 as-number 100
[R3-bgp]peer 2.2.2.2 connect-interface LoopBack0
[R3-bgp]peer 2.2.2.2 next-hop-local
[R3-bgp]peer 4.4.4.4 as-number 100
[R3-bgp]peer 4.4.4.4 connect-interface LoopBack0
[R3-bgp]peer 4.4.4.4 next-hop-local
[R3-bgp]peer 35.1.1.5 as-number 200
[R3-bgp]network 3.3.3.3 32
[R3-bgp]network 1.1.1.1 32

R4

[R4]bgp 100
[R4-bgp]peer 1.1.1.1 as-number 100
[R4-bgp]peer 1.1.1.1 connect-interface LoopBack0
[R4-bgp]peer 1.1.1.1 next-hop-local
[R4-bgp]peer 2.2.2.2 as-number 100
[R4-bgp]peer 2.2.2.2 connect-interface LoopBack0
[R4-bgp]peer 2.2.2.2 next-hop-local
[R4-bgp]peer 3.3.3.3 as-number 100
[R4-bgp]peer 3.3.3.3 connect-interface LoopBack0
[R4-bgp]peer 3.3.3.3 next-hop-local
[R4-bgp]network 4.4.4.4 32

R5

[R5]bgp 200
[R5-bgp]peer 35.1.1.3 as-number 100
[R5-bgp]network 5.5.5.5 32

在这里插入图片描述

4.4 配置FRR

R1

[R1]ospf 1
[R1-ospf-1]frr
[R1-ospf-1-frr]loop-free-alternate

R1配置FRR前
在这里插入图片描述
R1配置FRR后
在这里插入图片描述

  • 注:R1配置FRR后,如果R4走R1-R2-R3-R5路径,而非R3-R5路径,此时R1将不会有NexthopBak和OutIfBak。
[R4]int g0/0/0 
[R4-GigabitEthernet0/0/0]ospf cost 10

在这里插入图片描述
此时R4去R3,NextHop为14.1.1.1。

在这里插入图片描述
此时,R1将不会有备份链路、NexthopBak、OutIfBak。

4.5 配置BFD

R1
[R1]bfd
[R1]ospf 1
[R1-ospf-1] bfd all-interfaces enable
[R1-ospf-1-frr]bfd all-interfaces min-tx-interval 20 min-rx-interval 20 detect-multiplier 3 

R2
[R2]bfd
[R2]ospf 1
[R2-ospf-1] bfd all-interfaces enable
[R2-ospf-1-frr]bfd all-interfaces min-tx-interval 20 min-rx-interval 20 detect-multiplier 3 


此时关闭R2,R1去往R5不再出现丢包。

4.6 配置Stub路由器

R2
[R2]ospf 1
[R2-ospf-1]stub-router on-startup 120
  • 现象:配置前,关闭R2后,在打开R2,R2协商ospf完成后,会出现长时间的丢包,等R2的BGP建立完成后,丢包不在出现。

在这里插入图片描述

  • 原因:OSPF建立完成,但BGP未建立,此时切到R2,通过R2转发,出现丢包。

  • 解决方案:R2配置Stub路由器后,关闭R2后,再打开R2,R2发布的LSA的链路度量值为65535,所以不会回切到R2,依旧通过R4转发,等待120s(BGP建立完成)后,链路度量值恢复,再回切到R1,此时不会再出现丢包。

OSPF建立完成后,不会再丢包。
在这里插入图片描述

R2发布的LSA的链路度量值为65535。
在这里插入图片描述

120s后链路度量值恢复。
在这里插入图片描述

5.总结

  • 配置了FRR和BFD,关闭R2瞬间依旧出现了丢包?
    需要将R1和R2都开启BFD和FRR功能,而不是开启一个R1, (尤其是R2,记得save)。
  • R1无法ping通5.5.5.5?
    R1没有回程路由,需要在R3的 BGP中宣告1.1.1.1。
  • R1配置FRR后,如果R4走R1-R2-R3-R5路径,而非R3-R5路径,此时R1将不会有NexthopBak和OutIfBak。
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
HCIE-Datacom实验册是指华为认证网络专家-数据通信实验本。这是用于培养和考核网络专家的一种教学和评估工具。实验册提供了针对数据通信领域各个方面的实践项目,帮助学员更好地理解和掌握数据通信的知识和技能。 HCIE-Datacom实验册包含了一系列的实验项目,每个项目都通过实际操作,让学员在实践中学习和掌握相关知识。实验内容涵盖了网络规划、网络设计、网络架构、数据转发、性能优化等多个方面。学员需要在实验过程中,根据具体的场景和要求,进行网络设备的配置、网络方案的设计和实施等操作。 通过完成HCIE-Datacom实验册的项目,学员可以提高自己在数据通信领域的实践能力和技术水平。实验过程中,学员需要深入理解网络原理和技术,掌握华为设备的配置和管理方法,培养解决实际问题的能力。同时,实验还注重培养学员的团队合作和沟通能力,因为很多项目需要多人协作来完成。 HCIE-Datacom实验册在培训和考核网络专家方面发挥着重要的作用。通过实践操作,能够更好地加深对理论知识的理解,提高问题解决和创新能力。实验完成后,学员还可以通过考试来获得华为认证网络专家-数据通信工程师的资格认证,证明他们在数据通信领域的专业能力。 总之,HCIE-Datacom实验册是华为培养和评估网络专家的重要工具,通过实践项目的完成,帮助学员提高数据通信领域的实践能力和技术水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值