BFD的原理和配置

BFD
是一种介质无关 、协议无关 的快速检测机制

基于UDP 协议封装 ,端口号 3784
版本1 时间间隔 1000ms

三个模块联动 : 应用模块 -----track模块----BFD检测模块

建立BFD会话连接的时候:依靠的上层协议建立会话 (比如OSPF),BFD自己不会建立邻居关系

OSFP 邻居关系------BFD会话
链路故障-----BFD会话先检测到-----OSPF协议(中断邻居关系)

建立会话的时候,设备的标识: 本地标识符 , 远端标识符

建立会话过程有三个状态 :down init up

故障检测过程: BFD 检测 快于应用程序检测 ,从而进行快速故障定位 ,使 本端设备上的BFD程序通知应用程序 ,达到快速定位故障的目的

BFD 会话配置思路
-----全局开启BFD 协议
-----建立BFD会话连接
-----在应用协议里面进行 BFD会话的调用关联

bfd //全局开启BFD协议
bfd 1 bind peer-ip 192.168.2.2 source-ip 192.168.2.1 //建立本端与对端设备的BFD会话
discriminator local 1 //指定本地标识符
discriminator remote 2 //指定远端标识符
commit //激活
dis bfd session all //查看会话关系

BFD 与静态路由联动
配置思路:
—配置默认路由指向主线路,优先级默认60
—配置默认路由指向备份线路,优先级设置100

–公司端和主线路相连的ISP端设置BFD会话

–配置优先级60的默认路由与BFD关联
BFD的原理和配置_第1张图片
配置命令:
[R1]ip route-static 0.0.0.0 0.0.0.0 192.168.2.2 preference 80 //指向备份R3的默认路由优先级为80
[R1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.2 track bfd-session 1
//指向主线R2的默认路由跟踪BFD会话的名字
[R1]dis ip routing-table

[R1]bfd   //开启BFD
[R1-bfd]q	
[R1]bfd 1 bind peer-ip 192.168.1.2 source-ip 192.168.1.1  //建立BFD会话	
[R1-bfd-session-1]discriminator local 5    //配置本地标识符
[R1-bfd-session-1]discriminator remote 6//配置远端标识符	
[R1-bfd-session-1]commit //激活

[R2]bfd  //开启BFD
[R2-bfd]q	
[R2]bfd 1 bind peer-ip 192.168.1.1 source-ip 192.168.1.2 //建立BFD会话
[R2-bfd-session-1]discriminator local 6   //配置本地标识符
[R2-bfd-session-1]discriminator remote 5//配置远端标识符	
[R2-bfd-session-1]commit //激活
[R2]dis bfd session all //查看会话关系

你可能感兴趣的:(BFD的原理和配置)