BFD技术与静态路由联动(Huawei设备)

BFD技术的原理与配置

前言

产生
BFD叫做Bidirectional Forwarding Detection,即双向转发检测,顾名思义,其提供了一个通用的标准化的;与介质、协议无关的快速故障检测机制
用途
在错综复杂的网络环境中,当出现网络中断而导致业务的正常运行时,要及时的排查出来故障项,而BFD技术的产生就是及时的发现相邻设备的通信链路故障
好处

  • 减小设备故障对业务的影响,提高网络的可靠性
  • 实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能
  • 可以与协议或某些技术联动从而达到想要的效果

一、实验搭建

实验拓扑如下
在这里插入图片描述R2、R3上存在相同的网段的环回,即23网段,用于模拟一个二者都可以到达的主机,即R1去往这个网段正常境况下走R2,当R1、R2间的链路出现故障后,切换到R3

1.1 静态路由的配置

R1上配置两条缺省路由,分别指向R2、R3;将去往R3的优先级改小一些

ip route-static 0.0.0.0 0.0.0.0 10.0.12.2 
ip route-static 0.0.0.0 0.0.0.0 10.0.13.2 preference 100

R2、R3上分别配置回城路由

R2上
ip route-static 0.0.0.0 0.0.0.0 10.0.12.1
R3上
ip route-static 0.0.0.0 0.0.0.0 10.0.13.1

验证查看R1的路由表,可见默认情况下下一条指向的时R2
在这里插入图片描述测试静态路由的连通性,可见与预期相符
在这里插入图片描述当R1连接10.0.12.0/24网段的链路出现故障时,可见,完成了切换,切换到了备链路

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]shu
[R1-GigabitEthernet0/0/0]shutdown

在这里插入图片描述但是,这个网段是一个MA网络,若R2侧的接口出现故障后,静态并不会消失,完成不了切换,如下验证查看

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]shu
[R2-GigabitEthernet0/0/0]shutdown

在这里插入图片描述


所以,才需要BFD来对这条链路进行监控,手工指定邻居,若这条相邻的链路出现故障,那么BFD会话就会断开,而BFD会话出现故障后,主链路的静态就会消失,进而切换到备链路上

1.2 BFD联动的配置

首先,建立BFD的会话

[R1]bfd
[R1-bfd]quit
[R1]bfd 1 bind peer-ip 10.0.12.2 source-ip 10.0.12.1 auto 
[R1-bfd-session-1]commit
[R1-bfd-session-1]quit

[R2]bfd
[R2-bfd]quit
[R2]bfd 1 bind peer-ip 10.0.12.1 source-ip 10.0.12.2 auto 
[R2-bfd-session-1]commit
[R2-bfd-session-1]quit

然后,将主链路上的静态路由与BFD会话联动

[R1]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2 track bfd-session 1
[R1]ip route-static 0.0.0.0 0.0.0.0 10.0.13.2 preference 100

检查BFD会话信息:
在这里插入图片描述

验证测试
down掉R2的接口,可见由于BFD会话的down,静态路由正确的切换到了备链路

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]shu
[R2-GigabitEthernet0/0/0]shutdown

在这里插入图片描述

在这里插入图片描述恢复R2的接口,可见BFD会话正常,静态路由切换到主链路上

[R2-GigabitEthernet0/0/0]undo shutdown

在这里插入图片描述

二、实验分析

  • BFD是如何检查链路故障的?
    BFD技术通过手工的在链路两端建立一个会话,当链路出现故障后,则这个会话肯定就是down,而在这个会话的应用算是一个追踪监控机制,相当于NQA;与静态路由联动时,只有当会话存在时,路由才有效
  • BFD还可以与什么协议联动?
    OSPF、BGP、VRRP等都可以

  • 8
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
静态由和BFD(Bidirectional Forwarding Detection)都是用来提高网络由的可靠性和快速性的技术BFD是一种网络协议,用于快速检测网络中的故障,静态由是一种手动配置的由方式。 在实际应用中,可以通过将静态由与BFD联动来实现更快速的由切换和故障检测。具体步骤如下: 1. 配置静态由:使用静态由配置由表,将需要访问的网络地址与对应的出口接口配置到由表中。 2. 配置BFD:在需要进行故障检测的接口上,配置BFD参数,包括检测间隔时间、检测次数等参数。 3. 将BFD绑定到静态由上:将静态由与BFD进行绑定,当BFD检测到故障时,静态由将立即切换到备用由。 下面是一个简单的配置示例: ``` interface GigabitEthernet0/0/1 ip address 192.168.1.1 255.255.255.0 bfd interval 100 min_rx 100 multiplier 3 ! interface GigabitEthernet0/0/2 ip address 192.168.2.1 255.255.255.0 bfd interval 100 min_rx 100 multiplier 3 ! ip route 192.168.3.0 255.255.255.0 192.168.1.2 track 1 ip route 192.168.3.0 255.255.255.0 192.168.2.2 track 2 ! track 1 interface GigabitEthernet0/0/1 line-protocol track 2 interface GigabitEthernet0/0/2 line-protocol ``` 在这个例子中,我们配置了两个接口,分别对应两个不同的网络。同时,我们在每个接口上配置了BFD参数,并将BFD静态由进行了绑定。 在由表中,我们配置了两条由到同一个目的网络,但是使用了不同的出口接口和跟踪对象。这样,当其中一个出口接口发生故障时,跟踪对象将变为DOWN状态,静态由将自动切换到备用由,从而实现了快速由切换和故障检测。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值