BFD场景作用及缺省配置

一、BFD缺省配置

表:BFD参数缺省值

BFD场景作用及缺省配置_第1张图片

二、BFD场景作用

表:BFD场景作用

BFD场景作用及缺省配置_第2张图片

三、BFD配置缺省参数汇总

1)配置BFD单跳检测

图:BFD单跳检测配置流程图

BFD场景作用及缺省配置_第3张图片

  • 执行命令bfd,使能全局BFD功能并进入BFD视图。缺省情况下,全局BFD功能处于未使能状态。

  • 执行命令default-ip-address ip-address,配置BFD缺省组播IP地址。缺省情况下,BFD使用组播IP地址224.0.0.184。如果BFD检测路径上存在重叠的BFD会话,例如,三层接口通过具有BFD功能的二层交换设备连接,不同BFD会话所在的设备必须配置不同的缺省组播IP地址,以避免BFD报文被错误地转发。

2)配置BFD多跳检测

图:BFD多跳检测配置流程图

BFD场景作用及缺省配置_第4张图片

  • 执行命令multi-hop destination-port { 3784 | 4784 },配置多跳BFD会话的目的端口号。缺省情况下,使用3784作为多跳BFD会话报文的目的端口号。

3)配置静态标识符自协商BFD

图:静态标识符自协商BFD配置流程图

BFD场景作用及缺省配置_第5张图片

静态标识符自协商BFD可以与对端的动态BFD进行协商,而静态BFD只能与对端的静态BFD建立BFD会话。静态标识符自协商BFD和静态BFD配置时可以指定BFD会话名称,而动态BFD的BFD会话名称动态生成,当网络变更时,动态BFD会话名称可能发生改变。

当对端配置了动态BFD,并且本端需要配置BFD与静态路由联动(BFD与静态路由联动需要指定BFD会话名称),此时可以在本端配置静态标识符自协商BFD,既可以与对端的动态BFD协商成功建立BFD会话,又可以与静态路由联动。

4)配置BFD单臂回声功能

图:BFD单跳回声功能配置流程图

BFD场景作用及缺省配置_第6张图片

  • 执行命令bfd session-name bind peer-ip peer-ip [ -instance -instance-name ] interface interface-type interface-number [ source-ip ip-address ] one-arm-echo,创建单臂回声功能的BFD会话。单臂回声功能的BFD会话只能应用于BFD单跳检测中。

  • 执行命令discriminator local discr-value,配置单臂回声功能的BFD会话的标识符。由于只能在支持BFD功能的一端设备上配置单臂回声功能,所以,配置单臂回声功能的BFD会话时,只需要配置本地标识符,无需配置远端标识符。

5)调整BFD检测时间

BFD会话的检测时间由BFD会话的本端检测倍数、本端BFD报文的最短接收间隔、最短发送间隔决定,检测时间 = 本端检测倍数 × max(本端最短接收间隔,本端最短发送间隔)。

用户可以根据网络的实际状况增大或者降低设备的本端检测倍数、最短接收间隔或最短发送间隔,以调整BFD检测时间。对于不太稳定的链路,如果BFD检测时间较小,则BFD会话可能会发生震荡,这时可以选择调大BFD检测时间。通常情况下,建议使用缺省值,不随意修改本端检测倍数、最短接收间隔和最短发送间隔。

为降低对系统资源的占用,一旦检测到BFD会话Down,系统自动将本端的发送间隔和接收间隔调整为大于1000毫秒的一个随机值,当BFD会话的状态重新变为Up后,再恢复成用户配置的间隔时间。

  • 执行命令min-tx-interval interval,配置BFD报文的发送间隔。缺省情况下,BFD报文的发送间隔是1000毫秒。

  • 执行命令min-rx-interval interval,配置BFD报文的接收间隔。缺省情况下,BFD报文的发送间隔是1000毫秒。

  • 执行命令detect-multiplier multiplier,配置本地检测倍数。缺省情况下,本地检测倍数为3。

6)配置全局TTL功能

使用某些不同版本的设备进行互通时,BFD会话双方TTL设置及检测方法不一致,会导致报文被丢弃。为使得使用不同版本的设备能够互通,并考虑后续版本升级以及和其他厂商的设备互通,此时可以配置全局TTL功能

  • 执行命令peer-ip peer-ip mask-length ttl { single-hop | multi-hop } ttl-value,配置BFD报文的生存时间。缺省情况下,不配置BFD报文的生存时间,采用默认值。对于静态配置的BFD会话,单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为254;对于动态建立的BFD会话,单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为253。

7)配置BFD报文的优先级

修改BFD报文的优先级可以实现:检测同一链路上不同优先级的报文转发是否畅通;将BFD报文设置为高优先级报文后,优先保证BFD报文的转发。

  • 执行命令tos-exp tos-value,配置静态BFD会话报文的优先级。缺省情况下,BFD报文的优先级为7,0为最低优先级,7为最高优先级。

8)配置Trap消息定时器的时间间隔

如果BFD使能了SNMP告警,则在网管侧将会接收到BFD会话的Up或Down消息。此时如果BFD会话振荡,则网管侧将会接收到大量的告警信息,因此,需要对BFD的Trap消息进行抑制。通过配置发送Trap消息定时器的时间间隔可以实现对BFD的告警信息进行抑制。

  • 执行命令snmp-agent bfd trap-interval interval,设置发送Trap消息定时器的时间间隔。缺省情况下,发送TRAP消息定时器的时间间隔是120秒。

你可能感兴趣的:(网络工程,网络,BFD)