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

10-可靠性命令参考

目录

09-BFD命令

本章节下载 09-BFD命令  (244.74 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Command/Command_Manual/H3C_S6900(R27xx)S6920(R630x)CR-6W100/10/202009/1333851_30005_0.htm

09-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模板视图

【缺省用户角色】

network-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不支持本命令,配置不生效。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd authentication-mode simple 1 plain 123456

1.1.2  bfd dampening

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

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

【命令】

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

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-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.3  bfd demand enable

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

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

【命令】

bfd demand enable

undo bfd demand enable

【缺省情况】

BFD会话为异步模式。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

在查询模式下,设备周期性发送BFD控制报文,但是对端(缺省为异步模式)会停止周期性发送BFD控制报文。如果通信双方都是查询模式,则双方都停止周期性发送BFD控制报文。当需要验证连接性的时候,设备会以协商的周期连续发送几个P比特位置1的BFD控制报文。如果在检测时间内没有收到返回的报文,就认为会话down;如果收到对方的回应F比特位置1的报文,就认为连通,停止发送报文,等待下一次触发查询。

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

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

【举例】

# 在接口Vlan-interface11上配置BFD会话为查询模式。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd demand enable

1.1.4  bfd detect-interface

bfd detect-interface source-ip命令用来创建一个检测本接口状态的BFD会话。

undo bfd detect-interface命令用来删除创建的检测本接口状态的BFD会话。

【命令】

bfd detect-interface source-ip ip-address [ discriminator local local-value remote remote-value ] [ template template-name ]

undo bfd detect-interface

【缺省情况】

不存在检测本接口状态的BFD会话。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

discriminator:指定BFD会话的标识符。如果未指定本参数,设备将通过自动协商的方式获取BFD会话标识符。

local local-value:指定BFD会话的本地标识符。local-value表示BFD会话的本地标识符,对于S6900系列交换机,BFD会话本地标识符的取值范围为1501~2000。对于S6920系列交换机,BFD会话本地标识符的取值范围为97~128。

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

template template-name:指定引用的BFD会话参数的模板名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则BFD会话使用接口视图下配置的单跳BFD会话参数。

【使用指导】

注意

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

本功能实现了接口状态与BFD会话状态的快速联动。当检测到链路故障时,将接口链路层协议状态置为“DOWN(BFD)”,从而帮助依赖接口链路层协议状态的应用快速收敛。

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

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

·     三层以太网接口

·     加入聚合组的三层以太网接口

·     三层以太网子接口

·     VLAN接口

两端都必须配置本功能才能建立BFD会话。

在同一接口下,同时配置bfd detect-interfacebfd echo enable命令,只有bfd detect-interface命令生效。

当对端设备不支持通过自动协商的方式获取BFD会话的标识符时,必须指定discriminator参数,且两端都需要指定该参数,否则,BFD会话无法up。

指定BFD会话的标识符时,两端的BFD会话本地标识符和远端标识符必须匹配,即本端指定的本地标识符和远端标识符必须是对端设备上指定的远端标识符和本地标识符。例如,本端配置bfd detect-interface source-ip x.x.x.x discriminator local a remote b时,对端要配置bfd detect-interface source-ip y.y.y.y discriminator local b remote a,才能正确建立起BFD会话。

同一设备不同接口上的BFD会话的本地标识符不能相同。

【举例】

# 配置检测Vlan-interface10接口状态的BFD会话,其源地址为接口地址20.1.1.1。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] bfd detect-interface source-ip 20.1.1.1

1.1.5  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

【参数】

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

【使用指导】

配置本命令后,在seconds时间内,检测接口状态的BFD会话未能成功建立时,BFD会将此消息通知给接口的数据链路层,并将接口的数据链路层协议状态置为“DOWN(BFD)”,从而快速定位首次建立检测接口状态的BFD会话失败的接口。此时,执行display bfd session命令显示该BFD会话的状态为Down,执行display interface命令会显示该接口的Line protocol state为DOWN(BFD)。

本端配置bfd detect-interface命令后,如果对端未配置bfd detect-interface命令或两端BFD的认证配置不一致等原因,均会导致首次建立检测接口状态的BFD会话失败。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd detect-interface first-fail-timer 10

【相关命令】

·     bfd detect-interface

·     display interface(接口管理命令参考/以太网接口)

1.1.6  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

【参数】

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会话进行所有特殊处理的功能。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd detect-interface special-processing admin-down authentication-change session-up

1.1.7  bfd detect-multiplier

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

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

【命令】

bfd detect-multiplier value

undo bfd detect-multiplier

【缺省情况】

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

【视图】

接口视图

BFD模板视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

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

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

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

1.1.8  bfd echo enable

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

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

【命令】

bfd echo [ receive | send ] enable

undo bfd echo [ receive | send ] enable

【缺省情况】

echo功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

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

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

在同一接口下,同时配置bfd detect-interfacebfd echo enable命令,只有bfd detect-interface命令生效。

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

【举例】

# 配置接口Vlan-interface11使能echo功能。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd echo enable

1.1.9  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

【参数】

ip-address:echo报文的源IP地址。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] bfd echo-source-ip 8.8.8.8

1.1.10  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

【参数】

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.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毫秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

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

【举例】

# 配置接口Vlan-interface11接收echo报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] bfd min-echo-receive-interval 500

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模板视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

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

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模板视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 11

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

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

【参数】

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

【参数】

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

【参数】

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

【参数】

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

【参数】

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

【参数】

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

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

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] bfd session init-mode passive

1.1.20  bfd template

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

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

【命令】

bfd template template-name

undo bfd template template-name

【缺省情况】

不存在BFD模板。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] bfd template bfd1

[Sysname-bfd-template-bfd1]

1.1.21  display bfd session

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

【命令】

display bfd session [ discriminator value | verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

discriminator value:显示指定本地标识符的BFD会话信息。value为本地标识符的值,取值范围为1~4294967295。如果未指定本参数,将显示所有BFD会话概要信息。

verbose:显示会话的详细信息。如果未指定本参数,将显示BFD会话概要信息。

【举例】

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

<Sysname> display bfd session

 

 Total Session Num: 1     Up Session Num: 1     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

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

<Sysname> display bfd session verbose

 

 Total Session Num: 1     Up Session Num: 1     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

     Session State: Up                      Interface: Vlan-interface100

      Min Tx Inter: 500ms                Act Tx Inter: 500ms

      Min Rx Inter: 500ms                Detect Inter: 2500ms

          Rx Count: 42                       Tx Count: 43

      Connect Type: Direct             Running Up for: 00:00:20

         Hold Time: 2078ms                  Auth mode: None

       Detect Mode: Async                        Slot: 0

          Protocol: OSPF

          Version:1

         Diag Info: No Diagnostic

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

<Sysname> display bfd session

 

 Total Session Num: 1     Up Session Num: 1     Init Mode: Active

 

 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

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

<Sysname> display bfd session verbose

 

 Total Session Num: 1     Up Session Num: 1     Init Mode: Active

 

 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: Vlan-interface100

      Min Tx Inter: 500ms                Act Tx Inter: 500ms

      Min Rx Inter: 500ms                Detect Inter: 2500ms

          Rx Count: 38                       Tx Count: 38

      Connect Type: Direct             Running Up for: 00:00:15

         Hold Time: 2211ms                  Auth mode: None

       Detect Mode: Async                        Slot: 0

          Protocol: OSPFv3

          Version:1

         Diag Info: No Diagnostic

# 显示所有BFD会话的概要信息(MPLS LSP)。

<Sysname> display bfd session

 Total Session Num: 3     Up Session Num: 3     Init Mode: Active

 

 MPLS LSP session working in control packet mode:

 

 LD/RD          SourceAddr      DestAddr        State    Holdtime    Interface

 513/514        2.2.2.9         127.0.0.1       Up       4410ms      N/A

 514/513        2.2.2.9         1.1.1.9         Up       4358ms      N/A

 

MPLS LSP session working in echo mode:

 

 LD             SourceAddr      DestAddr        State    Holdtime    Interface

 513            1.1.1.1         3.3.3.3         Up       4829ms      Tun1

# 显示BFD会话的详细信息(MPLS LSP)。

<Sysname> display bfd session verbose

 Total Session Num: 2     Up Session Num: 2     Init Mode: Active

 

 MPLS LSP session working in control packet mode:

       Local Discr: 513                  Remote Discr: 514

         Source IP: 1.1.1.9            Destination IP: 127.0.0.1

     Session State: Up                      Interface: N/A

      Min Tx Inter: 1000ms               Act Tx Inter: 1000ms

      Min Rx Inter: 1000ms               Detect Inter: 5000ms

          Rx Count: 8894                     Tx Count: 9451

      Connect Type: Indirect           Running Up for: 02:17:50

         Hold Time: 4292ms                  Auth mode: None

       Detect Mode: Async                        Slot: 0

          Protocol: MPLS_LSPV

           Version: 1

         Diag Info: No Diagnostic

 

 MPLS LSP session working in echo mode:

       Local Discr: 514

         Source IP: 1.1.1.9            Destination IP: 1.1.1.9

     Session State: Up                      Interface: Tunnel1

         Hold Time: 4470ms               Act Tx Inter: 1000ms

      Min Rx Inter: 1000ms               Detect Inter: 5000ms

          Rx Count: 9083                     Tx Count: 9637

      Connect Type: Indirect           Running Up for: 02:20:42

             Detect Mode: Async                        Slot: 0

          Protocol: MPLS_LSPV

           Version: 1

         Diag Info: No Diagnostic

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

·     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报文方式

·     MPLS LSP session working in control packet mode:检测LSP的BFD会话,工作方式为控制报文方式

·     MPLS LSP session working in echo mode:检测LSP的BFD会话,工作方式为echo报文方式

Local Discr/LD

会话的本地标识符

Remote Discr/RD

会话的远端标识符

Source IP/SourceAddr

会话的源IP地址

Destination IP/DestAddr

会话的目的IP地址

Session State/State

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

Interface

会话所在的接口名

Min Tx Inter

最小发送时间间隔

Min Rx Inter

最小接收时间间隔

Act Tx Inter

实际发送间隔

Detect Inter

实际检测间隔

Rx Count

接收的报文数

Tx Count

发送的报文数

Hold Time/Holdtime

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

Auth mode

会话的认证模式

Connect Type

接口的连接类型:

·     Direct:直连

·     Indirect:非直连

Running up for

会话持续up的时间

Detect Mode

检测模式:

·     Async:异步模式

·     Demand:查询模式

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

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

Slot

槽号

Protocol

协议名

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.22  reset bfd session statistics

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

【命令】

reset bfd session statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

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

<Sysname> reset bfd session statistics

1.1.23  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

【使用指导】

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

【举例】

# 关闭BFD的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable bfd

1.2  SBFD配置命令

1.2.1  bfd detect-multiplier

bfd detect-multiplier命令用来配置SBFD检测时间倍数。

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

【命令】

bfd detect-multiplier value

undo bfd detect-multiplier

【缺省情况】

SBFD检测时间倍数为5。

【视图】

BFD模板视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

检测时间倍数,即允许Initiator发送SBFD报文的最大连续丢包数。

实际检测时间为Initiator的检测时间倍数和发送SBFD报文的最小时间间隔的乘积。

【举例】

# 在BFD模板abc中,配置SBFD检测时间倍数为6。

<Sysname> system-view

[Sysname] bfd template abc

[Sysname-bfd-template-abc] bfd detect-multiplier 6

【相关命令】

·     bfd min-transmit-interval

1.2.2  bfd min-transmit-interval

bfd min-transmit-interval命令用来配置发送SBFD报文的最小时间间隔。

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

【命令】

bfd min-transmit-interval interval

undo bfd min-transmit-interval

【缺省情况】

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

【视图】

BFD模板视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

Initiator实际发送SBFD报文的时间间隔即为本地配置的发送SBFD报文的最小时间间隔。

【举例】

# 在BFD模板abc中,配置发送SBFD报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] bfd template abc

[Sysname-bfd-template-abc] bfd min-transmit-interval 500

【相关命令】

·     bfd detect-multiplier

1.2.3  bfd multi-hop detect-multiplier

bfd multi-hop detect-multiplier命令用来配置SBFD检测时间倍数。

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

【命令】

bfd multi-hop detect-multiplier value

undo bfd multi-hop detect-multiplier

【缺省情况】

SBFD检测时间倍数为5。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

检测时间倍数,即允许Initiator发送SBFD报文的最大连续丢包数。

实际检测时间为Initiator的检测时间倍数和发送SBFD报文的最小时间间隔的乘积。

【举例】

# 配置SBFD检测时间倍数为6。

<Sysname> system-view

[Sysname] bfd multi-hop detect-multiplier 6

1.2.4  bfd multi-hop min-transmit-interval

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

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

【命令】

bfd multi-hop min-transmit-interval interval

undo bfd multi-hop min-transmit-interval

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

Initiator实际发送SBFD报文的时间间隔即为本地配置的发送SBFD报文的最小时间间隔。

【举例】

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

<Sysname> system-view

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

1.2.5  bfd template

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

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

【命令】

bfd template template-name

undo bfd template template-name

【缺省情况】

不存在BFD模板。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] bfd template bfd1

[Sysname-bfd-template-bfd1]

1.2.6  display sbfd session

display sbfd session命令用来显示SBFD会话信息。

【命令】

display sbfd session { initiator | reflector } [ discriminator value | verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

initiator:显示Initiator端的SBFD会话信息。

reflector:显示Reflector端的SBFD会话信息。

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

verbose:显示所有SBFD会话的详细信息。

【使用指导】

如果未指定discriminatorverbose参数,将显示Initiator端或Reflector端的所有SBFD会话的概要信息。

【举例】

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

<Sysname> display sbfd session initiator

 Total Session Num: 1     Up Session Num: 1

 

 SBFD Session (MPLS LSP):

 

        Local Discr: 1                        Remote Discr: 1000001

          Source IP: 1.1.1.1

     Destination IP: 127.0.0.1

      Session State: Up

          Hold Time: 2184ms

表1-2 display sbfd session initiator命令显示信息描述表

字段

描述

Total Session Num

所有SBFD会话的数目

Up Session Num

up的SBFD会话的数目

SBFD Session (MPLS LSP)

MPLS协议创建的会话

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Session State

SBFD会话状态,包括Up和Down

Hold Time

离会话检测时间超时的剩余时间,单位为毫秒。SBFD会话处于down状态时,显示为0ms

 

# 显示Initiator端本地标识符为2的SBFD会话的详细信息。

<Sysname> display sbfd session initiator discriminator 2

       Local Discr: 2                    Remote Discr: 1000002

         Source IP: 1.1.1.2            Destination IP: 127.0.0.2

     Session State: Up                      Hold Time: 4130ms

      Min Tx Inter: 500ms                Act Tx Inter: 1000ms

      Detect Inter: 5000ms             Running Up for: 00:01:30

          Rx Count: 100                      Tx Count: 100

              Slot: 0

          Protocol: MPLS_LSPV

         Diag Info: No Diagnostic

     Template Name: abc

表1-3 display sbfd session intiator discriminator命令显示信息描述表

字段

描述

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Session State

会话状态,包括Up和Down

Hold Time

离会话检测时间超时的剩余时间,单位为毫秒。SBFD会话处于down状态时,显示为0ms

Min Tx Inter

当前最小发送时间间隔,单位为毫秒

Act Tx Inter

实际的发送间隔,单位为毫秒

Detect Inter

检测时间间隔,单位为毫秒

Running Up for

会话持续UP的时间

Rx Count

接收的报文数

Tx Count

发送的报文数

Slot

槽号

Protocol

协议名称

Diag Info

会话的诊断信息

·     No Diagnostic:表示无诊断信息

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

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

Template Name

关联的BFD模板名称。如果未关联BFD模板,则不显示该字段

 

# 显示Initiator端所有SBFD会话的详细信息。

<Sysname> display sbfd session initiator verbose

 Total Session Num: 1     Up Session Num: 1

 

 SBFD Session (MPLS LSP):

       Local Discr: 1                    Remote Discr: 1000001

         Source IP: 1.1.1.1            Destination IP: 127.0.0.1

     Session State: Up                      Hold Time: 4130ms

      Min Tx Inter: 500ms                Act Tx Inter: 1000ms

      Detect Inter: 5000ms             Running Up for: 00:01:30

          Rx Count: 100                      Tx Count: 100

              Slot: 0

          Protocol: MPLS_LSPV

         Diag Info: No Diagnostic

     Template Name: abc

表1-4 display sbfd session initiator verbose命令显示信息描述表

字段

描述

Total Session Num

所有BFD会话的数目

Up Session Num

up的BFD会话的数目

SBFD Session (MPLS LSP)

MPLS协议创建的会话

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Session State

会话状态,包括Up和Down

Hold Time

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

Min Tx Inter

当前最小发送时间间隔

Act Tx Inter

实际的发送间隔

Detect Inter

检测时间间隔

Running Up for

会话持续UP的时间

Rx Count

接收的报文数

Tx Count

发送的报文数

Slot

槽号

Protocol

协议名称

Diag Info

会话的诊断信息

·     No Diagnostic:表示无诊断信息

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

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

Template name

关联的BFD模板名称。关联的BFD模板名称。如果未关联BFD模板,则不显示该字段

 

# 显示Reflector端所有SBFD会话的概要信息。

<Sysname> display sbfd session reflector

 

 Local discriminator 1000001 on slot 0

 Configured mode: Explicit value

  Total Session Num: 1

 

        Local Discr: 1000001                  Remote Discr:1

          Source IP: 2.2.2.1

     Destination IP: 1.1.1.1

          Hold Time: 2200ms

           VRF Name: vpn1

表1-5 display sbfd session reflector命令显示信息描述表

字段

描述

Local discriminator xx on slot xx

在slot xx上本地标识符为xx的SBFD会话信息

Configured mode

标识符的配置形式:

·     IP Address:表示配置IPv4地址形式的Reflector端标识符

·     Explicit Value:表示配置整数形式的Reflector端标识符

Total Session Num

标识符所在slot上的会话数目

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Hold Time

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

VRF Name

收到SBFD会话报文的接口关联的VPN实例的名称。如果接口没有关联VPN实例,该字段显示为“-”

 

# 显示Reflector端本地标识符为1000001的SBFD会话的详细信息。

<Sysname> display sbfd session reflector discriminator 1000001

 

 Local discriminator 1000001 on slot 0

 Configured mode: IP Address

 Total Session Num: 2

 

       Local Discr: 1000001              Remote Discr: 1

         Source IP: 2.2.2.1            Destination IP: 1.1.1.1

      Min Tx Inter: 500ms                Min Rx Inter: 10ms

      Detect Multi: 5                  Running Up for: 00:02:30

          Rx Count: 100                      Tx Count: 100

     Max Rx Period: 498ms               Max Tx Period: 1280us

         Hold Time: 2200ms

          VRF Name: vpn1

 

      Local Discr: 1000001              Remote Discr: 2

         Source IP: 2.2.2.2            Destination IP: 1.1.1.2

      Min Tx Inter: 1000ms               Min Rx Inter: 3790ms

      Detect Multi: 5                  Running Up for: 00:10:59

          Rx Count: 123                      Tx Count: 122

     Max Rx Period: 980ms               Max Tx Period: 580us

         Hold Time: 2500ms

          VRF Name: vpn2

表1-6 display sbfd session reflector discriminator命令显示信息描述表

字段

描述

Local discriminator xx on slot xx

本地标识符为xx的在slot xx上的SBFD会话信息

Configured mode

标识符的配置形式:

·     IP address:表示配置IPv4地址形式的Reflector端标识符

·     Explicit Value:表示配置整数形式的Reflector端标识符

Total Session Num

标识符所在板上的会话数目

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Hold Time

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

Min Tx Inter

收到报文中的最小发送时间间隔

Min Rx Inter

最小接收间隔

Detect Multi

接收到的报文中携带的检测倍数

Running Up for

会话持续UP的时间

Rx Count

接收的报文数

Tx Count

发送的报文数

Max Rx Period

最大收包时间间隔,单位为毫秒

Max Tx Period

收到报文后回复应答报文的最大时间间隔,单位为微秒

Hold Time

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

VRF Name

收到SBFD会话报文的接口关联的VPN实例的名称。如果接口没有关联VPN实例,该字段显示为“-”

 

【相关命令】

·     sbfd local-discriminator

1.2.7  sbfd local-discriminator

sbfd local-discriminator命令用来在SBFD会话的Reflector端配置本地标识符。

undo sbfd local-discriminator命令用来取消SBFD会话的Reflector端本地标识符的配置。

【命令】

sbfd local-discriminator { ipv4-address | integer-value }

undo sbfd local-discriminator { ipv4-address | integer-value }

【缺省情况】

未配置SBFD会话的Reflector端的本地标识符。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ipv4-address:在SBFD会话的Reflector端配置IPv4地址形式的本地标识符,需要为有效的单播地址。

integer-value:在SBFD会话的Reflector端配置整数形式的本地标识符,取值范围为1000001~16777215。

【使用指导】

在BFD会话中,会话的两端都需要维护BFD状态信息,通过周期性地发送BFD报文来检测网络设备间的双向转发路径的可达性。SBFD对链路进行单向检测,其检测速度比BFD更快速,适用于仅一端需要进行链路状态检测的情况,如使用静态SRLSP建立MPLS TE隧道的场景。

SBFD使用Initiator和Reflector来实现对链路的检测:

·     Initiator通过周期性发送SBFD控制报文来检测网络节点到远端实体的链路是否可达。由Initiator发起SBFD会话并维护BFD会话的状态信息。

·     Reflector监听到达本地实体的SBFD控制报文,并发送SBFD控制报文类型的响应报文给Initiator。

Initiator发送的SBFD控制报文中携带的远端标识符必须为本命令指定的标识符,否则Reflector不会发送响应报文给Initiator。

多次执行本命令,可以配置多个SBFD Reflector端标识符。

一个节点可以同时作为不同SBFD会话的Initiator和Reflector。

【举例】

# 在SBFD会话的Reflector端配置本地标识符为1.1.1.1。

<Sysname> system-view

[Sysname] sbfd local-discriminator 1.1.1.1

# 在SBFD会话的Reflector端配置本地标识符为1000001。

<Sysname> system-view

[Sysname] sbfd local-discriminator 1000001

【相关命令】

·     display sbfd session

·     mpls bfd(MPLS命令参考/MPLS OAM)

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

新华三官网
联系我们