配置动态BFD for IPv6 IS-IS
BFD能够提供轻负荷、快速(毫秒级)的通道故障检测。动态BFD的特点是路由协议动态可以触发BFD会话的建立。
配置IS-IS IPv6进程的BFD特性
通过配置BFD for IPv6 IS-IS,可以为所有IS-IS IPv6接口配置动态BFD参数并使能IS-IS动态BFD。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令isis process-id,进入IS-IS视图。
- 执行命令ipv6
bfd all-interfaces enable,打开IS-IS IPv6进程BFD特性的开关,建立BFD会话。
当IS-IS进程下使能全局BFD后,且邻居IPv6状态为Up时,IS-IS为该进程下所有接口使用缺省的BFD参数值建立BFD会话。
- (可选)如果需要配置BFD参数请执行ipv6_bfd all-interfaces { min-rx-interval receive interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *命令,配置BFD参数,指定用于建立BFD会话的各个参数值。
BFD检测时间的计算方法如下:
- 本地BFD报文实际发送时间间隔=MAX { 本地配置的最小发送时间间隔,对端配置的最小接收时间间隔 }
- 本地实际接收时间间隔=MAX { 对端配置的最小发送时间间隔,本地配置的最小接收时间间隔 }
- 本地检测时间=本地实际接收时间间隔×对端配置的BFD检测倍数
- 执行命令commit,提交配置。
(可选)阻止IPv6接口动态创建BFD会话
(可选)配置指定IPv6接口的BFD特性
如果需要对于某些IPv6接口配置不同的动态BFD会话参数,可以配置指定IPv6接口的BFD参数。IPv6接口下配置的BFD会话参数的优先级高于进程下配置的BFD会话参数的优先级。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令isis ipv6 bfd enable,打开IPv6接口的BFD特性开关,建立BFD会话。
当IS-IS进程下使能了全局BFD后,则使用缺省的BFD参数值建立BFD会话。
- (可选)执行命令isis ipv6 bfd { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *,配置用于建立BFD会话的各个参数值。
接口上配置BFD特性的优先级高于进程中配置BFD特性的优先级。即打开接口BFD特性的开关,建立接口上BFD会话的参数以接口上的配置为准。
- 执行命令commit,提交配置。