下载此文档

BFD白皮书.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
BFD技术白皮书
BFD技术白皮书
关键词:BFD
摘要:BFD是用来实现快速故障检测的标准协议。本文对BFD技术实现和典型组网应用进行介绍。
缩略语:
字段
英文全名
中文解释
BFD
BidirectionalForw代表AdminDown,1代表Down,2代表Init,3代表Up
P
会话参数变化时直位
F
如果收到的BFD控制报文P字段置位,则将下一个发送的BFD控制报文的F字段置位作为应答
C
该字段置位表明BFD的实现是独立于控制平面的
A
该字段置位表明报文包含认证部分,会话需要进行认证
字段
含义
D
该字段置位表明发送方希望以查询模式运行,不置位表明不希望以查询模式运行或不支持查询模式
R
保留位,发送时设为0接收时忽略该字段
DetectMult
检测时间倍数
Length
BFD控制报文长度,单位为字节
My
Discriminator
发送方产生的个唯非0值,用来标识不同的BFD会话
Your
Discriminator
如果已经收到会话邻居发送的BFD控制报文则该值为收到报文中的MyDiscriminator,否则为0
DesiredMinTX
Interval
发送方支持的最小BFD控制报文发送时间间隔,单位为微秒。
RequiredMinRXInterval
发送方支持的最小BFD控制报文接收时间间隔,单位为微秒
RequiredMin
EchoRX
Interval
发送方支持的最小BFDEcho报文接收时间间隔,单位为微秒。为0表示不支持BFDEcho报文
AuthType
认证类型
AuthLen
可选认证部分长度,包括AuthType和AuthLen字段,单位为字节
BFD控制报文采用UDP封装,目的端口号为3784,源端口号在49152到65535的范围内。

BFDEcho报文提供了一种不依赖于BFD控制报文的故障检测方法。本端发送本端接收,远端不对报文进行处理,而只是将此此报文在反向通道上返回。因此BFD协议并没有对BFDEcho报文的格式进行定义,唯一的要求是发送方能够通过报文内容区分会话。
BFDEcho报文采用UDP封装,目的端口号为3785,目的IP地址为发送接口的地址,源IP地址由配置产生(配置的源IP地址要避免产生ICMP重定向)。
BFD会话连接建立
说明:
面仅介绍通过发送控制报文来建立会话并进行故障检测的过程。
BFD会话建立前有主动与被动两种模式。如果一台设备为主动模式,那么在会话建立前不管有没有收到对端发来的BFD控制报文,都会主动发送BFD控制报文。如果一台设备为被动模式,那么在会话建立前就不会主动发送BFD控制报文,直到收到对端发来的BFD控制报文才发送。
Iinr-^tjp
图5BFD会话连接建立
要建立BFD会话的两端中至少要有一端为主动模式才能成功建立起会话。下面对两端都为主动模式的会话建立过程进行说明,一端主动模式一端被动模式的会话建立过程基本相同。
BWMT•!'UiTaW更in
I3FD:LKJYVNdnw-npoctel
KK®^¥¥Kmilstzaten:.LocJi
BFD使用三路握手的机制来建立会话,发送方在发送BFD控制报文时会在Sta字段填入本地当前的会话状态,接收方根据收到的BFD控制报文的Sta字段以及本地当前会话状态来进行状态机的迁移,建立会话。
RouterA和RouterB的BFD收到上层应用的通知后,发送状态为DOWN的BFD控制报文。RouterB的BFD状态变化同RouterA。
RouterB收到对端状态为DOWN的BFD控制报文后,本地会话状态由DOWN迁移到INIT,随后发送的BFD控制报文中将Sta字段填为2表明会话状态为INIT。RouterA的BFD状态变化同RouterB。
RouterA收到对端状态为INIT的BFD控制报文后,本地会话状态由INIT迁移到UP,随后发送的BFD控制报文中将Sta字段填为3表明会话状态为UP。RouterB的BFD状态变化同RouterA。
•BFD双方状态都为UP,会话成功建立并开始检测链路状态。
定时器协商
BFD会话建立前BFD控制报文以1秒的时间间隔周期发送以减小报文流量。在会话建立后则以协商的时间间隔发送BFD控制报文以实现快速检测。在BFD会话建立的同时,BFD控制报文发送时间间隔以及检测时间也会通过报文交互协商确定。在BFD会话有效期间,这些定时器可以随时协商修改而不影响会话状态。BFD会话不同方向的定时器协商是分别独立进行的,双向定时器时间可以不同。
BFD控制报文发送时间间隔为本端D

BFD白皮书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息