S2700, S3700 系列以太网交换机配置指南-可靠性
1 BFD配置
背景信息
BFD会话的检测时间由BFD会话的本端检测倍数、本端BFD报文的最短接收间隔、最短发送间隔决定,检测时间 = 本端检测倍数 × max(本端最短接收间隔,本端最短发送间隔)。
用户可以根据网络的实际状况增大或者降低设备的本端检测倍数、最短接收间隔或最短发送间隔,以调整BFD检测时间。对于不太稳定的链路,如果BFD检测时间较小,则BFD会话可能会发生震荡,这时可以选择调大BFD检测时间。通常情况下,建议使用缺省值,不随意修改本端检测倍数、最短接收间隔和最短发送间隔。
为降低对系统资源的占用,一旦检测到BFD会话Down,系统自动将本端的发送间隔和接收间隔调整为大于1000毫秒的一个随机值,当BFD会话的状态重新变为Up后,再恢复成用户配置的间隔时间。
操作步骤
步骤1执行命令system-view,进入系统视图。步骤2执行命令bfd session-name,进入BFD会话视图。
步骤3执行命令min-tx-interval interval,配置BFD报文的发送间隔。
缺省情况下,BFD报文的发送间隔是1000毫秒。
步骤4执行命令min-rx-interval interval,配置BFD报文的接收间隔。
缺省情况下,BFD报文的接收间隔是1000毫秒。
步骤5执行命令detect-multiplier multiplier,配置本地检测倍数。
缺省情况下,本地检测倍数为3。----结束
1.9.2 配置BFD等待恢复时间
背景信息
如果BFD会话发生振荡,则与之关联的应用将会在主备之间频繁切换。为避免这种情况的发生,可以配置BFD会话的等待恢复时间WTR。当BFD会话从状态Down变为状态Up时,BFD等待WTR超时后才将这个变化通知给上层应用。
操作步骤
步骤1执行命令system-view,进入系统视图。步骤2执行命令bfd session-name,进入BFD会话视图。步骤3执行命令wtr wtr-value,配置BFD会话的等待恢复时间。
缺省情况下,WTR为0,即不等待。
文档版本 07 (2020-04-15)版权所有 ? 华为技术有限公司11S2700, S3700 系列以太网交换机配置指南-可靠性
说明
1 BFD配置
如果使用WTR,用户需要手工在两端配置相同的WTR。否则,当一端会话状态变化时,两端应用程序感知到的BFD会话状态将不一致。
----结束
1.9.3 配置BFD会话的描述信息
背景信息
如果用户需要识别不同的BFD会话,可以配置BFD会话的描述信息对BFD会话监视的链路进行简单描述。
说明
description(BFD会话视图)命令只对静态配置的BFD会话有效,对于动态配置的BFD会话和静态标识符自协商BFD会话无效。
操作步骤
步骤1执行命令system-view,进入系统视图。步骤2执行命令bfd session-name,进入BFD会话视图。
步骤3执行命令description description,配置BFD会话的描述信息。
缺省情况下,BFD会话的描述信息是空。----结束
1.9.4 配置BFD报文的优先级
修改BFD报文的优先级可以实现:●●
检测同一链路上不同优先级的报文转发是否畅通。
将BFD报文设置为高优先级报文后,优先保证BFD报文的转发。
操作步骤
步骤1执行命令system-view,进入系统视图。步骤2执行命令bfd session-name,进入BFD会话视图。
步骤3执行命令tos-exp tos-value,配置静态BFD会话报文的优先级。
缺省情况下,BFD报文的优先级为7,0为最低优先级,7为最高优先级。----结束
1.9.5 配置Trap消息定时器的时间间隔
背景信息
如果BFD使能了SNMP告警,则在网管侧将会接收到BFD会话的Up或Down消息。此时如果BFD会话振荡,则网管侧将会接收到大量的告警信息,因此,需要对BFD的Trap消
文档版本 07 (2020-04-15)版权所有 ? 华为技术有限公司12S2700, S3700 系列以太网交换机配置指南-可靠性
1 BFD配置
息进行抑致。通过配置发送Trap消息定时器的时间间隔可以实现对BFD的告警信息进行抑制。
操作步骤
步骤1执行命令system-view,进入系统视图。
步骤2执行命令bfd,使能BFD全局能力并进入BFD全局视图。
步骤3执行命令snmp-agent bfd trap-interval interval,设置发送Trap消息定时器的时间间
隔。
缺省情况下,发送TRAP消息定时器的时间间隔是120秒。----结束
1.10 检查配置结果
BFD配置完成以后,可以查看已配置的BFD会话的情况。
操作步骤
●●
使用display bfd interface [ interface-type interface-number ]命令查看使能BFD的接口信息。
使用display bfd session { { all | static } [ for-ip ] | discriminator discr-value |dynamic | peer-ip { default-ip | peer-ip [ vpn-instance vpn-name ] } | static-auto } [ verbose ]命令查看BFD会话信息。
使用display bfd statistics命令查看BFD全局统计信息。
使用display bfd statistics session { { all | static } [ for-ip ] | dynamic |
discriminator discr-value | peer-ip default-ip | peer-ip peer-ip [ vpn-instancevpn-name ] | static-auto }命令查看BFD会话统计信息。
●●
----结束
1.11 清除BFD会话统计信息
查看某一特定时间段内的BFD的统计信息之前,建议清除BFD的统计信息。
须知
清除BFD的统计信息后,以前的信息将无法恢复,务必仔细确认。
操作步骤
●
在用户视图下执行reset bfd statistics { all | discriminator discr-value }命令清除BFD会话的统计信息。
----结束
文档版本 07 (2020-04-15)版权所有 ? 华为技术有限公司13S2700, S3700 系列以太网交换机配置指南-可靠性
1 BFD配置
1.12 配置举例
介绍BFD快速检测链路的各种示例。配置示例中包括组网需求、配置注意事项和配置思路等。
1.12.1 配置BFD单跳检测二层链路示例
组网需求
如图1-6所示,SwitchA和SwitchB通过二层接口连通。用户希望可以实现设备间链路故障的快速检测。
图1-6 配置BFD单跳检测二层链路示例组网图
Eth0/0/1SwitchA
Eth0/0/1SwitchB
配置思路
采用如下思路配置BFD单跳检测:
在SwitchA和SwitchB上分别配置BFD会话,实现SwitchA和SwitchB间链路的检测。
操作步骤
步骤1配置SwitchA的BFD单跳检测
# 使能SwitchA上的BFD功能。
[Quidway] sysname SwitchA[SwitchA] bfd
[SwitchA-bfd] quit
# 配置SwitchA上的BFD会话。
[SwitchA] bfd atob bind peer-ip default-ip interface ethernet 0/0/1[SwitchA-bfd-session-atob] discriminator local 1[SwitchA-bfd-session-atob] discriminator remote 2[SwitchA-bfd-session-atob] commit[SwitchA-bfd-session-atob] quit
步骤2配置SwitchB的BFD单跳检测
# 使能SwitchB上的BFD功能。
[SwitchB-bfd] quit
# 配置SwitchB上的BFD会话。
[SwitchB] bfd btoa bind peer-ip default-ip interface ethernet 0/0/1[SwitchB-bfd-session-btoa] discriminator local 2
文档版本 07 (2020-04-15)版权所有 ? 华为技术有限公司14S2700, S3700 系列以太网交换机配置指南-可靠性
[SwitchB-bfd-session-btoa] discriminator remote 1[SwitchB-bfd-session-btoa] commit[SwitchB-bfd-session-btoa] quit
1 BFD配置
步骤3验证配置结果
配置完成后,在SwitchA和SwitchB上执行display bfd session all verbose命令,可以看到建立了一个单跳检测的BFD会话,且会话状态为Up。以SwitchA上的显示为例。
[SwitchA] display bfd session all verbose
--------------------------------------------------------------------------------Session MIndex : 4097 (One Hop) State : Up Name : atob-------------------------------------------------------------------------------- Local Discriminator : 1 Remote Discriminator : 2
Session Detect Mode : Asynchronous Mode Without Echo Function BFD Bind Type : Interface(Ethernet0/0/1) Bind Session Type : Static
Bind Peer IP Address : 224.0.0.184 NextHop Ip Address : 224.0.0.184 Bind Interface : Ethernet0/0/1
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000 Actual Tx Interval (ms): 1000 Actual Rx Interval (ms): 1000 Local Detect Multi : 3 Detect Interval (ms) : 3000 Echo Passive : Disable Acl Number : - Destination Port : 3784 TTL : 255 Proc Interface Status : Disable WTR Interval (ms) : - Active Multi : 3
Last Local Diagnostic : No Diagnostic
Bind Application : No Application Bind
Session TX TmrID : - Session Detect TmrID : - Session Init TmrID : - Session WTR TmrID : - Session Echo Tx TmrID : - PDT Index : FSM-0 | RCV-0 | IF-0 | TOKEN-0 Session Description : ---------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
# 对SwitchA的Eth0/0/1接口执行shutdown操作,模拟链路故障。
[SwitchA] interface ethernet 0/0/1[SwitchA-Ethernet0/0/1] shutdown[SwitchA-Ethernet0/0/1] quit
配置完成后,在SwitchA和SwitchB上执行display bfd session all verbose命令,可以看到建立了一个单跳检测的BFD会话,且会话状态为Down。以SwitchA上的显示为例:
[SwitchA] display bfd session all verbose
--------------------------------------------------------------------------------Session MIndex : 4097 (One Hop) State : Down Name : atob-------------------------------------------------------------------------------- Local Discriminator : 1 Remote Discriminator : 2
Session Detect Mode : Asynchronous Mode Without Echo Function BFD Bind Type : Interface(Ethernet0/0/1) Bind Session Type : Static
Bind Peer IP Address : 224.0.0.184 NextHop Ip Address : 224.0.0.184 Bind Interface : Ethernet0/0/1
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000 Actual Tx Interval (ms): 13000 Actual Rx Interval (ms): 13000 Local Detect Multi : 3 Detect Interval (ms) : - Echo Passive : Disable Acl Number : - Destination Port : 3784 TTL : 255
文档版本 07 (2020-04-15)版权所有 ? 华为技术有限公司15