HuaWei ❀ 双向转发检测协议-BFD
作者:互联网
双向转发检测协议-BFD
双向转发检测BFD:一种用于检测邻居路由器之间链路故障的检测机制,它通常与路由协议联动,通过快速感知链路故障并通告是的路由协议能够快速地重新收敛,从而减少由于拓扑变化导致的流量丢失
1、BFD协议原理
路由与BFD联动包括静态BFD和动态BFD两种模式:
(1)静态BFD
静态BFD是指通过命令行手工配置BFD会话参数,包括了配置本地标识符和远端标识符等,手工下发BFD会话建立请求;
(2)动态BFD
动态BFD是指路由协议动态触发BFD会话建立,动态BFD中,本地标识符是动态分配的,远端标识符从对端的BFD报文中获取,路由协议在建立了新的邻居关系时,将对应的参数及检测参数通告给BFD,BFD根据收到的参数建立起会话,当发生链路故障时,联动了BFD的路由协议可以快速感知到BFD会话状态变为Down,从而实现将流量快速切换到备份路径,避免了数据大量丢失;
静态BFD可以不受对端设备的限制,在对端设备不支持BFD功能的情况下,本端通过静态BFD实现单臂BFD检测功能后,而动态BFD比静态BFD则更具有灵活性;
2、协议数据包
字段解析:
- Protocol Version:协议版本;
- Diagnostic Code:诊断代码,标明本地BFD系统最近一次会话状态发生变化的原因;
- Session State:会话状态;
- Meesage Flags会议记录;
- Detect Time Multiplier:检测超时时间,检测方检测超时时间;
- My Discriminator:BFD会话连接本地标识符;
- Your Discriminator:BFD会话连接远端标识符;
- Desired Min TX Interval:发送方发送BFD控制报文时想要采用的最小间隔;
- Required Min RX Interval:发送方能够支持的接收两个BFD控制报文之间的间隔;
- Required Min Echo Interval:发送方能够支持的接收两个BFD回声报文之间的间隔;
标签:协议,会话,检测,BFD,HuaWei,转发,标识符,路由 来源: https://blog.csdn.net/qq_42197548/article/details/105375543