bfd维持会话

bfd维持会话

第二阶段:维持会话

两个系统建立BFD会话,并周期性发送BFD控制报文,如果一方在既定的时间内没有收到BFD控制报文,则认为路径上发生了故障,即会断开会话。

BFD的检测模式有异步模式和查询模式两种。

异步模式:周期性地向对方发送BFD报文,如果在检测时间内没有收到对端的BFD报文,则会话断开(Down)。

查询模式:在需要验证连接性的情况下,系统连续向对端发送多个BFD报文,如果在检测时间内没有收到返回的报文则会话断开(Down)。

image.png

检测间隔

BFD会话检测时长由TX(Desired Min TX Interval),RX(Required Min RX Interval),DM(Detect Multi)三个参数决定。

BFD报文的实际发送时间间隔,实际接受时间间隔由BFD会话协商决定,即双方间隔不一致时需要进行协商出双方都能接收的间隔。


默认情况下的参数:

Tx 发送间隔,1000毫秒

Rx 接收间隔,1000毫秒

DM 检测倍数,3倍


时间间隔协商规则:

本地BFD报文实际发送时间间隔TX=MAX {本地配置的发送时间间隔,对端配置的接收时间间隔 }

本地BFD报文实际接收时间间隔RX=MAX { 对端配置的发送时间间隔,本地配置的接收时间间隔 }


本地BFD报文实际检测时间:

异步模式:本地BFD报文实际检测时间=本地BFD报文实际接收时间间隔×对端配置的BFD检测倍数

查询模式:本地BFD报文实际检测时间 = 本地BFD报文实际接收时间间隔×本端配置的BFD检测倍数


协商案例如下:

R1协商TX = (本地TX100ms,对端RX50ms)取最大值,故TX=100ms

R1协商RX = (本地RX200ms,对端TX150ms)取最大值,故RX=200ms

R1异步模式下的检测时间 = RX200ms * 对端DM 4

R1查询模式下的检测时间 = RX200ms * 本端DM 3


image.png


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » bfd维持会话

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!