• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-网络管理和监控命令参考

目录

14-BFD命令

本章节下载 14-BFD命令  (326.93 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Security/00-Public/Command/Command_Manual/H3C_[L100][L1000][L5000][ADE]_CR/13/202110/1476367_30005_0.htm

14-BFD命令


1 BFD

1.1  BFD配置命令

1.1.1  bfd authentication-mode

bfd authentication-mode命令用来配置单跳BFD控制报文进行认证的方式。

undo bfd authentication-mode命令用来恢复缺省情况。

【命令】

bfd authentication-mode { hmac-md5 | hmac-mmd5 | hmac-msha1 | hmac-sha1 | m-md5 | m-sha1 | md5 | sha1 | simple } key-id { cipher | plain } string

undo bfd authentication-mode

【缺省情况】

单跳BFD控制报文不进行认证。

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

hmac-md5:采用基于HMAC的MD5算法进行认证。

hmac-mmd5:采用基于HMAC的Meticulous MD5算法进行认证。

hmac-msha1:采用基于HMAC的Meticulous SHA1算法进行认证。

hmac-sha1:采用基于HMAC的SHA1算法进行认证。

m-md5:采用Meticulous MD5算法进行认证。

m-sha1:采用Meticulous SHA1算法进行认证。

md5:采用MD5算法进行认证。

sha1:采用SHA1算法进行认证。

simple采用简单认证。

key-id:认证字标识符,取值范围为1~255。

cipher:以密文方式设置密钥。

plain:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。明文密钥为1~16个字符的字符串,密文密钥为33~53个字符的字符串。

【使用指导】

本命令主要为了提高BFD会话的安全性。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

BFD版本0不支持本命令,配置不生效。

【举例】

# 配置接口GigabitEthernet1/0/1对单跳BFD控制报文进行简单明文认证,认证字标识符为1,密钥为123456。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd authentication-mode simple 1 plain 123456

【相关命令】

·     bfd static

1.1.2  bfd demand enable

bfd demand enable命令用来配置BFD会话为查询模式。

undo bfd demand enable命令用来恢复缺省情况。

【命令】

bfd demand enable

undo bfd demand enable

【缺省情况】

BFD会话为异步模式。

【视图】

接口视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【使用指导】

在查询模式下,设备周期性发送BFD控制报文,但是对端(缺省为异步模式)会停止周期性发送BFD控制报文。如果通信双方都是查询模式,则双方都停止周期性发送BFD控制报文。此模式下,建议用户通过bfd echo enable命令使能回声功能,设备将周期性发送echo报文来检测链路的连通性,如果在检测时间内未收到对端返回的echo报文,则认为会话down。

在异步模式下,设备周期性地发送BFD控制报文,如果在检测时间内对端没有收到BFD控制报文,则认为会话down。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

BFD版本0不支持本命令,配置不生效。

【举例】

# 在接口GigabitEthernet1/0/1上配置BFD会话为查询模式。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd demand enable

1.1.3  bfd detect-interface first-fail-timer

bfd detect-interface first-fail-timer命令用来配置首次建立检测接口状态的BFD会话失败时,通知数据链路层BFD会话down的超时时间。

undo bfd detect-interface first-fail-timer命令用来恢复缺省情况。

【命令】

bfd detect-interface first-fail-timer seconds

undo bfd detect-interface first-fail-timer

【缺省情况】

首次建立检测接口状态的BFD会话失败时,不会通知数据链路层BFD会话down。

【视图】

接口视图

【缺省用户角色】

network-admin

context-admin

【参数】

seconds:首次建立检测接口状态的BFD会话失败时,通知数据链路层BFD会话down的超时时间,即在seconds时间后如果检测接口状态的BFD会话仍未建立成功,BFD会将此消息通知给数据链路层。取值范围为1~10000,单位为秒。

【使用指导】

本端配置bfd detect-interface source-ip命令后,会尝试建立检测接口状态的BFD会话。如果对端未配置bfd detect-interface source-ip命令或两端BFD的认证配置不一致等原因,均会导致首次建立检测接口状态的BFD会话失败。如果需要关闭接口的数据链路层,快速定位首次建立检测接口状态的BFD会话失败的接口,可通过配置本命令来实现。

配置本命令后,如果接口首次建立检测接口状态的BFD会话失败,执行display bfd session命令显示该BFD会话的状态为down,执行display interface命令会显示该接口的Line protocol state为DOWN(BFD)。

【举例】

# 配置首次建立检测接口状态的BFD会话失败时,通知数据链路层BFD会话down的超时时间为10秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd detect-interface first-fail-timer 10

【相关命令】

·     bfd detect-interface source-ip

·     display interface(接口管理/以太网接口)

1.1.4  bfd detect-interface source-ip

bfd detect-interface source-ip命令用来配置接口状态与BFD联动。

undo bfd detect-interface命令用来取消接口状态与BFD联动的配置。

【命令】

bfd detect-interface source-ip ip-address [ template template-name ]

undo bfd detect-interface

【缺省情况】

接口状态不与BFD联动,即BFD检测到链路故障时,不会将接口链路层协议状态置为“DOWN(BFD)。

【视图】

接口视图

【缺省用户角色】

network-admin

context-admin

【参数】

ip-address:BFD控制报文的源IP地址。

template template-name:指定引用的BFD会话参数的模板名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则BFD会话使用接口视图下配置的单跳BFD会话参数。引用的BFD会话参数模板可以不存在,但要使引用BFD会话参数模板的配置生效,必须创建BFD模板。

【使用指导】

配置接口状态与BFD联动后,系统将通过发送BFD控制报文来协商建立单跳检测的BFD会话,实现对链路的快速检测。当检测到链路故障时,将接口链路层协议状态置为“DOWN(BFD)”,从而帮助依赖接口链路层协议状态的应用快速收敛。

系统发送的BFD控制报文中的源地址为用户手工指定的IP地址,目的地址固定为224.0.0.184。对于有IP地址的接口,建议将源地址指定为该接口的IP地址;如果接口没有IP地址,建议将源地址指定为0.0.0.0以外的单播地址。

支持与BFD联动的接口类型为:

·     三层以太网接口及其子接口。请不要在三层以太网接口和该三层以太网接口创建的子接口上同时使用该功能,否则,将导致主接口或子接口的BFD检测功能失效。

·     三层聚合接口、三层聚合接口的子接口以及三层聚合口的成员端口,其中三层聚合口的成员端口全部为三层以太网接口。建议不要在三层聚合口、该三层聚合口的子接口以及该三层聚合口的成员口上同时使用此功能。如需同时使用,必须分别指定三层聚合口、三层聚合子接口和三层聚合成员口的BFD会话的本地标识符和远端标识符,否则,将导致BFD检测功能异常。

·     VLAN接口

不能通过重复执行本命令修改关联接口状态的BFD会话。如需修改关联接口状态的BFD会话,请先通过undo bfd detect-interface source-ip命令删除关联接口状态的BFD会话,再执行bfd detect-interface source-ip命令。

回声功能对接口状态与BFD联动的会话无效。

引用已经存在的BFD会话参数模板后,bfd demand enable命令无法生效。

【举例】

# 配置检测GigabitEthernet1/0/1接口状态的BFD会话,其源地址为接口地址20.1.1.1。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd detect-interface source-ip 20.1.1.1

【相关命令】

·     bfd demand enable

·     bfd echo enable

·     bfd template

1.1.5  bfd detect-interface special-processing

bfd detect-interface special-processing命令用来开启对检测接口状态的BFD会话进行特殊处理的功能。

undo bfd detect-interface special-processing命令用来关闭对检测接口状态的BFD会话进行特殊处理的功能。

【命令】

bfd detect-interface special-processing [ admin-down | authentication-change | session-up ] *

undo bfd detect-interface special-processing [ admin-down | authentication-change | session-up ] *

【缺省情况】

对检测接口状态的BFD会话进行特殊处理的功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

context-admin

【参数】

admin-down:本端收到会话状态为AdminDown的BFD报文时,将BFD会话down的消息通知给数据链路层。使用本参数,有利于快速发现BFD会话被手工关闭的接口。如果未配置本参数,本端收到会话状态为AdminDown的BFD报文,将BFD会话状态置为down,但是不会将BFD会话down的消息通知给数据链路层。

authentication-change:本端认证信息发生变化时,立即将BFD会话状态置为down。使用本参数,有利于快速发现认证信息不一致的接口。如果未配置本参数,本端认证信息发生变化时,会预留时间给用户修改本端或对端的认证参数,如果预留时间结束时,两端认证信息任未达成一致,本端会将BFD会话状态置为down。

session-up:本端BFD会话处于up状态时,不再检查收到的BFD报文中的认证信息。当设备上的BFD会话数量较多时,检查BFD报文中携带的认证信息会影响设备性能。配置本参数后,不再检查收到的报文中的认证信息,从而可以降低对设备性能的影响。如果未配置本参数,本端BFD会话处于状态up时,会检查收到的BFD报文中的认证信息,需要保证BFD会话两端认证信息的一致性,否则会导致BFD会话down。

【使用指导】

如果未指定任何参数,将开启或关闭对检测接口状态的BFD会话进行所有特殊处理的功能。

【举例】

# 在GigabitEthernet1/0/1接口下开启对检测接口状态的BFD会话进行特殊处理的功能,包括收到会话状态为AdminDown的BFD报文、本端认证信息发生变化以及BFD会话处于up状态时对收到的BFD报文中认证信息检查的特殊处理。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd detect-interface special-processing admin-down authentication-change session-up

1.1.6  bfd detect-multiplier

bfd detect-multiplier命令用来配置控制报文方式单跳检测和Echo报文方式的BFD检测时间倍数。

undo bfd detect-multiplier命令用来恢复缺省情况。

【命令】

bfd detect-multiplier value

undo bfd detect-multiplier

【缺省情况】

控制报文方式单跳检测和Echo报文方式的BFD检测时间倍数为5。

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

value:BFD检测时间倍数。取值范围为3~50。

【使用指导】

检测时间倍数,即允许发送方发送BFD报文(包括echo报文和控制报文)的最大连续丢包数。

实际检测时间的计算方法遵循如下规则:

·     对于echo报文方式,实际检测时间为发送方的检测时间倍数和发送方的实际发送时间的乘积。

·     对于控制报文方式单跳检测的异步模式,实际检测时间为接收方的检测时间倍数和接收方的实际发送时间的乘积。

·     对于控制报文方式单跳检测的查询模式,实际检测时间为发送方的检测时间倍数和发送方的实际发送时间的乘积。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

【举例】

# 配置接口GigabitEthernet1/0/1的控制报文方式单跳检测和Echo报文方式的BFD检测时间倍数为6。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd detect-multiplier 6

1.1.7  bfd echo enable

bfd echo enable命令用来使能回声功能。

undo bfd echo enable命令用来关闭回声功能。

【命令】

bfd echo [ receive | send ] enable

undo bfd echo [ receive | send ] enable

【缺省情况】

回声功能处于关闭状态。

【视图】

接口视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

receive:表示设备接收echo报文的能力。

send:表示设备发送echo报文的能力。

【使用指导】

本功能在发送控制报文的BFD会话时使用。使能回声功能并且会话up后,设备周期性发送echo报文检测链路连通性,同时降低控制报文的接收速率。

使用bfd echo receive enable命令,表示使能回声功能后,只开启设备接收echo报文的能力;使用bfd echo send enable命令,表示使能回声功能后,只开启设备发送echo报文的能力。当不指定receivesend参数时,表示使能回声功能后,同时开启设备收、发echo报文的能力。

回声功能对接口状态与BFD联动的会话无效。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

BFD版本0不支持本命令,配置不生效。

【举例】

# 配置接口GigabitEthernet1/0/1使能回声功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd echo enable

【相关命令】

·     bfd static

1.1.8  bfd echo-source-ip

bfd echo-source-ip命令用来配置echo报文的源IP地址。

undo bfd echo-source-ip命令用来删除echo报文的源IP地址。

【命令】

bfd echo-source-ip ip-address

undo bfd echo-source-ip

【缺省情况】

未配置echo报文的源IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

ip-address:echo报文的源IP地址,点分十进制形式,取值范围为合法的单播IPv4地址。

【使用指导】

为了避免对端发送大量的ICMP重定向报文造成网络拥塞,建议配置echo报文的源IP地址不属于该设备任何一个接口所在网段。

【举例】

# 配置echo报文的源IP地址为8.8.8.8。

<Sysname> system-view

[Sysname] bfd echo-source-ip 8.8.8.8

1.1.9  bfd echo-source-ipv6

bfd echo-source-ipv6命令用来配置echo报文的源IPv6地址。

undo bfd echo-source-ipv6命令用来删除echo报文的源IPv6地址。

【命令】

bfd echo-source-ipv6 ipv6-address

undo bfd echo-source-ipv6

【缺省情况】

未配置echo报文的源IPv6地址。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

ipv6-address:echo报文的源IPv6地址。

【使用指导】

echo报文源IPv6地址仅支持全球单播地址。

为了避免对端发送大量的ICMPv6重定向报文造成网络拥塞,建议不要将echo报文的源IPv6地址配置为属于该设备任何一个接口所在网段。

【举例】

# 配置echo报文的源IPv6地址为80::2。

<Sysname> system-view

[Sysname] bfd echo-source-ipv6 80::2

1.1.10  bfd init-fail timer

bfd init-fail-timer命令用来配置BFD会话无法建立时,通知上层协议BFD会话down的超时时间。

undo bfd init-fail-timer命令用来恢复缺省情况。

【命令】

bfd init-fail-timer seconds

undo bfd init-fail-timer

【缺省情况】

BFD会话无法建立时,不会通知上层协议BFD会话down。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

seconds:BFD会话无法建立时,通知上层协议BFD会话down的超时时间,即在seconds时间后将BFD会话down的消息通知给上层协议。取值范围为5~600,单位为秒。

【使用指导】

注意

配置本命令后,对于由于配置原因(比如对端设备没有使能BFD,或者两端的BFD认证配置不一致等)造成BFD会话无法进入up状态的情况,如果配置了本定时器,会导致上层协议作出错误的处理,所以,请谨慎使用本命令。

 

缺省情况下,控制报文工作方式的BFD会话无法建立时,不会通知上层协议BFD会话down。某些情况下,需要将BFD会话无法建立的消息通知给上层协议,以使上层协议作出正确的处理。比如在聚合链路中,由于链路故障等原因,BFD会话无法进入up状态,从而导致聚合模块无法及时将成员端口的选中状态修改为非选中状态,配置本命令可避免上述情况的发生。

对于Echo报文方式的BFD会话,本命令不生效。

【举例】

# 配置BFD会话无法建立时,通知上层协议BFD会话down的超时时间为10秒。

<Sysname> system-view

[Sysname] bfd init-fail-timer 10

1.1.11  bfd min-echo-receive-interval

bfd min-echo-receive-interval命令用来配置接收echo报文的最小时间间隔。

undo bfd min-echo-receive-interval命令用来恢复缺省情况。

【命令】

bfd min-echo-receive-interval interval

undo bfd min-echo-receive-interval

【缺省情况】

接收echo报文的最小时间间隔为400毫秒。

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

interval:接收echo报文的最小时间间隔,单位为毫秒。取值范围为0,100~1000。

【使用指导】

使用本命令,设备能够控制接收两个echo报文之间的时间间隔,即echo报文实际发送时间间隔。

对于控制报文方式的BFD会话,本端使能回声功能后,如果对端通过本命令将interval设置为0毫秒,那么本端设备与对端设备自动协商后,本端设备不再周期性发送echo报文。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

【举例】

# 配置接口GigabitEthernet1/0/1接收echo报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd min-echo-receive-interval 500

【相关命令】

·     bfd static

1.1.12  bfd min-receive-interval

bfd min-receive-interval命令用来配置接收单跳BFD控制报文的最小时间间隔。

undo bfd min-receive-interval命令用来恢复缺省情况。

【命令】

bfd min-receive-interval interval

undo bfd min-receive-interval

【缺省情况】

接收单跳BFD控制报文的最小时间间隔为400毫秒。

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

interval:接收单跳BFD控制报文的最小时间间隔,单位为毫秒。取值范围为100~1000。

【使用指导】

本命令主要为了防止对端发送控制报文的速度超过本地接收控制报文的速度。

对端的控制报文实际发送时间为对端发送控制报文的最小时间间隔和本地接收控制报文的最小时间间隔之间的较大值。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

【举例】

# 配置接口GigabitEthernet1/0/1接收单跳BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd min-receive-interval 500

【相关命令】

·     bfd static

1.1.13  bfd min-transmit-interval

bfd min-transmit-interval命令用来配置发送单跳BFD控制报文的最小时间间隔。

undo bfd min-transmit-interval命令用来恢复缺省情况。

【命令】

bfd min-transmit-interval interval

undo bfd min-transmit-interval

【缺省情况】

发送单跳BFD控制报文的最小时间间隔为400毫秒。

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

interval:发送单跳BFD控制报文的最小时间间隔,单位为毫秒。取值范围为100~1000。

【使用指导】

本命令主要是为了保证发送BFD控制报文的速度不能超过设备发送报文的能力。

本地实际发送BFD控制报文的时间间隔,为本地配置的发送BFD控制报文的最小时间间隔和对端接收BFD控制报文的最小时间间隔的最大值。

在静态BFD会话视图下配置本命令,仅对单跳静态BFD会话生效。

【举例】

# 配置接口GigabitEthernet1/0/1发送单跳BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] bfd min-transmit-interval 500

【相关命令】

·     bfd static

1.1.14  bfd multi-hop authentication-mode

bfd multi-hop authentication-mode命令用来配置多跳BFD控制报文进行认证的方式。

undo bfd multi-hop authentication-mode命令用来恢复缺省情况。

【命令】

bfd multi-hop authentication-mode { hmac-md5 | hmac-mmd5 | hmac-msha1 | hmac-sha1 | m-md5 | m-sha1 | md5 | sha1 | simple } key-id { cipher | plain } string

undo bfd multi-hop authentication-mode

【缺省情况】

多跳BFD控制报文不进行认证。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

hmac-md5:采用基于HMAC的MD5算法进行认证。

hmac-mmd5:采用基于HMAC的Meticulous MD5算法进行认证。

hmac-msha1:采用基于HMAC的Meticulous SHA1算法进行认证。

hmac-sha1:采用基于HMAC的SHA1算法进行认证。

m-md5:采用Meticulous MD5算法进行认证。

m-sha1:采用Meticulous SHA1算法进行认证。

md5:采用MD5算法进行认证。

sha1:采用SHA1算法进行认证。

simple采用简单认证。

key-id:认证字标识符,取值范围为1~255。

cipher:以密文方式设置密钥。

plain:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。明文密钥为1~16个字符的字符串,密文密钥为33~53个字符的字符串。

【使用指导】

本命令主要为了提高BFD会话的安全性。

BFD版本0不支持本命令,配置不生效。

【举例】

# 配置多跳BFD控制报文进行简单明文认证,认证字标识符为1,密钥为123456。

<Sysname> system-view

[Sysname] bfd multi-hop authentication-mode simple 1 plain 123456

1.1.15  bfd multi-hop destination-port

bfd multi-hop destination-port命令用来配置多跳BFD控制报文的目的端口号。

undo bfd multi-hop destination-port命令用来恢复缺省情况。

【命令】

bfd multi-hop destination-port port-number

undo bfd multi-hop destination-port

【缺省情况】

多跳BFD控制报文的目的端口号为4784。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

port-number:多跳BFD控制报文的目的端口号,取值可以为3784或者4784。

【举例】

# 配置多跳BFD控制报文的目的端口号为3784。

<Sysname> system-view

[Sysname] bfd multi-hop destination-port 3784

1.1.16  bfd multi-hop detect-multiplier

bfd multi-hop detect-multiplier命令用来配置控制报文方式多跳检测的BFD检测时间倍数。

undo bfd multi-hop detect-multiplier命令用来恢复缺省情况。

【命令】

bfd multi-hop detect-multiplier value

undo bfd multi-hop detect-multiplier

【缺省情况】

控制报文方式多跳检测的BFD检测时间倍数为5。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

value:BFD检测时间倍数,取值范围为3~50。

【使用指导】

检测时间倍数,即接收方允许发送方发送BFD控制报文的最大连续丢包数。

实际检测时间的计算方法遵循如下规则:

·     对于控制报文方式的多跳检测异步模式,实际检测时间为接收方的检测时间倍数和接收方的实际发送时间的乘积。

·     对于控制报文方式的多跳检测查询模式,实际检测时间为发送方的检测时间倍数和发送方的实际发送时间的乘积。

【举例】

# 配置多跳BFD检测时间倍数为6。

<Sysname> system-view

[Sysname] bfd multi-hop detect-multiplier 6

1.1.17  bfd multi-hop min-receive-interval

bfd multi-hop min-receive-interval命令用来配置接收多跳BFD控制报文的最小时间间隔。

undo bfd multi-hop min-receive-interval命令用来恢复缺省情况。

【命令】

bfd multi-hop min-receive-interval interval

undo bfd multi-hop min-receive-interval

【缺省情况】

接收多跳BFD控制报文的最小时间间隔为400毫秒。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

interval:接收BFD控制报文的最小时间间隔,单位为毫秒。取值范围为100~1000。

【使用指导】

本命令主要为了防止对端设备发送报文的速度超出本地接收报文的能力(接收BFD控制报文的最小时间间隔),若超出,则对端设备将发送BFD控制报文的时间间隔动态调整为本地接收BFD控制报文的最小时间间隔。

【举例】

# 配置接收多跳BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] bfd multi-hop min-receive-interval 500

1.1.18  bfd multi-hop min-transmit-interval

bfd multi-hop min-transmit-interval命令用来配置发送多跳BFD控制报文的最小时间间隔。

undo bfd multi-hop min-transmit-interval命令用来恢复缺省情况。

【命令】

bfd multi-hop min-transmit-interval interval

undo bfd multi-hop min-transmit-interval

【缺省情况】

发送多跳BFD控制报文的最小时间间隔为400毫秒。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

interval:发送BFD控制报文的最小时间间隔,单位为毫秒。取值范围为100~1000。

【使用指导】

本命令主要是为了保证发送BFD控制报文的速度不能超过设备发送报文的能力。

本地实际发送BFD控制报文的时间间隔,为本地配置的发送BFD控制报文的最小时间间隔和对端接收BFD控制报文的最小时间间隔的最大值。

【举例】

# 配置发送多跳BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] bfd multi-hop min-transmit-interval 500

1.1.19  bfd session init-mode

bfd session init-mode命令用来配置BFD会话建立前的运行模式。

undo bfd session init-mode命令用来恢复缺省情况。

【命令】

bfd session init-mode { active | passive }

undo bfd session init-mode

【缺省情况】

BFD会话建立前的运行模式为主动模式。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

active:主动模式。在建立会话前不管是否收到对端发来的BFD控制报文,都会主动向会话的对端发送BFD控制报文。

passive:被动模式。在建立会话前不会主动向会话的对端发送BFD控制报文,只有等收到BFD控制报文后才会向对端发送BFD控制报文。

【使用指导】

通信双方至少要有一方运行在主动模式才能成功建立起BFD会话。

BFD版本0不支持本命令,配置不生效。

【举例】

# 配置BFD会话建立前的运行模式为被动模式。

<Sysname> system-view

[Sysname] bfd session init-mode passive

1.1.20  bfd static

bfd static命令用来创建静态BFD会话,并进入静态BFD会话视图。如果指定的BFD会话已经存在,则直接进入静态BFD会话视图。

undo bfd static命令用来删除静态BFD会话及静态BFD会话视图下的所有配置。

【命令】

bfd static session-name [ peer-ip ipv4-address [ vpn-instance vpn-instance-name | interface interface-type interface-number ] source-ip ipv4-address discriminator local local-value remote remote-value ]

bfd static session-name [ peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name | interface interface-type interface-number ] source-ipv6 ipv6-address discriminator local local-value remote remote-value ]

bfd static session-name [ peer-ip default-ip interface interface-type interface-number source-ip ip-address discriminator local discr-value remote discr-value ]

undo bfd static session-name

【缺省情况】

不存在静态BFD会话。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

session-name:静态BFD会话的名称,为1~15个字符的字符串,区分大小写。

peer-ip ipv4-address:静态BFD会话的对端IPv4地址,点分十进制形式,取值范围为合法的单播IPv4地址。

peer-ipv6 ipv6-address:静态BFD会话的对端IPv6地址。

default-ip:静态BFD会话的对端地址固定为组播地址224.0.0.184。

vpn-instance vpn-instance-name:指定静态BFD会话所属的VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示静态BFD会话属于公网实例。

interface interface-type interface-number:指定BFD会话所在的本地接口。interface-type interface-number表示接口类型和接口编号。指定本参数后,将对以该接口为出接口、以peer-ip/peer-ipv6为下一跳的链路进行单跳检测。

source-ip ipv4-address:BFD控制报文的源IPv4地址,点分十进制形式,取值范围为合法的单播IPv4地址。

source-ipv6 ipv6-address:BFD控制报文的源IPv6地址。

discriminator:指定BFD会话的标识符。

local local-value:指定BFD会话的本地标识符。local-value表示BFD会话的本地标识符,取值范围为1~32768。

remote remote-value:指定BFD会话的远端标识符。remote-value表示BFD会话的远端标识符,取值范围为1~4294967295。

【使用指导】

创建的静态BFD会话可以用来进行控制报文方式的BFD单跳检测和多跳检测,通过与Track配合可为对链路故障响应速度要求较高的业务提供故障检测服务。关于Track与BFD联动的详细信息,请参见“网络管理和监控配置指导”中的“Track”。

如果对端静态创建BFD会话,那么本端必须通过本命令创建静态BFD会话,且两端的静态BFD会话的配置项必须匹配,例如,本端配置bfd static abc peer-ip 20.1.1.1 vpn-instance vpn1 source-ip 20.1.1.2 discriminator local 513 remote 514,对端要配置bfd static bcd peer-ip 20.1.1.2 vpn-instance vpn1 source-ip 20.1.1.1 discriminator local 514 remote 513。

首次创建静态BFD会话时,必须指定静态BFD会话的对端IPv4或IPv6地址。通过bfd static session-name命令只能进入已经存在的静态BFD会话视图。

系统仅检查IP地址的形式,不检查其正确性。指定错误的对端IP地址或源IP地址均会导致静态BFD会话无法建立。

不能通过重复执行本命令修改静态BFD会话。如需修改静态BFD会话,请先通过undo bfd static命令删除静态BFD会话,再执行bfd static命令。

如果未指定vpn-instanceinterface参数,将在公网实例下进行多跳检测。

检测设备间网络层的连通性时,请配置如下命令。这种情况下,需要保证peer-ip为对端静态BFD会话所在的接口的IP地址,source-ip为本端静态BFD会话所在的接口的IP地址,否则无法建立静态BFD会话。

·     bfd static session-name peer-ip ipv4-address interface interface-type interface-number source-ip ipv4-address discriminator local local-value remote remote-value

·     bfd static session-name peer-ipv6 ipv6-address interface interface-type interface-number source-ipv6 ipv6-address discriminator local local-value remote remote-value

检测设备间数据链路层的连通性时,请配置bfd static session-name peer-ip default-ip interface interface-type interface-number source-ip ip-address discriminator local discr-value remote discr-value命令。如果同时配置了process-interface-status命令,当BFD检测到链路故障时,将interface参数对应的接口的数据链路层协议置为“DOWN(BFD)”。对于配置了IP地址的接口,建议将source-ip指定为该接口的IP地址;如果接口未配置或无法配置IP地址,建议将source-ip指定为0.0.0.0以外的单播地址。一个接口上只能采用一个静态BFD会话进行链路层故障检测。

支持对如下同种类型的接口之间建立的数据链路进行故障快速检测:

·     三层以太网接口、三层以太网子接口。请不要在三层以太网接口和该三层以太接口创建的子接口上同时使用该功能,否则,将导致主接口或子接口的BFD检测功能失效。

·     三层聚合接口、三层聚合接口的子接口以及三层聚合口的成员端口。请不要在三层聚合接口、该三层聚合接口的子接口以及该三层聚合口的成员端口上同时使用BFD故障检测功能,否则可能导致BFD检测功能失效。

·     VLAN接口

不同的静态BFD会话的本地标识符不能相同。

【举例】

# 创建名称为abc的静态BFD会话,并进入静态BFD会话视图。对出接口为GigabitEthernet1/0/1、下一跳为1.1.1.2的链路进行检测。其中,BFD会话的源IP地址为1.1.1.1,本地标识符为1537,远端标识符为2048。

<Sysname> system-view

[Sysname] bfd static abc peer-ip 1.1.1.2 interface gigabitethernet 1/0/1 source-ip 1.1.1.1 discriminator local 1537 remote 2048

[Sysname-bfd-static-session-abc]

【相关命令】

·     process-interface-status

1.1.21  bfd template

bfd template命令用来创建BFD模板,并进入BFD模板视图。如果指定的BFD模板已经存在,则直接进入BFD模板视图。

undo bfd template命令用来删除BFD模板。

【命令】

bfd template template-name

undo bfd template template-name

【缺省情况】

不存在BFD模板。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

template-name:BFD模板名称,为1~63个字符的字符串,区分大小写。

【举例】

# 创建BFD模板bfd1,并进入BFD模板视图。

<Sysname> system-view

[Sysname] bfd template bfd1

[Sysname-bfd-template-bfd1]

1.1.22  display bfd session

display bfd session命令用来显示BFD会话信息。

【命令】

display bfd session [ discriminator local local-value | static session-name | verbose ]

display bfd session [ [ dynamic ] [ control | echo ] [ ip ] [ state { down | admin-down | init | up } ] [ discriminator remote remote-value ] [ peer-ip ipv4-address [ vpn-instance vpn-instance-name ] ] [ verbose ] ]

display bfd session [ [ dynamic ] [ control | echo ] [ ipv6 ] [ state { down | admin-down | init | up } ] [ discriminator remote remote-value ] [ peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] ] [ verbose ] ]

display bfd session [ [ dynamic ] [ control | echo ] [ lsp | te | pw ] [ state { down | admin-down | init | up } ] [ discriminator remote remote-value ] [ [ peer-ip ipv4-address [ vpn-instance vpn-instance-name ] ] | [ peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] ] ] [ verbose ] ]

display bfd session [ [ static ] [ ip ] [ state { down | admin-down | init | up } ] [ discriminator remote remote-value ] [ peer-ip ipv4-address [ vpn-instance vpn-instance-name ] ] [ verbose ]

display bfd session [ [ static ] [ ipv6 ] [ state { down | admin-down | init | up } ] [ discriminator remote remote-value ] [ peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-operator

【参数】

discriminator local local-value:显示指定本地标识符的BFD会话信息。value为本地标识符的值,取值范围为1~4294967295。

dynamic:显示动态BFD会话的信息。

static:显示静态BFD会话的信息。

session-name:显示指定名称的静态BFD会话的详细信息,session-name表示静态BFD会话的名称,为1~15个字符的字符串,区分大小写。

control:显示控制报文方式的BFD会话信息。

echo:显示echo报文方式的BFD会话信息。

ip:显示检测IPv4链路的BFD会话信息。

ipv6:显示检测IPv6链路的BFD会话信息。

lsp:显示检测LSP链路的BFD会话信息。

te:显示检测TE隧道的BFD会话信息。

pw:显示检测PW链路的BFD会话信息。

state:显示不同状态下的BFD会话信息。

down:显示会话状态为Down的BFD会话信息。

admin-down:显示会话状态为AdminDown的BFD会话信息。

init:显示会话状态为Init的BFD会话信息。

up:显示会话状态为Up的BFD会话信息。

discriminator remote remote-value:显示指定远端标识符的BFD会话信息。remote-value表示BFD会话的远端标识符的值,取值范围为1~4294967295。

peer-ip ipv4-address:显示指定对端IPv4地址的静态BFD会话信息,ipv4-address表示对端IPv4地址。

peer-ipv6 ipv6-address:显示指定对端IPv6地址的静态BFD会话信息,ipv6-address表示对端IPv6地址。

vpn-instance vpn-instance-name:显示指定VPN实例的BFD会话信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例的BFD会话信息。

verbose:显示BFD会话的详细信息。

【使用指导】

如果未指定dynamicstatic参数,将显示所有动态BFD会话和静态BFD会话的信息。

【举例】

# 显示所有BFD会话的概要信息。

<Sysname> display bfd session

 Total sessions: 7        Up sessions: 7        Init mode: Active

 

 IPv4 session working in control packet mode:

 

 LD/RD           SourceIP        DestinationIP   State   Holdtime    Interface

 513/513         1.1.1.1         1.1.1.2         Up      2297ms      GE1/0/1

 

 IPv6 session working in control packet mode:

 

       Local discr: 513                  Remote discr: 513

         Source IP: FE80::20C:29FF:FED4:7171

    Destination IP: FE80::20C:29FF:FE72:AC4D

     Session state: Up                      Interface: GE1/0/1

         Hold time: 2142ms

 

 IPv4 static session working in control packet mode:

 

 LD/RD           SourceIP        DestinationIP   State   Holdtime    Interface

 1017/7101       2.1.1.1         2.1.1.2         Up      4988ms      GE1/0/1

 

 IPv6 static session working in control packet mode:

 

       Local discr: 1226                 Remote discr: 6221

         Source IP: 12::1

    Destination IP: 12::2

     Session state: Up                      Interface: GE1/0/1

         Hold time: 4812ms

表1-1 display bfd session命令显示信息描述表

字段

描述

Total sessions

所有BFD会话的数目

Up sessions

up的BFD会话的数目

Init mode

BFD运行模式:

·     Active:主动模式

·     Passive:被动模式

IPv4 session working in control packet mode

BFD会话类型及工作方式,有以下几种情况:

·     IPv4 session working in control packet mode:IPv4 BFD会话,工作方式为控制报文方式

·     IPv4 session working in echo mode:IPv4 BFD会话,工作方式为echo报文方式

·     IPv6 session working in control packet mode:IPv6 BFD会话,工作方式为控制报文方式

·     IPv6 session working in echo mode:IPv6 BFD会话,工作方式为echo报文方式

·     IPv4 static session working in control packet mode:IPv4静态BFD会话,工作方式为控制报文方式

·     IPv6 static session working in control packet mode:IPv6静态BFD会话,工作方式为控制报文方式

LD/RD

LD表示会话的本地标识符,RD表示会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

State

会话状态,包括Down、ADown、Init和Up

Holdtime

离会话检测时间超时的剩余时间。BFD会话处于down状态时,显示为0ms

Interface

会话所在的接口名

Local discr

会话的本地标识符

Remote discr

会话的远端标识符

Session state

会话状态,包括Down、ADown、Init和Up

Interface

会话所在的接口名

Hold time

离会话检测时间超时的剩余时间。BFD会话处于down状态时,显示为0ms

 

# 显示BFD会话的详细信息。

<Sysname> display bfd session verbose

 Total sessions: 7        Up sessions: 7        Init mode: Active

 

 IPv4 session working in control packet mode:

          Local discr: 33793                      Remote discr: 33793

            Source IP: 23.1.1.2                 Destination IP: 23.1.1.3

        Session state: Up

            Interface: GigabitEthernet1/0/1

      Min Tx interval: 1000ms               Actual Tx interval: 1000ms

      Min Rx interval: 1000ms                   Detection time: 5000ms

             Rx count: 133                            Tx count: 142

      Connection type: Direct                      Up duration: 00:02:01

            Hold time: 4571ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: OSPF

              Version: 1

            Diag info: No Diagnostic

 

 

 IPv6 session working in control packet mode:

          Local discr: 33794                      Remote discr: 33794

            Source IP: FE80::5457:A5FF:FE0F:306

       Destination IP: FE80::5457:A1FF:FEB5:206

        Session state: Up

            Interface: GigabitEthernet1/0/1

      Min Tx interval: 1000ms               Actual Tx interval: 1000ms

      Min Rx interval: 1000ms                   Detection time: 5000ms

             Rx count: 3262                           Tx count: 3048

      Connection type: Direct                      Up duration: 00:44:26

            Hold time: 4409ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: OSPFv3

              Version: 1

            Diag info: No Diagnostic

 

 

 IPv4 static session working in control packet mode:

         Session name: abc

          Local discr: 1017                       Remote discr: 7101

            Source IP: 2.1.1.1                  Destination IP: 2.1.1.2

        Session state: Up

            Interface: GigabitEthernet1/0/1

      Min Tx interval: 1000ms               Actual Tx interval: 1000ms

      Min Rx interval: 1000ms                   Detection time: 5000ms

             Rx count: 1012                           Tx count: 1064

      Connection type: Direct                      Up duration: 00:14:41

            Hold time: 4438ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: STATIC_IPv4

              Version: 1

            Diag info: No Diagnostic

 

 

 IPv6 static session working in control packet mode:

         Session name: blue

          Local discr: 1226                       Remote discr: 6221

            Source IP: 12::1

       Destination IP: 12::2

        Session state: Up

            Interface: GigabitEthernet1/0/1

      Min Tx interval: 1000ms               Actual Tx interval: 1000ms

      Min Rx interval: 1000ms                   Detection time: 5000ms

             Rx count: 225                            Tx count: 266

      Connection type: Direct                      Up duration: 00:03:13

            Hold time: 4371ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: STATIC_IPv6

              Version: 1

            Diag info: No Diagnostic

表1-2 display bfd session verbose命令显示信息描述表

字段

描述

Total sessions

所有BFD会话的数目

Up sessions

up的BFD会话的数目

Init mode

BFD运行模式:

·     Active:主动模式

·     Passive:被动模式

IPv4 session working in control packet mode

BFD会话类型及工作方式,有以下几种情况:

·     IPv4 session working in control packet mode:IPv4 BFD会话,工作方式为控制报文方式

·     IPv4 session working in echo mode:IPv4 BFD会话,工作方式为echo报文方式

·     IPv6 session working in control packet mode:IPv6 BFD会话,工作方式为控制报文方式

·     IPv6 session working in echo mode:IPv6 BFD会话,工作方式为echo报文方式

·     IPv4 static session working in control packet mode:IPv4静态BFD会话,工作方式为控制报文方式

·     IPv6 static session working in control packet mode:IPv6静态BFD会话,工作方式为控制报文方式

Local discr

会话的本地标识符

Remote discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Session State

会话状态,包括Down、ADown、Init和Up

Interface

会话所在的接口名

Min Tx interval

最小发送时间间隔

Actual Tx interval

实际发送间隔

Min Rx interval

最小接收时间间隔

Detection time

实际检测时间

Rx count

接收的报文数

Tx count

发送的报文数

Connection type

接口的连接类型:

·     Direct:直连

·     Indirect:非直连

Up duration

会话持续up的时间

Hold time

离会话检测时间超时的剩余时间。BFD会话处于down状态时,显示为0ms

Auth mode

会话的认证模式

Detection mode

检测模式:

·     Async:异步模式

·     Demand:查询模式

·     Async/Echo:开启了回声功能的异步模式

·     Demand/Echo:开启了回声功能的查询模式

Slot

BFD会话所在单板:

格式为“slot-number”,slot-number表示BFD会话所在单板的槽位号

Protocol

协议名:

·     OSPF:OSPF与BFD联动的BFD会话

·     BGP:BGP与BFD联动的BFD会话

·     STATIC4:静态路由与BFD联动的BFD会话

·     TRACK:Track与BFD联动的BFD会话

·     RIP:RIP与BFD联动的BFD会话

·     IPFRR:FIB IP FRR与BFD联动的BFD会话

·     MAD:MAD与BFD联动的BFD会话

·     OSPFv3:OSPFv3与BFD联动的BFD会话

·     BGP4+:IPv6 BGP与BFD联动的BFD会话

·     STATIC6:IPv6静态路由与BFD联动的BFD会话

·     RIPNG:RIPng与BFD联动的BFD会话

·     Interface:检测接口状态类型的BFD会话

·     TUNNEL:检测隧道的BFD会话

·     STATIC_IPv4:IPv4静态BFD会话

·     STATIC_IPv6:IPv6静态BFD会话

Version

版本号

Diag Info

会话的诊断信息:

·     No Diagnostic:表示无诊断信息

·     Control Detection Time Expired:表示Ctrl会话本端检测时间超时,会话down

·     Echo Function Failed:表示Echo会话本端检测时间超时或echo报文的源IP地址被删除,会话down

·     Neighbor Signaled Session Down:表示对端通知本端BFD会话down

·     Administratively Down:表示本端系统阻止BFD会话的建立

 

1.1.23  first-fail-timer

first-fail-timer命令用来配置首次建立检测设备间数据链路层连通性的静态BFD会话失败时,通知数据链路层BFD会话down的超时时间。

undo first-fail-timer命令用来恢复缺省情况。

【命令】

first-fail-timer seconds

undo first-fail-timer

【缺省情况】

首次建立检测设备间数据链路层连通性的静态BFD会话失败时,不会通知数据链路层BFD会话down。

【视图】

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

seconds:首次建立检测设备间数据链路层连通性的静态BFD会话失败时,通知数据链路层BFD会话down的超时时间,取值范围为1~10000,单位为秒。

【使用指导】

配置本命令后,在seconds时间内,检测设备间数据链路层连通性的静态BFD会话未能成功建立时,BFD会将此消息通知给数据链路层,并将接口的数据链路层协议状态置为“DOWN(BFD)”。此时,执行display bfd session命令显示该静态BFD会话的状态为Down,执行display interface命令会显示与该静态BFD会话联动的接口的Line protocol state为DOWN(BFD)。

本命令仅用于接口状态与静态BFD会话(通过bfd static命令创建)联动的场景中,即只有将接口状态与该静态BFD会话关联后(配置process-interface-status命令),本命令才会生效。

本端配置设备间数据链路层连通性的静态BFD会话后,如果对端未配置检测设备间数据链路层连通性的静态BFD会话或两端BFD的认证配置不一致等原因,均会导致首次建立检测数据链路层连通性的BFD会话失败。

【举例】

# 配置首次建立检测设备间数据链路层连通性的静态BFD会话abc失败时,通知数据链路层BFD会话down的超时时间为100秒。

<Sysname> system-view

[Sysname] bfd static abc peer-ip default-ip interface gigabitethernet 1/0/1 source-ip 10.1.1.1 discriminator local 1 remote 1

[Sysname-bfd-static-session-1] first-fail-timer 100

【相关命令】

·     bfd static

·     display interface(接口管理/以太网接口)

·     processing-interface-status

1.1.24  process-interface-status

process-interface-status命令用来配置接口状态与静态BFD会话联动。

undo process-interface-status命令用来恢复缺省情况。

【命令】

process-interface-status

undo process-interface-status

【缺省情况】

接口状态不与静态会话联动,即静态BFD会话状态的改变不会影响接口数据链路层协议状态。

【视图】

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【使用指导】

通过对端地址固定为组播地址224.0.0.184的静态BFD会话检测到数据链路发生故障时,若开启了本功能,则BFD检测到故障且会话进入Down状态时,将建立数据链路的接口链路层协议状态置为DOWN(BFD)。可通过display interface命令查看接口的Line protocol state状态信息。

【举例】

# 配置接口GigabitEthernet1/0/1的状态与静态BFD会话abc联动。

<Sysname> system-view

[Sysname] bfd static abc peer-ip default-ip interface gigabitethernet 1/0/1 source-ip 10.1.1.

1 discriminator local 1 remote 1

[Sysname-bfd-static-session-abc] process-interface-status

【相关命令】

·     bfd static

·     display interface

1.1.25  reset bfd session statistics

reset bfd session statistics命令用来清除所有BFD会话的统计信息。

【命令】

reset bfd session statistics

【视图】

用户视图

【缺省用户角色】

network-admin

context-admin

【举例】

# 清除所有BFD会话的统计信息。

<Sysname> reset bfd session statistics

1.1.26  snmp-agent trap enable bfd

snmp-agent trap enable bfd命令用来开启BFD的告警功能。

undo snmp-agent trap enable bfd命令用来关闭BFD的告警功能。

【命令】

snmp-agent trap enable bfd

undo snmp-agent trap enable bfd

【缺省情况】

BFD的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【使用指导】

开启BFD模块的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。(有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。)

【举例】

# 关闭BFD的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable bfd

1.1.27  special-processing

special-processing命令用来开启对检测数据链路层连通性的静态BFD会话进行特殊处理的功能。

undo special-processing命令用来关闭对检测数据链路层连通性的静态BFD会话进行特殊处理的功能。

【命令】

special-processing [ admin-down | authentication-change | session-up ] *

undo special-processing [ admin-down | authentication-change | session-up ] *

【缺省情况】

对检测数据链路层连通性的静态BFD会话进行特殊处理的功能处于关闭状态。

【视图】

静态BFD会话视图

【缺省用户角色】

network-admin

context-admin

【参数】

admin-down:本端收到会话状态为AdminDown的BFD报文时,将静态BFD会话down的消息通知给数据链路层。使用本参数,有利于快速发现BFD会话被手工关闭的建立数据链路的接口。如果未配置本参数,本端收到会话状态为AdminDown的BFD报文,将静态BFD会话状态置为down,但是不会将BFD会话down的消息通知给数据链路层。

authentication-change:本端认证信息发生变化时,立即将静态BFD会话状态置为down。使用本参数,有利于快速发现认证信息不一致的建立数据链路的接口。如果未配置本参数,本端认证信息发生变化时,会预留时间给用户修改本端或对端的认证参数,如果预留时间结束时,两端认证信息仍未达成一致,本端会将静态BFD会话状态置为down。

session-up:本端静态BFD会话处于up状态时,不再检查收到的BFD报文中的认证信息。当设备上的BFD会话数量较多时,检查BFD报文中携带的认证信息会影响设备性能。配置本参数后,不再检查收到的报文中的认证信息,从而可以降低对设备性能的影响。如果未配置本参数,本端静态BFD会话处于状态up时,会检查收到的BFD报文中的认证信息,需要保证静态BFD会话两端认证信息的一致性,否则会导致静态BFD会话down。

【使用指导】

如果未指定任何参数,将开启或关闭对检测数据链路层连通性的静态BFD会话进行所有特殊处理的功能。

【举例】

# 开启对检测数据链路层连通性的静态BFD会话abc进行特殊处理的功能,其中建立数据链路的本端接口为GigabitEthernet1/0/1。对静态BFD会话abc进行的特殊处理包括收到会话状态为AdminDown的BFD报文、本端认证信息发生变化以及BFD会话处于up状态时对收到的BFD报文中认证信息检查的特殊处理。

<Sysname> system-view

[Sysname] bfd static abc peer-ip default-ip interface gigabitethernet 1/0/1 source-ip 10.1.1.

1 discriminator local 1 remote 1

[Sysname-bfd-static-session-1] special-processing

【相关命令】

·     bfd static

·     process-interface-status

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们