BFD简介和实验配置

BFD(双向转发检测):是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。

BFD的目的:

1、为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要能够尽快
检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。
2、在现有网络中,有些链路通常通过硬件检测信号,如SDH告警,检测链路故障,
但并不是所有的介质都能够提供硬件检测
3、此时,应用就要依靠上层协议自身的hello报文机制来进行故障检测。
上层协议的检测时间都在1秒以上,这样的故障检测时间对某些应用来说是不能
容忍的。同时,在一些小型三成网络中,如果没有部署路由协议,则无法使用
路由协议的hello报文机制来检测故障。
4、BFD协议就是在这种背景下产生的,BFD提供了一个通用的标准化的介质无关和
协议无关的快速故障检测机制,具有以下优点:
        ○ 对相邻转发引擎之间的通道提供轻负荷、快速故障检测。这些故障包括接
            口、数据链路,甚至有可能是转发引擎本身
        ○ 用单一的机制对任何介质、任何协议层进行实时监测

实验要求:1、R1间浮动静态路由,优先走R2

                  2、 配置BFD在R2的两个接口分别断开时,切换右侧链路

首先,将接口地址配置完成

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.12.2 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.1.23.2 24

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.1.12.1 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.1.134.1 24

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 10.1.23.1 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 10.1.134.3 24

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 10.1.134.2 24
[R4-GigabitEthernet0/0/0]int l0
[R4-LoopBack0]ip add 10.9.9.1 24

测试联通性:

 然后,配置静态路由实现全网可通

[R1]ip route-static 10.1.134.0 24 10.1.12.1
[R1]ip route-static 10.1.134.0 24 10.1.23.1 pre 70
[R1]ip route-static 10.9.9.0 24 10.1.23.1 pre 70
[R1]ip route-static 10.9.9.0 24 10.1.12.1 

[R2]ip route-static 10.9.9.0 24 10.1.134.2

[R3]ip route-static 10.9.9.0 24 10.1.134.2

[R4]ip route-static 10.1.12.0 24 10.1.134.1
[R4]ip route-static 10.1.23.0 24 10.1.134.3

测试,查看R1路由表

 

 R1的路由走R2到10.1.134.0和10.9.9.0网段且优先级为60,选路合理

BFD配置

[R1]bfd
[R1-bfd]q
[R1]bfd 11 bind peer-ip 10.1.134.1
[R1-bfd-session-11]discriminator local 13
[R1-bfd-session-11]dis re 31
[R1-bfd-session-11]commit

[R2]bfd
[R2-bfd]q
[R2]bfd 22 bind peer-ip 10.1.12.2
[R2-bfd-session-22]dis lo 31
[R2-bfd-session-22]dis re 13
[R2-bfd-session-22]comm

 查看邻居表:

实验:

默认R1路由表

 BFD绑定:将两条通过R2的静态路由进行绑定

[R1]ip route-static 10.1.134.0 255.255.255.0 10.1.12.1 track bfd-session 11
[R1]ip route-static 10.9.9.0 255.255.255.0 10.1.12.1 track bfd-session 11

1、关闭 R2,G0/0/0观察R1路由表变化

 路由表切换合理

2、R2,G0/0/0恢复,G0/0/1断开

路由切换正常。

BFD是对链路和ip路由进行检测,而ip route-static 10.1.134.0 255.255.255.0 10.1.12.1 track bfd-session 11 中的track起着连接两个协议的作用,如果bfd检测到链路断开,则会导致整条路由失效。相当于,左侧链路出问题,则左侧所写的所有静态路由都会消失,路由器自动切换到右侧路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

线粒体2.0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值