You are on page 1of 17

BFD 链路探测功能配置

适用版本 AF8.0.51 及以上

版权所有 © 2022 深信服科技股份有限公司 第 1页


课程内容 课程目标
BFD 链路探测功能概述 了解 BFD 链路探测的原理和应用场景
BFD 链路探测功能配置 掌握 BFD 链路探测的配置思路和步骤

版权所有 © 2022 深信服科技股份有限公司 第 2页


需求背景

通过 ARP 探测、 DNS 解析以及 PING 包等进行链路状态检测,检测时间都在 1 秒以上,这样的故障检测时间


对某些应用来说是不能容忍的,为了减小设备故障对业务的影响,提高网络的可靠性,设备需要能够尽快检测
到与相邻设备间的通信故障,以便及时采取措施,保证业务正常运行。

版权所有 © 2022 深信服科技股份有限公司 第 3页


功能概述

BFD 是一种双向转发检测机制,可以提供毫秒级的检测,实现链路的快速检测,与其他的链路检测方式不同,
BFD 作为双向转发探测,需要探测双方都建立 BFD 的会话,才可以组成一个探测系统, BFD 这个探测系统里,
一旦双方之一在其配置的超时限制内没有收到 BFD 报文,其状态就会变为 down ,也会将这一状态变化通知给
引用它的模块。可以通过与上层路由协议联动,实现路由的快速收敛。

版权所有 © 2022 深信服科技股份有限公司 第 4页


基本原理

遵循 rfc5880 的标准,需要两端都配置对应的会话才可组成一个探测系统,通过 udp port 3784 来标识 BFD 的


控制报文,通过 udp port 3785 来标识 BFD 的 echo 报文。

BFD 检测 BFD 检测

版权所有 © 2022 深信服科技股份有限公司 第 5页


探测过程 - 异步模式

两端首先需要建立连接, BFD 双方都独立进行探测,到了本方发送超时时间,就向对方发送 bfd 交互控制报文。

版权所有 © 2022 深信服科技股份有限公司 第 6页


探测过程 - 查询模式

两端首先需要建立连接, BFD 双方都独立进行探测,一方到了超时发送时间之后,就向对方发送 Poll 控制报文,


对方收到之后立即回复一个 Final 控制报文。

版权所有 © 2022 深信服科技股份有限公司 第 7页


应用场景
主要应用于静态路由、动态路由以及双机组建等需要进行链路检测的功能模块中,保证网络的可靠性。

OSPF OSPF

版权所有 © 2022 深信服科技股份有限公司 第 8页


配置思路
1. 进入【对象】 - 【链路检测】,新增 BFD 链路检测;

2. 进入需要进行链路检测的功能模块,完成相关功能配置再引用该 BFD 链路检测模板(动态路由中直接启用


BFD 功能即可)。

版权所有 © 2022 深信服科技股份有限公司 第 9页


配置案例 1
客户购买了 AF 部署在内网,已经完成通过 OSPF 路由协议进行组网,现需要配置 BFD 链路探测功能来实现当
链路出现故障时路由能够快速收敛。

OSPF OSPF

版权所有 © 2022 深信服科技股份有限公司 第 10页


配置步骤

1. 进入【对象】 - 【链路检测】,新增 BFD 链路检测;

版权所有 © 2022 深信服科技股份有限公司 第 11页


配置步骤

2. 进入【网络】 - 【路由】 - 【 OSPF 】,编辑对应的 OSPF 基础配置,启用 BFD 功能。

版权所有 © 2022 深信服科技股份有限公司 第 12页


配置案例 2
客户购买了 AF 部署在内网,通过静态路由进行组网,现需要配置 BFD 链路探测功能来实现当链路出现故障时
该静态路由自动失效。

静态路由 静态路由

版权所有 © 2022 深信服科技股份有限公司 第 13页


配置步骤

1. 进入【对象】 - 【链路检测】,新增 BFD 链路检测;

版权所有 © 2022 深信服科技股份有限公司 第 14页


配置步骤

2. 进入【网络】 - 【路由】 - 【静态路由】,编辑对应的静态路由,并关联第一步的 BFD 链路检测。

版权所有 © 2022 深信服科技股份有限公司 第 15页


注意事项
1. BFD 链路探测需要探测的双方设备都配置完成 BFD 探测,只有一方进行了 BFD 链路探测,则链路一直是故
障的;

2. 本端的本地 IP 要配成出接口上的 IP 地址;

3. 对端 IP 一定要是对端 BFD 配置中的本端 IP ,本端的对端标识符也必须是对端 BFD 配置中的本端标识符。

版权所有 © 2022 深信服科技股份有限公司 第 16页


版权所有 © 2022 深信服科技股份有限公司 第 17页

You might also like