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

11-可靠性命令参考

目录

10-BFD命令

本章节下载 10-BFD命令  (307.30 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500G-AF/Command/Command_Manual/H3C_S12500G_AF_R8047Pxx-4846/11/202207/1651573_30005_0.htm

10-BFD命令


1 BFD

说明

设备仅在独立运行模式下支持MDC。关于MDC的详细介绍,请参见“虚拟化技术配置指导”中的“MDC”。

 

1.1  BFD配置命令

1.1.1  bfd dampening

bfd dampening命令用来开启BFD会话震荡抑制功能。

undo bfd dampening命令用来关闭BFD会话震荡抑制功能。

【命令】

bfd dampening [ maximum maximum-interval initial initial-interval secondary secondary-interval ]

【缺省情况】

不会对BFD会话的建立进行抑制。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

maximum-interval:抑制BFD会话建立的最大时间间隔,取值范围为1~3600,单位为秒,缺省值为20秒。

initial-interval:第一次抑制BFD会话建立的时间间隔,取值范围为1~3600,单位为秒,缺省值为6秒。

secondary-interval:第二次抑制BFD会话建立的时间间隔,取值范围为1~3600,单位为秒,缺省值为10秒。

【使用指导】

BFD检测到链路故障时,会拆除BFD会话,并通知上层协议邻居不可达。当上层协议重新建立邻居关系后,BFD会话重新up。当链路频繁发生故障并故障恢复时,将导致BFD会话震荡,引发设备不断执行上述操作,这会占用大量的系统资源并影响网络的稳定性。可配置本命令通过如下惩罚机制对BFD会话震荡进行抑制。BFD会话震荡的惩罚机制通过initial-intervalsecondary-intervalmaximum-interval参数来进行抑制。在抑制时间间隔内,不允许建立BFD会话;在抑制时间间隔超时后,允许建立BFD会话。抑制时间最大不超过maximum-interval

·     BFD会话第二次down后,在initial-interval时间间隔内,不允许重新建立BFD会话。

·     BFD会话第三次down后,在secondary-interval时间间隔内,不允许重新建立BFD会话。

·     BFD会话第四次或更多次down后,按照如下规则抑制BFD会话的建立:

¡     secondary-interval×2n-3(n为BFD会话震荡的次数,初始值为4)小于或等于maximum-interval时,在secondary-interval×2n-3时间间隔内,不允许重新建立BFD会话。

¡     secondary-interval×2n-3(n为BFD会话震荡的次数,初始值为4)大于maximum-interval时,在maximum-interval时间间隔内,不允许重新建立BFD会话。

【举例】

# 配置BFD会话震荡时,抑制BFD会话建立的最大时间间隔为12秒,第一次抑制BFD会话建立的时间间隔为4秒,第二次抑制BFD会话建立的时间间隔为8秒。

<Sysname> system-view

[Sysname] bfd dampening maximum 12 initial 4 secondary 8

1.1.2  bfd detect-multiplier

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

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

【命令】

bfd detect-multiplier value

undo bfd detect-multiplier

【缺省情况】

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

【视图】

接口视图

BFD模板视图

静态BFD会话视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

对于控制报文方式单跳检测的异步模式,本端实际检测时间=对端的检测时间倍数×MAX(本端支持的接收BFD控制报文的最小时间间隔,对端支持的发送BFD控制报文的最小时间间隔)。

对于静态BFD会话,仅控制报文方式单跳静态BFD会话视图下支持本命令。

【举例】

# 配置接口Vlan-interface11的控制报文方式单跳检测的BFD检测时间倍数为6。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd detect-multiplier 6

1.1.3  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

mdc-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.4  bfd min-control-interval

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

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

【命令】

bfd min-control-interval interval

undo bfd min-control-interval

【缺省情况】

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

【视图】

接口视图

BFD模板视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

本命令主要为了保证本地发送和接收单跳BFD控制报文的速度不要超过设备处理报文的能力,具体机制如下:

·     对端的控制报文实际发送时间为对端发送控制报文的最小时间间隔和本地接收控制报文的最小时间间隔之间的较大值,从而保证本地接收BFD控制报文的速度不超过设备接收报文的能力。

·     本地实际发送BFD控制报文的时间间隔,为本地配置的发送BFD控制报文的最小时间间隔和对端接收BFD控制报文的最小时间间隔的最大值,从而保证本地发送BFD控制报文的速度不超过设备发送报文的能力。

【举例】

# 配置接口Vlan-interface11发送和接收单跳BFD控制报文的最小时间间隔均为500毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd min-control-interval 500

1.1.5  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

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] bfd multi-hop destination-port 3784

1.1.6  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。

【视图】

系统视图

静态BFD会话视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

对于控制报文方式的多跳检测异步模式,本端实际检测时间=对端的检测时间倍数×MAX(本端支持的接收BFD控制报文的最小时间间隔,对端支持的发送BFD控制报文的最小时间间隔)。

对于静态BFD会话,仅控制报文方式多跳检测静态BFD会话视图下支持本命令。

【举例】

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

<Sysname> system-view

[Sysname] bfd multi-hop detect-multiplier 6

【相关命令】

·     bfd static

1.1.7  bfd multi-hop min-control-interval

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

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

【命令】

bfd multi-hop min-control-interval interval

undo bfd multi-hop min-control-interval

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

本命令主要为了保证本地发送和接收多跳BFD控制报文的速度不要超过设备处理报文的能力,具体机制如下:

·     对端的控制报文实际发送时间为对端发送控制报文的最小时间间隔和本地接收控制报文的最小时间间隔之间的较大值,从而保证本地接收单跳BFD控制报文的速度不超过设备接收报文的能力。

·     本地实际发送BFD控制报文的时间间隔,为本地配置的发送BFD控制报文的最小时间间隔和对端接收BFD控制报文的最小时间间隔的最大值,从而保证发送BFD控制报文的速度不超过设备发送报文的能力。

【举例】

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

<Sysname> system-view

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

1.1.8  bfd static

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

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

【命令】

IPv4控制报文方式单跳检测:

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

IPv4控制报文方式多跳检测:

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

IPv4 echo报文方式单跳检测:

bfd static session-name [ peer-ip ipv4-address interface interface-type interface-number destination-ip ipv4-address [ source-ip ipv4-address ] one-arm-echo [ discriminator { auto | local local-value } ] ]

IPv4 echo报文方式多跳检测:

bfd static session-name [ peer-ip ipv4-address [ vpn-instance vpn-instance-name ] destination-ip ipv4-address [ source-ip ipv4-address ] one-arm-echo [ discriminator { auto | local local-value } ] ]

IPv6控制报文方式单跳检测:

bfd static session-name [ peer-ipv6 ipv6-address interface interface-type interface-number source-ipv6 ipv6-address[ discriminator { auto | local local-value remote remote-value } ] ]

IPv6控制报文方式多跳检测:

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

IPv6 echo报文方式单跳检测:

bfd static session-name [ peer-ipv6 ipv6-address interface interface-type interface-number  destination-ipv6 ipv6-address [ source-ipv6 ipv6-address ] one-arm-echo [ discriminator { auto | local local-value } ] ]

IPv6 echo报文方式多跳检测:

bfd static session-name [ peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] destination-ipv6 ipv6-address [ source-ipv6 ipv6-address ] one-arm-echo [ discriminator { auto | local local-value } ] ]

删除静态BFD会话:

undo bfd static session-name

【缺省情况】

不存在静态BFD会话。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

peer-ip ipv4-address:静态BFD会话的对端IPv4地址,点分十进制形式,取值范围为合法的单播IPv4地址。peer-ip地址和source-ip地址共同决定了静态BFD需要检测的路径。

peer-ipv6 ipv6-address:静态BFD会话的对端IPv6地址。peer-ipv6地址和source-ipv6地址共同决定了静态BFD需要检测的路径。

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表示接口类型和接口编号。指定本参数后,BFD将以该接口作为出接口发送报文。

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。

auto:自动分配BFD会话的本地标识符。指定本参数后,设备自动为静态BFD会话分配本地标识符。

track-interface interface-type interface-number:指定静态BFD会话监视的接口,当接口故障时,静态BFD会话状态变为down。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,静态BFD会话不会监视任何接口。

【使用指导】

创建的静态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会话时,必须指定静态BFD会话的对端IPv4或IPv6地址。通过bfd static session-name命令只能进入已经存在的静态BFD会话视图。系统仅检查IP地址的形式,不检查其正确性。指定错误的对端IP地址或源IP地址均会导致静态BFD会话无法建立。

·     可以不指定静态BFD会话的本地标识符和远端标识符,但要使配置生效,必须通过如下方式为静态BFD会话指定本地标识符和远端标识符:

¡     使用discriminator命令指定静态BFD会话的本地标识符和远端标识符。

¡     执行undo bfd static命令删掉当前配置,再执行bfd static命令指定静态BFD会话的本地标识符和远端标识符。

·     使用控制报文方式的静态BFD会话进行单跳检测时,需要保证创建的静态BFD会话的peer-ip为对端静态BFD会话所在接口的IP地址,source-ip为本端静态BFD会话所在接口的IP地址,否则无法建立静态BFD会话。

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

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

静态BFD会话支持监视的接口类型如下:

·     二层以太网接口

·     三层以太网接口及其子接口

·     二层聚合接口及二层聚合口的成员端口

·     三层聚合接口、三层聚合接口的子接口以及三层聚合口的成员端口

【举例】

# 创建名称为abc的静态BFD会话,并进入静态BFD会话视图。对出接口为Vlan-interface10、下一跳为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 vlan-interface 10 source-ip 1.1.1.1 discriminator local 1537 remote 2048

[Sysname-bfd-static-session-abc]

【相关命令】

·     discriminator

·     track bfd(可靠性命令参考/Track)

1.1.9  bfd template

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

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

【命令】

bfd template template-name

undo bfd template template-name

【缺省情况】

不存在BFD模板。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] bfd template bfd1

[Sysname-bfd-template-bfd1]

1.1.10  bfd ttl

bfd ttl命令用来命令用来配置BFD报文的TTL值。

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

【命令】

bfd { peer-ip ipv4-address mask-length | peer-ipv6 ipv6-address prefix-length } ttl { single-hop | multi-hop } ttl-value

undo bfd { peer-ip ipv4-address mask-length | peer-ipv6 ipv6-address prefix -length } ttl { single-hop | multi-hop }

【缺省情况】

单跳BFD报文TTL值为255,多跳BFD报文TTL值为64。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

peer-ip ipv4-address mask-length:指定BFD会话的对端IPv4地址的范围。ipv4-address表示IPv4地址,点分十进制形式,取值范围为合法的单播IPv4地址。mask-length表示掩码长度,取值范围为8~32。

peer-ipv6 ipv6-address prefix-length:指定BFD会话的对端IPv6地址的范围。ipv6-address表示IPv6地址。prefix-length表示前缀长度,取值范围为16~128。

single-hop:指定单跳检测的BFD会话。

multi-hop:指定多跳检测的BFD会话。

ttl-value:设置BFD报文的TTL值,取值范围为1~255。

【使用指导】

我司设备与其他厂商设备互通时,如果BFD会话两端设备上BFD报文的TTL值不同,可能会导致BFD会话协商失败。为了避免上述问题,可以使用本命令修改BFD报文的TTL值,保证BFD会话两端设备上BFD报文的TTL值一致。当设备接收到对端发送的BFD报文后,如果BFD报文中携带的状态字段取值为DOWN或INIT,则本端会检查报文中的TTL值,具体机制如下:

·     对于单跳BFD会话,如果本端接收到的BFD报文的TTL值与通过本命令设置的ttl-value不同,本端将丢弃该报文。

·     对于多跳BFD会话,如果本端接收到的BFD报文的TTL值大于通过本命令设置的ttl-value,本端将丢弃该报文。

·     如果BFD会话已经协商UP,本端将BFD会话的状态置为AdminDown,触发BFD会话重新协商。

使用本命令设置BFD报文的TTL值时,需要注意:

·     本命令对echo报文方式的BFD会话不生效,不会改变此类会话报文的TTL值。

·     设备不会检查SBFD会话报文中的TTL值。

·     同一个IPv4或IPv6地址,存在不同掩码长度或前缀长度的TTL配置值时,设备使用最长匹配方式选择TTL配置值。例如,BFD会话的对端IP地址为10.10.10.1,当同时存在如下配置时,设备选择253作为BFD报文的TTL值。

¡     bfd peer-ip 10.10.10.0 23 ttl single-hop 254

¡     bfd peer-ip 10.10.10.0 24 ttl single-hop 253

·     对于同一个IPv4网段或IPv6网段,配置的单跳BFD报文TTL值必须大于多跳BFD报文TTL值。

【举例】

# 配置单跳检测的BFD会话报文的TTL值为254,其中,BFD会话的对端IP为10.10.10.0,用于匹配IP地址的掩码长度为24。

<Sysname> system-view

[Sysname] bfd peer-ip 10.10.10.0 24 ttl single-hop 254

【相关命令】

·     display bfd ttl

1.1.11  discriminator

discriminator命令用来指定静态BFD会话的本地标识符和远端标识符。

undo discriminator命令用来删除静态BFD会话的本地标识符和远端标识符。

【命令】

discriminator { local local-value | remote remote-value }

undo discriminator { local local-value | remote remote-value }

【缺省情况】

未指定静态BFD会话的本地标识符和远端标识符。

【视图】

静态BFD会话视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

本命令仅用于创建静态BFD会话时未指定静态BFD会话标识符的场景。

不能通过重复执行本命令修改静态BFD会话的本地标识符或远端标识符。如需修改,请先通过undo discriminator命令删掉相应的静态BFD会话的本地标识符或远端标识符,再执行discriminator命令为静态BFD会话配置新的本地标识符或远端标识符。

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

【举例】

# 指定名称为abc的静态BFD会话的本地标识符为1537,远端标识符为2048。

<Sysname> system-view

[Sysname] bfd static abc

[Sysname-bfd-static-session-abc] discriminator local 1537

[Sysname-bfd-static-session-abc] discriminator remote 2048

【相关命令】

·     bfd static

1.1.12  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

mdc-admin

mdc-operator

【参数】

discriminator local local-value:显示指定本地标识符的BFD会话的详细信息。local-value的取值范围与设备的型号有关,请以设备的实际情况为准。

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

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

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

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

echo:显示echo报文方式的BFD会话信息。(暂不支持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:显示会话的详细信息。

【使用指导】

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

【举例】

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

<Sysname> display bfd session

 Total sessions: 4        Up sessions: 4        Init mode: Active

 

 IPv4 session working in control packet mode:

 

 LD/RD            SourceAddr      DestAddr        State  Holdtime    Interface

 513/513          1.1.1.1         1.1.1.2         Up     2297ms      Vlan100

 

 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: Vlan100

         Hold time: 2142ms

 

 IPv4 static session working in control packet mode:

 

 LD/RD            SourceAddr      DestAddr        State  Holdtime    Interface

 1600/1600        1.1.1.1         1.1.1.2         Up     2290ms      Vlan100

 

 IPv6 static session working in control packet mode:

 

       Local discr: 1700                  Remote discr: 1700

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

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

     Session state: Up                      Interface: Vlan100

         Hold time: 2142ms

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

字段

描述

Total Session Num

所有BFD会话的数目

Up Session Num

up的BFD会话的数目

Init Mode

BFD运行模式:

·     Active:主动模式

·     Passive:被动模式

IPv4 session working in control packet mode

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

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

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

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

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

LD/RD

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

SourceAddr

会话的源IP地址

DestAddr

会话的目的IP地址

Session State/State

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

Interface

会话所在的接口名

Hold Time/Holdtime

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

Local discr

BFD会话的本地标识符

Remote discr

BFD会话的远端标识符

Source IP

BFD会话的源IP地址

Destination IP

BFD会话的目的IP地址

 

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

<Sysname> display bfd session verbose

 Total sessions: 4        Up sessions: 4        Init mode: Active

 

 IPv4 session working in control packet mode:

 

          Local discr: 513                        Remote discr: 513

            Source IP: 1.1.1.1                  Destination IP: 1.1.1.2

     Destination port: 3784                      Session state: Up

            Interface: Vlan-interface100

      Min Tx interval: 500ms                Actual Tx interval: 500ms

      Min Rx interval: 500ms                    Detection time: 2500ms

             Rx count: 42                             Tx count: 43

      Connection type: Direct                      Up duration: 00:00:20

            Hold time: 2078ms                        Auth mode: None

          Detect mode: Async                              Slot: 0

             Protocol: OSPF

              Version: 1                                   TTL: 255

            Diag info: No Diagnostic

    Tracked interface: Vlan-interface100

 

 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

     Destination port: 3784                      Session state: Up

            Interface: Vlan-interface100

      Min Tx interval: 500ms                Actual Tx interval: 500ms

      Min Rx interval: 500ms                    Detection time: 2500ms

             Rx count: 38                             Tx count: 38

      Connection type: Direct                      Up duration: 00:00:15

            Hold time: 2211ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: OSPFv3

              Version: 1                                   TTL: 255

            Diag info: No Diagnostic

 

 IPv4 static session working in control packet mode:

      Session name: aaaa

          Local discr: 1600                       Remote discr: 1600

            Source IP: 1.1.1.1                  Destination IP: 1.1.1.2

     Destination port: 3784                      Session state: Up

            Interface: Vlan-interface100

      Min Tx interval: 500ms                Actual Tx interval: 500ms

      Min Rx interval: 500ms                    Detection time: 2500ms

             Rx count: 42                             Tx count: 43

      Connection type: Direct                      Up duration: 00:00:20

            Hold time: 2078ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: STATIC_IPv4

              Version: 1                                   TTL: 255

            Diag info: No Diagnostic

 

 IPv6 static session working in control packet mode:

      Session name: bbbb

          Local discr: 1700                       Remote discr: 1700

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

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

     Destination port: 3784                      Session state: Up

            Interface: Vlan-interface100

      Min Tx interval: 500ms                Actual Tx interval: 500ms

      Min Rx interval: 500ms                    Detection time: 2500ms

             Rx count: 38                             Tx count: 38

      Connection type: Direct                      Up duration: 00:00:15

            Hold time: 2211ms                        Auth mode: None

       Detection mode: Async                              Slot: 0

             Protocol: STATIC_IPv6

              Version: 1                                   TTL: 255

            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会话,工作方式为控制报文方式

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

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

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

Session name

静态BFD会话名称

Local discr

会话的本地标识符

Remote discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Destination port

Comware中BFD报文的目的端口号:

·     控制报文单跳检测的目的端口号为3784

·     echo报文单跳或多跳检测的目的端口号均为3785

·     控制报文多跳检测的目的端口号为4784

·     链路聚合与BFD联动的控制报文的目的端口号为6784

如果本端收到的报文的目的端口号与Comware中使用的端口号不同,本端将使用收到报文的目的端口号作为发送报文的目的端口号

Session state

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

Interface

会话所在的接口名

Min Tx interval

最小发送时间间隔

Min Rx interval

最小接收时间间隔

Actual Tx interval

实际发送间隔

Detection time

实际检测间隔

Rx count

接收的报文数

Tx count

发送的报文数

Hold time

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

Auth mode

会话的认证模式

Connection type

接口的连接类型:

·     Direct:直连

·     Indirect:非直连

Up duration

会话持续up的时间

Detect mode

检测模式:

·     Async:异步模式

·     Demand:查询模式

Slot

BFD会话所在的单板:

(独立运行模式)

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

(IRF模式)

格式为“chassis-number/slot-number”,chassis-number表示设备在IRF中的成员编号,slot-number表示BFD会话所在单板的槽位号

Protocol

协议名:

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

·     ISIS_BR_L1:IS-IS与BFD联动的BFD会话,其中IS-IS的网络类型为广播网络,路由器类型为Level-1

·     ISIS_BR_L2:IS-IS与BFD联动的BFD会话,其中IS-IS的网络类型为广播网络,路由器类型为Level-2

·     ISIS_P2P:IS-IS与BFD联动的BFD会话,其中IS-IS的网络类型为P2P

·     ISIS6_BR_L1:IPv6 IS-IS与BFD联动的BFD会话,其中IPv6 IS-IS的网络类型为广播网络,路由器类型为Level-1

·     ISIS6_BR_L2:IPv6 IS-IS与BFD联动的BFD会话,其中IPv6 IS-IS的网络类型为广播网络,路由器类型为Level-2

·     ISIS6_P2P:IPv6 IS-IS与BFD联动的BFD会话,其中IPv6 IS-IS的网络类型为P2P

·     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会话

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

·     PIM6:IPv6 PIM与BFD联动的BFD会话

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

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

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

·     TUNNEL:检测隧道的BFD会话

·     LAGG:检测聚合链路的BFD会话

·     STATIC_IPv4:IPv4静态BFD会话

·     STATIC_IPv6:IPv6静态BFD会话

Version

版本号

TTL

BFD报文的TTL值

Diag info

会话的诊断信息:

·     No Diagnostic:表示无诊断信息

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

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

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

Tracked interface

静态BFD会话监视的接口

 

【相关命令】

·     bfd static

1.1.13  display bfd ttl

display bfd ttl命令显示BFD报文TTL值的配置信息。

【命令】

display bfd ttl

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示BFD报文TTL值的配置信息。

<Sysname> display bfd ttl

Peer IP                                      Mask length   Type       TTL value

-------------------------------------------------------------------------------

10.10.10.0                                   24            single-hop 255

10.1.1.0                                     25            multi-hop  254

 

Peer IPv6                                    Prefix length Type       TTL value

-------------------------------------------------------------------------------

10:1::                                       64            single-hop 255

11:1::                                       96            multi-hop  255

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

字段

描述

Peer IP

BFD会话的对端IPv4地址

Peer IPv6

BFD会话的对端IPv6地址

Mask length

IPv4地址的掩码长度

Prefix length

IPv6地址的前缀长度

Type

BFD检测类型:

·     single-hop:单跳检测

·     multi-hop:多跳检测

TTL value

BFD会话的TTL值

 

【相关命令】

·     bfd ttl

1.1.14  reset bfd session statistics

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

【命令】

reset bfd session statistics

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

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

<Sysname> reset bfd session statistics

1.1.15  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

mdc-admin

【使用指导】

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

【举例】

# 关闭BFD的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable bfd

 

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

新华三官网
联系我们