云专线 DC-专线BFD如何配置?:BFD常见配置错误
BFD常见配置错误
- BFD会话无法Up
常见原因
本故障的常见原因主要包括:
- BFD会话检测的链路存在故障,导致BFD报文无法进行交互。
- BFD会话频繁震荡。
操作步骤
- 执行display current-configuration configuration bfd命令查看BFD会话两端的本地标识符和远端标识符是否匹配。
- 使用display current-configuration configuration bfd命令,查看BFD会话的min-tx-interval和min-rx-interval信息,检查BFD会话的检测时间是否大于链路的延迟时间。
检测时间 = 接收到的远端Detect Multi × max(本地的RMRI,接收到的DMTI),其中,Detect Multi(Detect time multiplier)是检测倍数,通过detect-multiplier命令配置;RMRI(Required Min Rx Interval)是本端能够支持的最短BFD报文接收间隔,通过min-rx-interval命令配置;DMTI(Desired Min Tx Interval)是本端想要采用的最短BFD报文的发送间隔,通过min-tx-interval命令配置。
链路的延迟时间是指链路的时延,可通过ping或者tracert的方式获取链路的时延。
如果BFD会话的检测时间小于链路的延迟时间,则在BFD会话视图下执行detect-multiplier命令、min-rx-interval命令和。
- BFD会话检测Down影响接口转发
常见原因
本故障常见的原因主要为配置了BFD会话与接口联动功能。
操作步骤
- 执行display interface interface-type interface-number命令查看BFD会话绑定的接口的状态。
- 如果Line protocol current state字段的值为UP,表明当前接口的状态受BFD会话的影响,BFD会话检测到链路故障后,会将此接口的状态置为BFD status down,则转到步骤2。
- 如果Line protocol current state字段的值为UP,但是接口不可转发,排除转发模块的故障。
- 执行display bfd session all命令,查看BFD会话的状态。
如果BFD会话的状态为Down,则转到步骤3。
- 执行display interface interface-type interface-number命令查看BFD会话绑定的接口的状态。
- 修改BFD检测参数不生效
常见原因
本类故障原因主要为修改BFD会话后,没有提交会话的配置信息。
请保存以下步骤的执行结果,以便在故障无法解决时快速收集和反馈信息。
操作步骤
执行display current-configuration configuration bfd-session查看BFD会话的配置信息,检查是否配置了commit命令。
如果配置了commit命令,表明修改BFD会话的检测参数后已经提交。
如果没有配置commit命令,表明修改BFD会话的检测参数后未提交,用户需要执行commit命令提交配置。