华为网络篇 静态路由与BFD联动-21

实验难度 2
实验复杂度 2

目录

一、实验原理

二、实验拓扑

三、实验步骤

四、实验过程

总结


一、实验原理

      BFD(Bidirectional Forwarding Detection,双向转发检测)是一种实验网络可靠性的机制,它可用于快速检测网络中的链路状况、IP可达性等。BFD可以多种协议或机制联动,如,静态路由、OSPF、IS-IS、BGP、VRRP、PIM及MPLS LSP等。

二、实验拓扑

华为网络篇 静态路由与BFD联动-21_第1张图片

三、实验步骤

1.搭建如图所示的网络拓扑

2.初始化路由器,配置相应的IP地址,测试相应的网络连通性;

3.在R1上配置两条默认路由,其中下面链路作为主链路,上面的作为备份线路;

4.配置相应的BFD,当主路线出现故障时,路由器可以自动切换到备份路线。

四、实验过程

1.搭建如图所示的网络拓扑

略。

2.初始化路由器,配置相应的IP地址,测试相应的网络连通性;

R1:

system-view

sysname R1

undo info-center enable

user-interface console 0

idle-timeout 20

quit

interface g0/0/0

ip address 12.1.1.1 24

undo shutdown

quit

interface g0/0/1

ip address 23.1.1.1 24

undo shutdown

quit

R2:

system-view

sysname R2

undo info-center enable

user-interface console 0

idle-timeout 20

quit

interface g0/0/0

ip address 12.1.1.2 24

undo shutdown

quit

interface g0/0/1

ip address 23.1.1.2 24

undo shutdown

quit

interface loopback 0

ip address 192.168.1.1 24

quit

3.在R1上配置两条默认路由,其中下面链路作为主链路,上面的作为备份线路;

ip route-static 0.0.0.0 0.0.0.0 23.1.1.2

ip route-static 0.0.0.0 0.0.0.0 12.1.1.2 preference 100

测试:

 现在是走的主路线,当关闭R1的主路线接口时(模拟线路故障),然后再看看效果:

华为网络篇 静态路由与BFD联动-21_第2张图片

此时发现,线路是自动切换到备份路线的,我们重新启用R1的主路线接口,关闭R1主路线的对端口接口,再看看效果:

华为网络篇 静态路由与BFD联动-21_第3张图片

 这里R1没有识别到主路线的对端有故障,路由时仍然将数据包从主路线转发,最终结果是无法到达的。

4.配置相应的BFD,当主路线出现故障时,路由器可以自动切换到备份路线。

R1:

bfd

quit

bfd 1 bind peer-ip 23.1.1.2

discriminator local 10

discriminator remote 20

commit

quit

undo ip route-static 0.0.0.0 0.0.0.0 23.1.1.2

ip route-static 0.0.0.0 0.0.0.0 23.1.1.2 track bfd-session 1

R2:

bfd

quit

bfd 1 bind peer-ip 23.1.1.1

discriminator local 20

discriminator remote 10

commit

quit

interface g0/0/1

undo shutdown

查看BFD的情况

此时的BFD已经起来了,双向检测状态是up

我们测试一下路线:

华为网络篇 静态路由与BFD联动-21_第4张图片

此时是正常走主路线的,我们关闭主路线对端接口,再看看效果:

 华为网络篇 静态路由与BFD联动-21_第5张图片

 这里可以看到已经切换到备份路线了

代码解析:

bfd  激活BFD功能

quit

bfd 1 bind peer-ip 23.1.1.1  创建一个BFD会话,名称为1,绑定对端IP为23.1.1.1

discriminator local 20  定义本地BFD会话标识符为20

discriminator remote 10  定义对端BFD会话标识符为10

commit  提交配置

ip route-static 0.0.0.0 0.0.0.0 23.1.1.2 track bfd-session 1  将静态路由与BFD会话进行联动

 实际上也可以使用自动协商的方式,个人更推荐这种方式配置BFD:

bfd

quit

bfd 1 bind peer-ip 23.1.1.1 source-ip 23.1.1.2 auto  提供源目IP地址让其自动协商

commit

总结

      BFD是一种双向检测技术,用于检测IP网络可达性,与它联动的机制或协议也较多,如VRRP、OSPF、BGP等。本章节与静态路由联动的内容不多,但是大家需要理解整个过程,浮动静态路由可以自主切换,为什么还需要使用这个BFD?这个在实验过程中我也有提到相关的原因,不清楚的可以多看看。好了,我们在下一个章节再见,加油!

你可能感兴趣的:(华为,网络)