侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

路由交换(二十二):BFD

2023-04-07 星期五 / 0 评论 / 0 点赞 / 80 阅读 / 3018 字

参考华为产品文档一、BFD简介BFD是一种全网统一、快速检测、监控网络中链路或者IP路由的双向转发连通状况,并为 上层应用提供服务的技术。BFD会话建立后会周期性快速发送BFD报文,如果在检测时间内没

.

参考华为产品文档

一、BFD简介

.

BFD是一种全网统一、快速检测、监控网络中链路或者IP路由的双向转发连通状况,并为 上层应用提供服务的技术。

  1. BFD会话建立后会周期性快速发送BFD报文,如果在检测时间内没有收到对端BFD报文则认为此双向转发路径发生故障,通知上层应用进行相应的处理。
  2. BFD本身没有邻居发现机制,依靠上层应用通知邻居信息来建立会话。
  3. 物理接口状态、二层链路状态、网络层地址可达性、传输层连接状态、应用层协议运行状态都可以被BFD感知
.

二、BFD基本原理

1、BFD会话建立方式

.

BFD会话方式有两种静态建立BFD会话和动态建立BFD会话
1)静态建立BFD会话方式
通过命令行手工配置BFD会话参数,包括配置本地标识符和远端标识符,然后手工下发BFD会话建立请求
2)动态建立BFD会话
由应用程序创建BFD会话,系统分配BFD会话的本地标识符,并向对端发送远端标识符为0的BFD控制报文,进行会话协商。当BFD会话的一端收到远端标识符为0的BFD控制报文时,判断此报文是否与本地BFD会话匹配,若匹配,则学习接收到的BFD报文中的本端标识符作为相应的远端标识符

.

2、BFD 检测机制

.

BFD会话两端周期性发送BFD控制报文,如果一方在既定时间内未收到BFD控制报文,则认为路径发生了故障,BFD控制报文时UDP报文,端口号是3784

.

3、联动功能

.

联动功能由监测模块、Track和应用模块三部分组成。
1)监测模块负责对链路状态、网络性能等进行监测,并将探测结果通知给Track模块
2)Track模块收到监测模块的监测结果后,及时改变Track项的状态,并通知应用模块
3) 应用模块根据Track项的状态,进行相应的处理

.

三、BFD基本配置

1、BFD与静态路由联动

.

// 全局启用bfd
bfd
// 配置bfd会话
bfd 1 bind peer-ip 10.1.12.2 source-ip 10.1.12.1
discriminator local 1
discriminator remote 2
commit
// 静态路由关联BFD
ip route-static 0.0.0.0 0.0.0.0 10.1.12.2 track bfd-session 1
ip route-static 0.0.0.0 0.0.0.0 10.1.13.3 preference 100

.

// 全局启用bfd
bfd
// 配置bfd会话
bfd 1 bind peer-ip 10.1.12.1 source-ip 10.1.12.2
discriminator local 2
discriminator remote 1
commit

2、BFD与OSPF联动

.

// 全局启用bfd
bfd
// ospf进程下启用bfd
bfd all-interface enable

.

3、BFD与VRRP联动

.

// 全局启用bfd
bfd
// 配置bfd会话
bfd 1 bind peer-ip 10.1.12.2 source-ip 10.1.12.1
discriminator local 1
discriminator remote 2
commit
// VRRP关联BFD
vrrp vrid 1 track bfd-session 1 reduced 30

..

广告 广告

评论区