所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
BFD配置命令

BFD配置命令

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

authentication-mode(BFD)

命令功能

authentication-mode命令用来配置BFD会话的认证信息。

undo authentication-mode命令用来取消配置BFD会话的认证信息。

缺省情况下,没有配置BFD会话的认证信息。

命令格式

authentication-mode met-sha1 key-id key-id-value cipher cipher-text nego-packet [ timeout-interval interval-value ]

undo authentication-mode

参数说明

参数 参数说明 取值
met-sha1

指定采用MSHA1认证算法进行加密认证。

-

key-id key-id-value

指定BFD会话的验证字标示符。

整数形式,取值范围是1~255。

cipher cipher-text

指定BFD会话的认证密码为密文口令。可以键入简单口令或密文口令,但在查看配置文件时均以密文方式显示口令。

字符串形式。
  • 键入的认证密码为明文形式时,长度的取值范围是1~20。
  • 键入的认证密码为密文形式时,长度的取值范围是20~148。
说明:

字符不包括“?”和空格。但是当输入的密码两端使用双引号时,可在密码中间输入空格。

nego-packet

指定对BFD会话的协商报文进行验证。

-

timeout-interval interval-value

指定BFD会话的协商超时时间。

整数形式,取值范围是1~10000,单位是秒。该参数没有缺省值。
说明:

配置BFD会话协商超时时间后,在BFD会话状态为Down,并且检测到不是链路故障导致时,启动协商超时定时器,在定时器超时后,如果BFD会话仍不能协商Up,则接口的链路协议Down。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

在对安全性要求较高的网络中,可以通过配置BFD会话验证来提高网络的安全性。在特定的接入场景,如组播BFD会话联动接口协议状态场景,需要对接口上的BFD会话配置认证信息,只有两端BFD会话认证信息一致,BFD会话才能协商成功,BFD联动的接口协议状态才能激活,用户才能通过此接口接入到设备。

前提条件

在系统视图下执行bfd命令,全局使能BFD功能。

在系统视图下执行bfd bind peer-ip default-ip命令,创建检测链路物理状态的BFD会话。

注意事项

执行authentication-mode命令配置BFD会话认证信息时,BFD会话会重新协商。只有两端BFD会话认证信息一致,BFD会话才能协商成功。

新增、修改或删除BFD会话的认证信息,可能会导致BFD会话联动的业务中断。

使用实例

# 指定组播BFD会话的认证信息。

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface GigabitEthernet0/0/1
[HUAWEI-bfd-session-test] authentication-mode met-sha1 key-id 5 cipher Huawei-123 nego-packet timeout-interval 5

bfd

命令功能

bfd命令用来全局使能BFD功能,并进入BFD全局视图。

undo bfd命令用来全局去使能BFD功能。

缺省情况下,全局BFD功能未使能。

命令格式

bfd

undo bfd

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果需要使用BFD功能快速检测链路故障,则必须在系统视图下执行此命令,使能全局BFD功能。

注意事项

必须先在全局模式下使能BFD功能,才能进行BFD相关的配置。

系统视图下执行undo bfd命令可能会影响BFD关联的业务状态,且会删除设备上所有BFD会话,如果需要恢复BFD功能,必须重新配置会话。

使用实例

# 全局使能BFD功能。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd]

bfd bind peer-ip

命令功能

bfd bind peer-ip命令用来创建BFD会话绑定信息,并进入BFD会话视图。

undo bfd session-name命令用来删除指定的BFD会话,同时取消BFD会话的绑定信息。

缺省情况下,未创建BFD会话。

命令格式

bfd session-name bind peer-ip ip-address [ vpn-instance vpn-name ] [ interface interface-type interface-number ] [ source-ip ip-address ]

undo bfd session-name

参数说明

参数

参数说明

取值

session-name

指定BFD会话的名称。

字符串形式,不支持空格,长度范围是1~15。
说明:

当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer-ip ip-address

指定BFD会话绑定的对端IP地址。

-

vpn-instance vpn-name

指定BFD会话绑定的VPN实例名称。

必须是已存在的VPN实例名称。

interface interface-type interface-number

指定绑定BFD会话的接口类型和接口编号。

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

source-ip ip-address

指定BFD报文携带的源IP地址。

  • 在BFD会话协商阶段,如果不配置该参数,则系统将在本地路由表中查找去往对端IP地址的出接口,以该出接口的IP地址作为本端发送BFD报文的源IP地址。

  • 在BFD会话检测链路阶段,如果不配置该参数,则系统会将BFD报文的源IP地址设置为一个固定的值。

当BFD与单播逆向路径转发URPF(Unicast Reverse Path Forwarding)特性一起应用时,由于URPF会对接收到的报文进行源IP地址检查,用户需要手工配置BFD报文的源IP地址。

说明:

URPF的详细配置请参见S12700 V200R013C00 配置指南-安全》 URPF配置。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果需要快速检测和监控网络中的链路,可以创建BFD会话。

在创建BFD会话的绑定信息时:

  • 如果只指定对端IP地址,则表示检测多跳链路。

  • 如果同时指定了对端IP地址和本端接口,表示检测单跳链路,即检测以该接口为出接口、以peer-ip为下一跳地址的一条固定路由。

  • 如果同时指定了对端IP地址和VPN实例,则表示检测VPN路由的多跳链路。

  • 如果同时指定了对端IP地址、VPN实例和本端接口,表示检测VPN路由的单跳链路。

前置条件

使用bfd bind peer-ip命令前必须先使用bfd命令全局使能BFD功能。

后续任务

使用discriminator命令创建BFD会话的本地标识符和远端标识符。

注意事项

  • 在创建BFD会话时,单跳检测必须绑定对端IP地址和本端相应接口,多跳检测只需绑定对端IP地址。

  • 在创建BFD配置项时,系统只检查IP地址是否符合IP地址格式,不检查其正确性。绑定错误的对端IP地址或源IP地址都将导致BFD会话无法建立。

  • 配置BFD多跳检测时,peer-ipsource-ip不能为GRE Tunnel接口的IP地址。

  • 配置BFD多跳会话时,如果peer-ip地址与某LDP-LSP/静态-LSP的32位目的地址相同,则该BFD会话会联动该LSP。即:当BFD会话检测到故障时,会触发LSP进行保护切换。

使用实例

# 创建名称为atob的BFD会话,对从本端接口VLANIF100到对端IP地址为10.10.10.2的单跳链路进行检测。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip 10.10.10.2 interface vlanif 100

# 创建名为atoc的BFD会话,检测到对端IP地址为10.10.20.2的多跳链路。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atoc bind peer-ip 10.10.20.2

bfd bind peer-ip default-ip

命令功能

bfd bind peer-ip default-ip命令用来创建检测链路物理状态的BFD会话绑定。

undo bfd session-name命令用来删除指定的BFD会话,同时取消BFD的绑定配置。

缺省情况下,未创建检测链路物理状态的BFD会话绑定。

命令格式

bfd session-name bind peer-ip default-ip interface interface-type interface-number [ source-ip ip-address ]

undo bfd session-name

参数说明

参数

参数说明

取值

session-name

BFD会话名称。

字符串形式,不支持空格,长度范围是1~15。

说明:

当输入的字符串两端使用引号时,可在字符串中输入空格。

peer-ip default-ip

BFD会话绑定默认组播IP。

缺省情况下,组播缺省地址为224.0.0.184。可以使用default-ip-address命令进行配置。

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号。

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

source-ip ip-address

BFD报文携带的源IP地址。如果不配置该参数,系统将在本地路由表中查找去往对端IP地址的出接口,以该出接口的IP地址作为本端发送的BFD报文的源IP地址。通常情况下不需要配置该参数。

当BFD与单播逆向路径转发URPF(Unicast Reverse Path Forwarding)特性一起应用时,由于URPF会对接收到的报文进行源IP地址检查,用户需要手工配置BFD报文的源IP地址。

说明:

URPF的详细配置请参见S12700 V200R013C00 配置指南-安全》 URPF配置。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

source-ip参数用于保证在使能了URPF特性的情况下,BFD报文不会被错误地丢弃。该参数的正确性需要用户保证,系统只检查该参数是否是合法的源IP(例如,不能是组播或广播地址),不进行正确性检查。

注意事项

使用bfd bind peer-ip default-ip命令配置BFD会话时,绑定BFD会话的接口下不能配置环网协议,否则可能会出现MAC漂移。

如果在BFD会话配置成功后,再修改出接口的IP地址,BFD报文中的源IP地址不会更新。

说明:

在配置完本命令后,为使命令生效,需要使用commit命令提交配置。

使用实例

# 配置一个名为test的BFD会话,使用缺省组播地址对绑定本端GigabitEthernet1/0/1接口的单跳链路进行检测。

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface gigabitethernet 1/0/1
[HUAWEI-bfd-session-test]

bfd bind peer-ip source-ip auto

命令功能

bfd bind peer-ip source-ip auto命令用来创建静态标识符自协商BFD会话。

undo bfd session-name命令用来删除指定的BFD会话。

缺省情况下,未创建静态标识符自协商BFD。

命令格式

bfd session-name bind peer-ip ip-address [ vpn-instance vpn-name ] [ interface interface-type interface-number ] source-ip ip-address auto

undo bfd session-name

参数说明

参数

参数说明

取值

session-name

指定BFD会话的名称。

字符串形式,不支持空格,长度范围是1~15。

说明:

当输入的字符串两端使用引号时,可在字符串中输入空格。

peer-ip ip-address

指定BFD会话绑定的对端IP地址。

-

vpn-instance vpn-name

指定BFD会话绑定的VPN实例名称。

必须是已存在的VPN实例名称。

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号。

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

source-ip ip-address

指定BFD报文携带的源IP地址,即出接口的IP地址。

-

auto

使能静态标识符(Local/Remote discriminator)自协商功能。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

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

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

在创建静态标识符自协商BFD会话时:

  • 指定对端IP地址,表示检测多跳链路。

  • 如果同时指定了对端IP地址和本端接口,表示检测单跳链路,即检测以该接口为出接口、以peer-ip为下一跳地址的一条固定路由。

  • source-ip参数的正确性需要用户保证,系统只检查该参数是否是合法的源IP(例如,不能是组播或广播地址),不进行正确性检查。

  • 如果同时指定了对端IP地址和VPN实例,则表示检测VPN路由的多跳链路。

  • 如果用同时指定了对端IP地址、VPN实例和本端接口,表示检测VPN路由的单跳链路。

前置条件

使用bfd bind peer-ip source-ip auto命令前必须先要全局使能BFD功能,即需要在系统视图下执行bfd命令。

注意事项

  • 在第一次创建BFD会话时,必须绑定对端IP地址和本端相应接口。如果需要修改,则只能删除后重新创建。

  • 在创建BFD配置项时,系统只检查IP地址是否符合IP地址格式,不检查其正确性。绑定错误的对端IP地址或源IP地址都将导致BFD会话无法建立。

说明:
静态自协商BFD会话的配置与静态BFD会话配置的区别:
  • 在使用bfd bind peer-ip source-ip auto命令创建静态自协商配置后,不需要进行commit,就可以创建相应的BFD会话。
  • 修改静态自协商BFD会话的参数后(TX、RX或者DM),不需要进行commit操作,参数会立即生效。
  • 但为了向前兼容版本,commit命令仍然可配。

使用实例

# 配置静态标识符自协商BFD会话。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip 10.1.1.2 interface vlanif 100 source-ip 10.1.1.1 auto
相关主题

bfd bind peer-ipv6

命令功能

bfd bind peer-ipv6命令用来创建BFD6会话检测IPv6链路。

undo bfd bfd-name命令用来删除指定的BFD6会话。

缺省情况下,未创建BFD6会话检测IPv6链路。

命令格式

bfd session-name bind peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ interface interface-type interface-number ] [ source-ipv6 ipv6-address ]

undo bfd session-name

参数说明

参数 参数说明 取值
session-name

指定BFD6的会话名称。

字符串形式,不支持空格,长度范围是1~15。
说明:

当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer-ipv6 ipv6-address

指定BFD6会话绑定的对端IPv6地址。

-

vpn-instance vpn-instance-name

指定BFD6会话绑定的VPN实例名称。

必须是已存在的VPN实例名称。

interface interface-type interface-number

指定BFD6会话绑定的本端三层出接口。

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

source-ipv6 ipv6-address

指定BFD报文携带的源IPv6地址。通常情况下,不需要配置该参数。

如果不指定源IP地址,系统根据下面的情况设置源IP地址:
  • 在BFD for IPv6会话协商阶段,如果不配置该参数,则系统将在本地路由表中查找去往对端IP地址的出接口,以该出接口的IPv6地址作为本端发送BFD报文的源IPv6地址。
  • 在BFD for IPv6会话检测链路阶段,如果不配置该参数,则系统会将BFD报文的源IPv6地址设置为一个固定的值。
说明:

当BFD与单播逆向路径转发URPF(Unicast Reverse Path Forwarding)特性一起应用时,由于URPF会对接收到的报文进行源IPv6地址检查,则用户需要手工配置BFD报文的源IPv6地址。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果需要快速检测和监控网络中的IPv6链路,可以创建BFD for IPv6会话。

在创建BFD for IPv6会话的绑定信息时:

  • 如果只指定对端IPv6地址,则表示检测多跳链路。
  • 如果同时指定了对端IPv6地址和本端接口,表示检测单跳链路,即检测以该接口为出接口、以peer-ipv6为下一跳地址的一条固定路由。
  • 如果同时指定了对端IPv6地址和VPN实例,则表示检测VPN路由的多跳链路。
  • 如果同时指定了对端IPv6地址、VPN实例和本端接口,表示检测VPN路由的单跳链路。
说明:

如果指定了源地址,则source-ipv6参数用于保证在使能了URPF特性的情况下,BFD报文不会被错误地丢弃。该参数的正确性需要用户保证,系统只检查该参数是否是合法的源IPv6地址(例如,不能是组播或广播地址),不进行正确性检查。

配置BFD多跳检测时,peer-ipv6source-ipv6不能为GRE Tunnel接口的IPv6地址。

前置条件

使用bfd bind peer-ipv6命令前必须先要全局使能BFD功能,即需要在系统视图下执行bfd命令。

后续任务

在创建完BFD for IPv6会话的绑定信息并进入BFD for IPv6会话视图后,用户必须进行以下操作才能够成功的创建BFD for IPv6会话:
  1. 使用discriminator命令创建BFD for IPv6会话的本地标识符和远端标识符。
  2. 使用commit命令进行配置提交。

在创建完BFD for IPv6会话的绑定信息并进入BFD for IPv6会话视图后,用户可以选择执行以下操作:

  • 使用description命令配置BFD for IPv6会话的描述信息。
  • 使用min-tx-interval命令配置BFD for IPv6报文的期望发送间隔。
  • 使用min-rx-interval命令配置BFD for IPv6报文的期望接收间隔。
  • 使用detect-multiplier命令配置BFD for IPv6报文的本地检测倍数。
  • 使用process-pst命令配置BFD会话修改端口状态表。
  • 使用wtr命令配置BFD for IPv6会话的等待恢复时间。

注意事项

  • 由于BFD for IPv6会话检测链路是双向进行,所以bfd bind peer-ipv6命令需要在被检测链路的两端进行配置。
  • 如果在BFD for IPv6会话配置成功后,再修改出接口的IPv6地址,则:
    • 在BFD for IPv6会话协商阶段,BFD报文中的源IPv6地址会同步更新。

    • 在BFD for IPv6会话检测阶段,BFD报文中的源IPv6地址不会更新。

使用实例

# 配置一个名为atob的BFD6会话,并对单跳链路进行检测。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ipv6 2001::1 interface vlanif 10
[HUAWEI-bfd-session-atob] discriminator local 1
[HUAWEI-bfd-session-atob] discriminator remote 2
[HUAWEI-bfd-session-atob] commit

# 配置一个名为atoc的BFD6会话,检测到对端IPv6地址为2001::1的多跳链路。

<HUAWEI> system-view
[HUAWEI] bfd 
[HUAWEI-bfd] quit 
[HUAWEI] bfd atoc bind peer-ipv6 2001::1
[HUAWEI-bfd-session-atoc] discriminator local 3
[HUAWEI-bfd-session-atoc] discriminator remote 4
[HUAWEI-bfd-session-atoc] commit

bfd bind peer-ipv6 source-ipv6 auto

命令功能

bfd bind peer-ipv6 source-ipv6 auto命令用来创建静态标识符自协商BFD6会话。

undo bfd bfd-name用来删除指定的BFD6会话。

缺省情况下,未创建静态标识符自协商BFD6会话。

命令格式

bfd session-name bind peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ interface interface-type interface-number ] source-ipv6 ipv6-address auto

undo bfd session-name

参数说明

参数 参数说明 取值
session-name

指定BFD6会话名称。

字符串形式,不支持空格,长度范围是1~15。
说明:

当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer-ipv6 ipv6-address

指定BFD6会话绑定的对端IPv6地址。

-

vpn-instance vpn-instance-name

指定BFD6会话绑定的VPN实例名称。

必须是已存在的VPN实例名称。

interface interface-type interface-number

指定BFD6会话绑定的本端三层出接口。

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-
source-ipv6 ipv6-address

指定BFD6报文携带的源IPv6地址。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

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

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

在创建静态标识符自协商BFD for IPv6会话时:

  • 如果只指定对端IPv6地址,则表示检测多跳路由。
  • 如果同时指定了对端IPv6地址和本端接口,表示检测单跳链路,即检测以该接口为出接口、以peer-ipv6为下一跳地址的一条固定路由。
  • 如果同时指定了对端IPv6地址和VPN实例,则表示检测VPN路由的多跳链路。
  • 如果用同时指定了对端IPv6地址、VPN实例和本端接口,表示检测VPN路由的单跳链路。

前置条件

使用bfd bind peer-ipv6 source-ip auto命令前必须先要全局使能BFD功能,即需要在系统视图下执行bfd命令。

后续任务

在创建完静态标识符自协商BFD for IPv6会话并进入BFD for IPv6会话视图后,用户可以选择执行以下操作:

  • 使用description命令配置BFD for IPv6会话的描述信息。
  • 使用min-tx-interval命令配置BFD报文的期望发送间隔。
  • 使用min-rx-interval命令配置BFD报文的期望接收间隔。
  • 使用detect-multiplier命令配置BFD报文的本地检测倍数。
  • 使用process-pst命令配置BFD会话修改端口状态表。
  • 使用wtr命令配置BFD for IPv6会话的等待恢复时间。

注意事项

配置静态BFD for IPv6会话和配置静态标识符自协商BFD for IPv6会话的区别:
  • 配置静态BFD for IPv6会话时,必须配置本地标识符和远端标识符。
  • 配置静态标识符自协商BFD for IPv6会话时,无需配置本地标识符和远端标识符。

如果在BFD for IPv6会话配置成功后,再修改出接口的IPv6地址,BFD报文中的源IPv6地址不会更新。

配置静态标识符自协商BFD for IPv6功能时,必须配置源地址。

使用实例

# 配置一个名为atob的BFD6静态自协商会话,并对单跳链路进行检测。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ipv6 2001::1 interface gigabitethernet 1/0/0 source-ipv6 2001::1 auto
[HUAWEI-bfd-session-atob]

# 配置一个名为atoc的BFD6静态自协商会话,检测到对端IPv6地址为2001::1的多跳链路。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atoc bind peer-ipv6 2001::1 source-ipv6 2001::1 auto
[HUAWEI-bfd-session-atoc]

bfd one-arm-echo

命令功能

bfd one-arm-echo命令用来配置单臂回声功能的BFD会话。

undo bfd命令用来删除指定的BFD会话,并取消BFD会话的绑定信息。

缺省情况下,未配置单臂回声功能的BFD会话。

命令格式

bfd session-name bind peer-ip peer-ip [ vpn-instance vpn-instance-name ] interface interface-type interface-number [ source-ip ip-address ] one-arm-echo

undo bfd session-name

参数说明

参数

参数说明

取值

session-name

单臂回声功能的BFD会话的名称。

字符串形式,不支持空格,不区分大小写,长度范围是1~15。

说明:

当输入的字符串两端使用引号时,可在字符串中输入空格。

peer-ip peer-ip

单臂回声功能的BFD会话绑定的对端IP地址。

点分十进制形式。

vpn-instance vpn-instance-name

指定BFD会话绑定的VPN实例名称。

必须是已存在的VPN实例名称。

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号,其中:

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

source-ip ip-address

BFD报文携带的源IP地址。必须配置该参数。

-

one-arm-echo

单臂回声功能的BFD会话。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在两台直接相连的设备中,其中,一台设备支持BFD功能,另一台设备不支持BFD功能。此时,为了能够更加快速的检测链路故障,可以在支持BFD功能的设备上创建单臂回声功能的BFD会话。不支持BFD功能的设备接收到BFD报文后,直接在IP层将该报文环回,从而达到快速检测链路的目的。

在创建单臂回声功能的BFD会话时:

  • 必须配置source-ip参数。该参数的正确性需要用户保证,系统只检查该参数是否是合法的源IP(例如,不能是组播或广播地址),不进行正确性检查。在使能了URPF特性的情况下,对端设备要能够ping通source-ip ip-address地址,以确保BFD报文不会被错误地丢弃。

  • 在网络中,有的设备会丢弃源IP地址与目的IP地址相同的报文,因此建议配置的source-ip ip-address与出接口IP不同。

  • 如果指定了VPN实例,则表示检测VPN路由的单跳链路。

前置条件

在使用bfd one-arm-echo命令之前,必须使用bfd命令全局使能BFD功能。

注意事项

单臂回声功能的BFD会话和普通BFD会话的区别:

  • 配置单臂回声功能的BFD会话,在使用discriminator命令配置标识符时,只能指定local discr-value参数。

  • 只能使用min-echo-rx-interval命令修改单臂回声功能BFD报文的最小接收间隔。

说明:
  • 如果在单臂回声功能的BFD会话配置成功后,再修改出接口的IP地址,则BFD报文中的源IP地址不会更新。

  • 单臂回声功能的BFD会话只能应用在单跳检测中。

  • 在配置完本命令后,为使命令生效,需要使用commit命令提交配置。

使用实例

# 配置名称为test的单臂回声功能的BFD会话。

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip 10.10.10.1 interface vlanif 100 source-ip 10.10.10.2 one-arm-echo
[HUAWEI-bfd-session-test] discriminator local 100
[HUAWEI-bfd-session-test] commit

bfd session-name

命令功能

bfd命令用来进入指定的BFD会话视图。

undo bfd命令用来删除指定的BFD会话。

命令格式

bfd session-name

undo bfd session-name

参数说明

参数

参数说明

取值

session-name

BFD会话名称。

字符串形式,不支持空格,长度范围是1~15。

说明:

当输入的字符串两端使用引号时,可在字符串中输入空格。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果用户需要对已经创建的BFD会话进行配置,则可以执行bfd session-name命令进入指定的BFD会话视图。

前置条件

使用bfd session-name命令之前,使用如下命令之一创建BFD会话。

注意事项

无论BFD会话的状态是否为Up,使用bfd session-name命令都是进入BFD会话视图。

用户对该BFD会话进行操作后,(除静态自协商BFD外)必须执行commit命令进行提交,否则配置无法生效。

如果BFD会话的状态为Down,则使用bfd session-name命令进入BFD会话视图并进行相应的操作后,在使用commit命令提交后,会立即生效。

使用实例

# 进入BFD会话视图,该会话的名称为session。

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session]

bfd session nonexistent-config-check

命令功能

bfd session nonexistent-config-check enable命令用来使能检查被联动的BFD会话是否被删除的功能。

undo bfd session nonexistent-config-check disable命令用来使能检查被联动的BFD会话是否被删除的功能。

bfd session nonexistent-config-check disable命令用来去使能检查被联动的BFD会话是否被删除的功能。

缺省情况下,使能检查已经配置联动的BFD会话是否被删除的功能。

命令格式

bfd session nonexistent-config-check enable

undo bfd session nonexistent-config-check disable

bfd session nonexistent-config-check disable

参数说明

视图

BFD视图

缺省级别

2:配置级

使用指南

配置BFD for IPv4/IPv6静态路由和VRRP/VRRP6/E-Trunk与BFD联动功能后,删除BFD会话,会导致配置的联动功能无法实现响应的保护功能。通过执行命令bfd session nonexistent-config-check enable配置检查被联动的BFD会话不存在的功能后,删除被联动的BFD会话时,系统会提示用户无法删除,可以避免BFD会话被误删情况出现。

使用实例

# 去使能检查被联动的BFD会话是否被删除的功能。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] bfd session nonexistent-config-check disable

bfd-track slot

命令功能

bfd-track slot命令用来使能BFD和单板联动功能。

undo bfd-track slot命令用来去使能BFD和单板联动功能。

缺省情况下,BFD会话不与单板进行联动。

命令格式

bfd-track slot slot-id [ interval second-time ]

undo bfd-track slot [ slot-id interval ]

说明:

仅当主控板为ET1D2MPUA000、ET1D2MPUDC00支持此命令。

参数说明

参数

参数说明

取值

slot-id

指定单板槽位号。

-

interval second-time

指定单板复位后,BFD会话协商被抑制的时间。

整数形式,取值范围是10~60,单位是秒,缺省值是20秒。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

交换机做汇聚网关设备时,使能VRRP功能后,VRRP通告报文经过接入层的二层交换机转发。为了提升VRRP的倒换性能,使能VRRP联动BFD功能,此时BFD报文也是经过接入层的二层交换机转发。

如果VRRP备份组的上行网络侧出口在同一单板上,当上行单板复位后,用户访问网络的流量因为没有出接口而转发失败,必须进行VRRP主备倒换。但是因为BFD监控的链路是正常的,BFD会话不会down,因此无法满足毫秒级的倒换性能。使能BFD和单板联动功能,当上行单板复位后,BFD会话状态快速down,触发VRRP主备倒换,提升倒换性能。

注意事项

使能BFD和单板联动功能,当指定单板复位时,设备上的所有BFD会话都会down,同时抑制BFD会话协商,抑制时间过后,BFD会话才能重新协商。

使用实例

# 使能BFD和单板联动功能,同时设置抑制时间为30s。

<HUAWEI> system-view
[HUAWEI] bfd-track slot 2 interval 30

commit

命令功能

commit命令用来提交BFD会话配置。

命令格式

commit

参数说明

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

无论改变任何BFD配置,必须执行commit命令,才能使配置生效。

注意事项

  • BFD会话建立需要满足一定的条件,包括绑定的接口状态是Up、有去往peer-ip的可达路由。

  • 在使用commit命令提交配置时,如果当前不满足会话建立条件,系统将保留该会话的配置表项,但会话表项不能建立。

  • 系统定期扫描已经提交但尚未建立会话的BFD配置表项,如果满足条件,则建立会话。

  • 系统所允许建立的BFD会话有数量限制。当已经建立的BFD会话数达到上限时,如果对新的BFD会话执行commit命令,系统将产生日志信息,提示无法创建会话,同时发送Trap消息。

  • 对于静态自协商类型的BFD会话,在使用bfd bind peer-ip source-ip auto命令创建配置后,不需要再使用commit命令来提交配置,静态自协商类型的BFD会话配置自动提交。修改参数(process-pstprocess-interface-statusmin-rx-intervalmin-tx-intervaldetect-multipliertos-expwtrdescription)后,也不需要执行commit命令,参数的更新会立即生效。commit命令仍然可以使用,但是实际上并不起作用。

使用实例

# 提交当前会话的BFD配置。

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface gigabitethernet 1/0/1
[HUAWEI-bfd-session-test] discriminator local 22
[HUAWEI-bfd-session-test] discriminator remote 33
[HUAWEI-bfd-session-test] commit
相关主题

dampening timer-interval

命令功能

dampening timer-interval命令用来配置BFD会话震荡抑制定时器。

undo dampening timer-interval命令用来恢复定时器为缺省值。

缺省情况下,开启震荡抑制定时器。

第一次抑制BFD会话的缺省时间为2000毫秒,二次抑制BFD会话的缺省时间为5000毫秒,最大抑制BFD会话的缺省时间为12000毫秒。

命令格式

dampening timer-interval maximum maximum-milliseconds initial initial-milliseconds secondary secondary-milliseconds

undo dampening timer-interval [ maximum maximum-milliseconds initial initial-milliseconds secondary secondary-milliseconds ]

参数说明

参数 参数说明 取值
maximum maximum-milliseconds 指定最大BFD震荡抑制定时器的值。 整数形式,取值范围是1~3600000,单位是毫秒。缺省值为12000毫秒。
initial initial-milliseconds 指定初始BFD震荡抑制定时器的值。 整数形式,取值范围是1~3600000,单位是毫秒。缺省值为2000毫秒。
secondary secondary-milliseconds 指定二次BFD震荡抑制定时器的值。 整数形式,取值范围是1~3600000,单位是毫秒。缺省值为5000毫秒。

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

配置BFD检测后,如果BFD检测到链路down,会导致业务切换。在下一次BFD尝试建立连接之前,建立惩罚机制,延迟BFD会话协商时间,可以防止业务频繁切换,有效保护链路资源,降低链路资源消耗。

前置条件

在系统视图下,执行bfd命令,全局使能BFD功能。

配置影响

配置此命令后,BFD震荡抑制时间如下:

  1. 第一次出现震荡后,启动initial-milliseconds定时器。如果在定时器超时前再次出现震荡,待定时器超时后,重新协商。
  2. initial-milliseconds定时器结束后,会启动secondary-milliseconds定时器,如果在该定时器超时前出现震荡,待定时器超时后,重新协商。之后的定时器为secondary-milliseconds*2(n-1),n为启动secondary-milliseconds定时器的次数。
  3. secondary-milliseconds*2(n-1)maximum-milliseconds后,BFD会话连续3次使用maximum-milliseconds作为震荡延时时间。之后,重新按照步骤1计算BFD震荡延时时间。

注意事项

要求配置的震荡抑制定时器的最大值>二次抑制时间,否则会配置失败。

要求配置的震荡抑制定时器的最大值>初始抑制时间,否则会配置失败。

同时配置BFD会话震荡抑制定时器和wtr等待恢复时间会导致BFD会话恢复的时间过长,因此不建议同时配置。

使用实例

# 配置最大BFD震荡抑制定时器为20000毫秒,初始BFD震荡抑制定时器为1000毫秒,二次BFD震荡抑制定时器为3000毫秒。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] dampening timer-interval maximum 20000 initial 1000 secondary 3000

default-ip-address

命令功能

default-ip-address命令用来配置BFD缺省组播地址。

undo default-ip-address命令用来恢复组播地址为初始值。

缺省情况下,组播缺省地址为224.0.0.184。

命令格式

default-ip-address ip-address

undo default-ip-address

参数说明

参数

参数说明

取值

ip-address

设定缺省组播IP地址。

取值范围是224.0.0.107~224.0.0.250。

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

当使用BFD检测链路的物理状态时,可能无法指定对端的IP地址(某些情况下,对端没有IP地址,例如,Eth-Trunk成员链路),这时,需要将BFD会话绑定到一个组播地址,向这个组播地址发送BFD控制报文。

以下两种情况必须更改缺省组播地址:

  • 当前网络中存在其他协议使用该组播地址。

  • BFD检测路径上存在重叠的BFD会话,例如,三层接口通过具有BFD能力的二层交换设备连接,必须为不同BFD会话所在设备配置不同的缺省组播IP地址。

前置条件

使用该命令前必须先要全局使能BFD功能,即需要在系统视图下执行bfd命令。

注意事项

如果已经配置了采用缺省组播地址的BFD会话,则不能再更改缺省组播地址。

使用实例

# 设置缺省组播IP地址为224.0.0.150。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] default-ip-address 224.0.0.150

delay-up

命令功能

delay-up命令用来使能延迟BFD会话Up的功能。

undo delay-up命令用来取消延迟BFD会话Up的功能。

缺省情况下,关闭延迟BFD会话Up功能。

命令格式

delay-up time

undo delay-up

参数说明

参数

参数说明

取值

time

指定延迟BFD会话Up的时间间隔。

整数形式,取值范围是1~600,单位是秒。缺省值是0,表示会话立即Up。

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

如果设备整机重启或者是单板重启,则需要将主链路切换到备份链路上。待设备整机重启成功或者是单板重启成功后,则需要将流量重新切换到主用链路上。在实际组网环境中,一些设备只根据BFD会话是否Up来启动流量切换。由于路由协议Up的时间比接口Up的时间晚,这样会导致流量回切时查不到路由,从而导致流量丢失。为避免这种情况的发生,需要BFD会话在建立并协商Up之前延迟一段时间。

前置条件

使用delay-up命令前必须先执行bfd命令,全局使能BFD功能。

注意事项

本命令只影响系统中所有未提交BFD配置的会话。对于已经创建的BFD会话,会话状态变化时如果要再次协商Up,则会延迟用户配置的时间间隔。

使用实例

# 配置BFD会话延迟Up的时间间隔是120秒。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] delay-up 120
相关主题

description(BFD会话视图)

命令功能

description命令用来配置BFD会话的描述信息。

undo description命令用来删除BFD会话的描述信息。

缺省情况下,BFD会话的描述信息为空。

命令格式

description description

undo description

参数说明

参数

参数说明

取值

description

BFD会话的描述信息。

字符串形式,支持空格,区分大小写,长度范围是1~51。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

在实际组网中,用户通常需要配置多个BFD会话,使用description命令配置BFD会话的描述信息,可以帮助用户方便的识别BFD会话。建议用户配置有意义的描述信息。

配置影响

如果未配置或删除BFD会话的描述信息,则BFD会话的描述信息为空,这样不方便用户识别具体的BFD会话。

注意事项

如果已经配置了BFD会话的描述信息,则再次执行description命令后,原来的描述信息将被覆盖,此时不会有任何的提示信息。

description命令只对静态配置的BFD会话有效,对于动态配置的BFD会话和静态标识符自协商BFD会话无效。

使用实例

# 配置BFD会话atoc的描述信息。

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] description SwitchA_to_SwitchC

detect-multiplier

命令功能

detect-multiplier命令用来配置BFD会话的本地检测倍数。

undo detect-multiplier命令用来恢复BFD会话的本地检测倍数为缺省值。

缺省情况下,BFD会话本地检测倍数为3。

命令格式

detect-multiplier multiplier

undo detect-multiplier

参数说明

参数

参数说明

取值

multiplier

指定BFD会话的检测时间倍数。

整数形式,取值范围是3~50。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

BFD会话的本端检测倍数直接决定了对端BFD会话的检测时间,检测时间 = 接收到的远端Detect Multi × max(本地的RMRI,接收到的DMTI),其中,Detect Mult(Detect time multiplier)是检测倍数,通过本条命令配置;RMRI(Required Min Rx Interval)是本端能够支持的最短BFD报文接收间隔,通过min-rx-interval命令配置;DMTI(Desired Min Tx Interval)是本端想要采用的最短BFD报文的发送间隔,通过min-tx-interval命令配置。

用户可以根据网络的实际状况增大或者降低BFD会话的本地检测倍数。比如对于比较稳定的链路,由于不需要频繁的检测链路状态,因此可以增大BFD会话的检测倍数。

如果BFD会话在设置的检测周期内没有收到对端发来的BFD报文,则认为链路发生了故障,BFD会话的状态将会置为Down。为降低对系统资源的占用,一旦检测到BFD会话状态变为Down,系统自动将本端的发送间隔调整为大于1000毫秒的一个随机值,当BFD会话的状态重新变为Up后,再恢复成用户配置的时间间隔。

配置影响

  • 对于不太稳定的链路,如果配置的BFD会话的检测倍数较小,则BFD会话可能会发生震荡。建议用户将检测时间倍数配置为较大的值。

  • 在有其它协议应用BFD的情况下,如果配置的BFD会话的检测倍数过大,则BFD会话需要在较长的时间间隔内检测到链路发生了故障,流量需要在规定的时间到后切换到备份链路上。在此时间段内,可能会出现丢包现象。

注意事项

BFD会话的两端可以根据本地系统的情况配置检测倍数,两端的检测时间可以不相同,这样便于用户使用。

使用实例

# 配置BFD会话atoc的本地检测倍数为10。

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] detect-multiplier 10

discriminator

命令功能

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

命令格式

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

参数说明

参数

参数说明

取值

local discr-value

BFD会话的本地标识符。

整数形式,取值范围是1~8191。

remote discr-value

BFD会话的远端标识符。

整数形式,取值范围是1~8191。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

在创建静态BFD会话的过程中,标识符用来区分两个系统之间的多个BFD会话,必须使用discriminator命令创建该会话的本地标识符和远端标识符,否则会话无法创建成功。

注意事项

  • 只有静态BFD会话才能配置本地标识符和远端标识符。

  • BFD会话的本地标识符和远端标识符分别对应,即本端的本地标识符与对端的远端标识符相同。如果BFD会话的本地标识符和远端标识符不对应,则会话无法Up。

  • 静态BFD会话的本地标识符和远端标识符配置成功后,不可以修改。如果需要修改静态BFD会话本地标识符或者远端标识符,则必须先删除该BFD会话,然后再配置本地标识符或者远端标识符。

使用实例

# 配置BFD会话的本地标识符为80,远端标识符为800。

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] discriminator local 80
[HUAWEI-bfd-session-atoc] discriminator remote 800
相关主题

display bfd configuration

命令功能

display bfd configuration命令用来查看BFD会话配置信息。

命令格式

display bfd configuration { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] [ verbose ]

display bfd configuration { ldp-lsp peer-ip ip-address nexthop nexthop [ interface interface-type interface-number ] | static-lsp lsp-name } [ verbose ]

display bfd configuration mpls-te interface interface-type interface-number [ te-lsp ] [ verbose ]

display bfd configuration pw interface interface-type interface-number [ secondary ] [ verbose ]

display bfd configuration vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] [ verbose ]

display bfd configuration passive-dynamic [ peer-ip ip-address remote-discriminator discriminator ] [ verbose ]

display bfd configuration { static name session-name | dynamic | static-auto | peer-ip { default-ip | ip-address [ vpn-instance vpn-instance-name ] } | discriminator local-discr-value } [ verbose ]

display bfd configuration peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ verbose ]

display bfd configuration { all | static } for-ipv6 [ verbose ]

参数说明

参数

参数说明

取值

all

显示所有BFD配置的信息。

-

static

显示静态BFD配置信息。

-

for-vsi-pw

显示检测VSI PW的BFD配置信息。

-

for-ip

显示检测IP链路的BFD配置信息。

-

for-lsp

显示检测LSP链路的BFD配置信息。

-

for-pw

显示检测PW链路的BFD配置信息。

-

for-te

显示检测TE隧道的BFD配置信息。

-

vsi-pw

显示检测VSI PW的BFD配置信息。

-

vsi vsi-name

显示指定VSI实例名称的BFD配置信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer peer-address

显示指定VSI PW对端IPv4地址的配置信息。

点分十进制格式。

peer-ip ip-address

显示与指定对端IP地址绑定的BFD会话配置信息。

-

vc-id vc-id

显示指定二层虚电路ID的BFD会话配置信息。

整数形式,取值范围为1~4294967295。

passive-dynamic

显示所有被动方自动创建的动态BFD会话配置信息。

-

remote-discriminator discriminator

显示指定主动发起BFD会话的源端设备的BFD本地标识符的会话信息。

整数形式,取值范围是1~4294967295。

verbose

显示详细的BFD配置信息。

-

name session-name

显示指定名称的静态BFD配置信息。

字符串形式,不支持空格,长度范围是1~15。

说明:

当输入的字符串两端使用引号时,可在字符串中输入空格。

dynamic

显示动态BFD配置信息和静态自协商BFD配置信息。

-

discriminator local-discr-value

显示指定本地标识符的BFD配置信息。

整数形式,标识符取值范围1~16383。

default-ip

显示组播BFD会话统计信息。

-

vpn-instance vpn-instance-name

显示与指定的VPN实例绑定的BFD配置信息。

必须是已存在的VPN实例名称。

static-auto

显示静态自协商BFD配置信息。

-

ldp-lsp

显示检测LDP LSP的BFD配置信息。

-

nexthop nexthop

显示指定下一跳地址的BFD配置信息。

点分十进制格式。

interface-type interface-number

显示指定接口的BFD绑定信息。其中:

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

static-lsp

显示检测静态LSP的BFD配置信息。

-

lsp-name

显示指定静态LSP名称的配置信息。

字符串形式,区分大小写,长度范围是1~19。

mpls-te

显示检测MPLS TE的BFD配置信息。

-

te-lsp

显示检测与TE绑定的主LSP的配置信息。

-

pw

显示检测PW的BFD配置信息。

-

secondary

显示检测备PW的BFD配置信息。

-

peer-ipv6 ipv6-address

显示与指定IPv6地址绑定的BFD6配置信息。

-

for-ipv6

显示静态或所有BFD6的配置信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当BFD会话比较多时,可以通过参数选择只查看指定类型、名称或对端IP的BFD会话信息。

注意事项

如果静态自协商会话和动态会话共用时,根据BFD配置类型(静态、动态)进行查询时,共用会话配置既属于静态会话配置,也属于动态会话配置。

使用实例

# 查看所有BFD会话的配置信息。

<HUAWEI> display bfd configuration all
--------------------------------------------------------------------------------
CFG Name        CFG Type       LocalDiscr MIndex    SessNum  Commit   AdminDown 
--------------------------------------------------------------------------------
atob            S_IP_PEER      -          512       0        False    False     
test            S_IP_PEER      1          513       0        False    False     
zzz             S_IP_IF        3          514       0        False    False     
--------------------------------------------------------------------------------
     Total Commit/Uncommit CFG Number : 0/3                                     
表12-1  display bfd configuration命令输出信息描述

项目

描述

CFG Name

BFD会话的名字。

CFG Type

BFD会话的建立类型:
  • S_IP_IF:静态建立的绑定接口的单跳BFD会话

  • S_IP_PEER:静态建立的多跳BFD会话

  • S_STA_LSP:静态建立的BFD检测LSP会话

  • S_LDP_LSP:静态建立的BFD检测LDP LSP会话

  • S_TE_LSP:静态建立的BFD检测TE LSP会话

  • S_TE_TNL:静态建立的BFD检测TE Tunnel会话

  • S_PW:静态建立的BFD检测PW会话

  • S_VSI_PW:静态建立的BFD检测VSI PW会话

  • Dynamic:动态建立的BFD会话

  • Entire_Dynamic:完全动态建立的BFD会话

  • S_AUTO_IF:单跳静态标识符自协商BFD会话

  • S_AUTO_PEER:多跳静态标识符自协商BFD会话

LocalDiscr

BFD会话的本地标识符。

该参数可以通过命令discriminator配置。

MIndex

BFD会话的配置表项索引。

SessNum

配置表项下的BFD会话数目。

Commit

BFD会话配置的使能标识。

当已经在BFD会话视图下执行commit命令提交配置后,该标识将显示为“True”,否则显示“False”。

AdminDown

BFD会话配置的管理状态标识。

如果在BFD会话视图下执行shutdown(BFD会话视图)命令关闭了本地会话,该标识将显示为“True”,否则显示“False”。

Total Commit/Uncommit CFG Number

已经在BFD会话视图下执行commit命令提交的BFD配置总数和未提交的BFD配置总数。

# 查看所有BFD会话的详细配置信息。

<HUAWEI> display bfd configuration all verbose
--------------------------------------------------------------------------------
  BFD Session Configuration Name : atob                                         
--------------------------------------------------------------------------------
  Local Discriminator    : -                Remote Discriminator   : -          
  BFD Bind Type          : Peer IP Address                                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 12.12.12.9                                           
  Bind Interface         : -                                                    
  Select Board           : -                                                    
  Track Interface        : -                                                    
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Proc Interface Status  : Disable                                              
  Bind Application       : No Application Bind                                  
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
--------------------------------------------------------------------------------
  BFD Session Configuration Name : test                                         
--------------------------------------------------------------------------------
  Local Discriminator    : 1                Remote Discriminator   : 2          
  BFD Bind Type          : Peer IP Address                                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 2.2.2.2                                              
  Bind Interface         : -                                                    
  Select Board           : -                                                    
  Track Interface        : -                                                    
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Proc Interface Status  : Disable                                              
  Bind Application       : No Application Bind                                  
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
--------------------------------------------------------------------------------
  BFD Session Configuration Name : zzz                                          
--------------------------------------------------------------------------------
  Local Discriminator    : 3                Remote Discriminator   : 4          
  BFD Bind Type          : Interface(GigabitEthernet0/0/1)                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 224.0.0.184                                          
  Bind Interface         : GigabitEthernet0/0/1                                 
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Auth Key ID            : -                Auth Timer             : -          
  Meticulous Auth        : False            Auth Type              : None       
  Proc Interface Status  : Enable                                               
  Bind Application       : IFNET                                                
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
     Total Commit/Uncommit CFG Number : 0/3                                     
表12-2  display bfd configuration all verbose命令输出信息描述

项目

描述

BFD Session Configuration Name

BFD会话的名字。

Local Discriminator

本地标识符。

该参数可以通过命令discriminator配置。

Remote Discriminator

远端标识符。

该参数可以通过命令discriminator配置。

BFD Bind Type

BFD会话的绑定类型。
  • Peer Ip Address:IP链路多跳检测

  • Interface:IP链路单跳检测

  • STATIC_LSP:检测静态LSP

  • LDP_LSP:检测LDP LSP

  • TE_LSP:检测与TE绑定的LSP

  • TE_TUNNEL:检测TE隧道

  • PW:检测PW链路

  • VSI_PW:检测VSI PW链路

Bind Session Type

BFD会话的建立类型。
  • Static:静态配置建立的BFD会话

  • Dynamic:动态触发建立的BFD会话

  • Static_Auto:静态建立的标识符自协商BFD会话

  • Entire_Dynamic:完全动态触发建立的BFD会话

Bind Peer Ip Address

BFD会话对端的IP地址或绑定的组播地址。

Bind Interface

BFD会话绑定的本端接口。

TOS-EXP

BFD报文的优先级。

该参数可以通过命令tos-exp配置。

Local Detect Multi

配置的本地检测倍数。

该参数可以通过命令detect-multiplier配置。

Min Tx Interval (ms)

配置的最小发送间隔。

该参数可以通过命令min-tx-interval配置。

Min Rx Interval (ms)

配置的最小接收间隔。

该参数可以通过命令min-rx-interval配置。

WTR Interval (ms)

等待恢复时间。

该参数可以通过命令wtr配置。

Process PST

处理端口状态表标识。如果配置了process-pst命令,该字段将显示Enable,否则显示为Disable。

Auth Key ID

BFD会话的验证字标示符

Auth Timer

BFD会话的协商超时时间,单位是秒

Meticulous Auth

认证标记
  • True:严格
  • False:非严格

Auth Type

BFD认证类型:
  • NONE:无认证
  • SIMPLE:简单密码认证
  • MD5:MD5认证
  • MMD5:Meticulous MD5认证
  • SHA1:SHA1认证
  • MSHA1:Meticulous SHA1认证

Proc interface status

BFD与接口状态联动标识。如果配置了process-interface-status命令,该字段将显示Enable;如果配置了process-interface-status sub-if,则该字段将显示Enable(Sub-If);否则显示为Disable。

Bind Application

绑定的应用。

Session Description

BFD会话的描述信息。

该参数可以通过命令description(BFD会话视图)配置。

Session Create Status

BFD会话创建状态

  • Success
  • Failed

Total Commit/Uncommit CFG Number

已经在BFD会话视图下执行commit命令提交的BFD配置总数和未提交的BFD配置总数。

display bfd interface

命令功能

display bfd interface命令用来查看使能BFD的接口信息。

命令格式

display bfd interface [ interface-type interface-number ]

参数说明

参数

参数说明

取值

interface-type interface-number

显示指定接口的BFD接口信息,其中:

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

用户希望了解哪些接口绑定了BFD会话,或者查看指定接口下绑定的BFD会话状态时,可以执行display bfd interface命令查看相关信息。

使用实例

# 查看BFD接口信息。

<HUAWEI> display bfd interface
--------------------------------------------------------------------------
Interface Name           MIndex        Sess-Count      BFD-State
--------------------------------------------------------------------------
Vlanif100                 256            1                up
--------------------------------------------------------------------------
     Total Interface Number : 1
表12-3  display bfd interface命令输出信息描述

项目

描述

Interface Name

使能了BFD的接口名称。

MIndex

接口表项的索引。

Sess-Count

该接口下的BFD会话个数。

BFD-State

接口的BFD状态有up和down两种。

说明:

如果BFD会话未配置process-interface-status命令,则显示该接口的物理状态。

Total Interface Number

使能了BFD的接口数目。

相关主题

display bfd session

命令功能

display bfd session命令用来查看BFD会话信息。

命令格式

display bfd session { { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] | passive-dynamic [ peer-ip ip-address remote-discriminator remote-discr-value ] | vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] } [ verbose ]

display bfd session { dynamic | discriminator discr-value | peer-ip { default-ip | ip-address [ vpn-instance vpn-instance-name ] } | static-auto } [ verbose ]

display bfd session { ldp-lsp peer-ip ip-address nexthop ip-address [ interface interface-type interface-number ] | static-lsp lsp-name | mpls-te interface interface-type interface-number [ te-lsp ] | pw interface interface-type interface-number [ secondary ] } [ verbose ]

display bfd session peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ verbose ]

display bfd session { all | static } for-ipv6 [ verbose ]

参数说明

参数

参数说明

取值

all

显示所有BFD会话的信息。

-

static

显示所有静态BFD会话信息。

-

for-ip

显示检测IP链路的BFD会话信息。

-

for-lsp

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

-

for-pw

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

-

for-te

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

-

for-vsi-pw 显示检测VSI PW的BFD会话信息。 -
vsi-pw 显示VSI PW的BFD会话信息。 -
vsi-name 显示指定VSI实例名称的BFD会话信息。 字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
peer peer-address 显示指定VSI PW对端IPv4地址的BFD会话信息。 点分十进制格式。
nexthop ip-address 显示指定下一跳IP地址的BFD会话信息。 点分十进制格式。
interface interface-type interface-number 显示指定出接口的BFD会话信息。 -
vc-id vc-id 显示指定二层虚链路ID的BFD会话信息。 十进制整数形式,取值范围是1~4294967295。
verbose 显示BFD会话的详细信息。 -
dynamic 显示所有动态BFD会话和描述符自协商静态会话信息。 -
passive-dynamic 显示对端被动模式的动态BFD会话信息。 -
discriminator discr-value 显示指定标识符的BFD会话信息。只能指定本地标识符。 整数形式,取值范围是1~16383。
remote-discriminator remote-discr-value 显示指定标识符的BFD会话信息。只能指定对端标识符。 取值范围是1~4294967295。
peer-ip ip-address 显示与指定对端IP地址绑定的BFD会话信息。 点分十进制格式。
default-ip 显示组播BFD会话统计信息。 -
vpn-instance vpn-instance-name 显示绑定到指定VPN实例的BFD会话信息。

必须是已存在的VPN实例名称。

static-auto 显示静态自协商BFD会话信息。 -
ldp-lsp 显示检测LDP LSP的BFD会话信息。 -
static-lsp 显示检测静态LSP的BFD会话信息。 -
lsp-name 显示指定静态LSP名称的BFD会话信息。 字符串形式,区分大小写,不支持空格,长度范围是1~19。
mpls-te 显示检测MPLS TE的BFD会话信息。 -
te-lsp 显示检测与TE绑定的主LSP的会话信息。 -
pw 显示检测PW的BFD会话信息。 -
secondary 显示检测备PW的BFD会话信息。 -
peer-ipv6 ipv6-address 显示与指定IPv6地址绑定的BFD6会话信息。 -
for-ipv6 显示静态或所有BFD6会话信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当需要查看BFD会话的信息时,可以使用display bfd session命令进行查询。

前置条件

使用display bfd session命令前必须先要全局使能BFD功能。

注意事项

  • 当BFD会话的状态由Down变为Up时,如果会话的等待恢复时间WTR不为0,则需要等待WTR超时后,才能得到会话状态变为Up的通知。
  • 当静态标识符自协商BFD会话和动态会话共用时,可以根据BFD的配置类型(静态、动态)进行查询,但共用的BFD会话既属于静态标识符自协商会话,也属于动态会话。

使用实例

# 查看所有BFD会话的概要信息。

<HUAWEI> display bfd session all
--------------------------------------------------------------------------------
Local Remote     PeerIpAddr      State     Type        InterfaceName            
--------------------------------------------------------------------------------
10    11         10.10.10.2      Up        S_IP_IF     Vlanif31                 
8192  0          10.10.10.2      Down      S_AUTO_IF   Vlanif31                 
--------------------------------------------------------------------------------
     Total UP/DOWN Session Number : 1/1
表12-4  display bfd session命令输出信息描述

项目

描述

Local

本地标识符。

该参数可以通过命令discriminator配置。

Remote

远端标识符。

该参数可以通过命令discriminator配置。

PeerIpAddr

BFD会话对端的IP地址。

InterfaceName

BFD会话绑定的出接口。对于BFD多跳检测,由于不绑定接口,此字段将显示为“-”。

State

BFD会话的当前状态。包括:
  • Init:BFD会话初始状态

  • Up:BFD会话处于Up状态

  • Down:BFD会话处于Down状态

  • AdmDown:如果对BFD会话执行了shutdown(BFD会话视图)命令,将显示此种状态

Type

BFD会话的类型,包括:
  • S_TE_LSP:静态创建且与TE-LSP绑定

  • S_TE_TNL:静态创建且与TE隧道绑定

  • S_IP_PEER:静态创建且与IP链路绑定

  • S_IP_IF:静态创建且与接口绑定

  • S_LDP_LSP:静态创建且与动态LSP绑定

  • S_PW(M):静态创建且与主用PW绑定

  • S_PW(S):静态创建且与备用PW绑定

  • S_STA_LSP:静态创建且与静态LSP绑定

  • S_VSI_PW:静态创建且与VSI PW绑定

  • D_IP_PEER:动态创建且与IP链路绑定

  • D_IP_IF:动态创建且与接口绑定

  • D_LDP_LSP:动态创建且与动态LSP绑定

  • D_TE_LSP:动态创建且与TE-LSP绑定

  • D_PW(S):动态创建且与备用PW绑定

  • D_PW(M):动态创建且与主用PW绑定

  • E_Dynamic:完全动态会话。在LSP的宿端设备上使能被动动态创建BFD会话功能后,将创建该会话类型

  • S_AUTO_IF:单跳静态标识符自协商BFD会话

  • S_AUTO_PEER:多跳静态标识符自协商BFD会话

Total UP/DOWN Session Number

当前处于Up状态和Down状态的BFD会话数。

# 查看所有BFD会话的详细信息。

<HUAWEI> display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 16384     (One Hop) State : Up        Name : test
------------------------------------------------------------------------------
  Local Discriminator    : 111              Remote Discriminator   : 222
  Session Detect Mode    : Asynchronous Mode Without Echo Function
  BFD Bind Type          : Interface(Vlanif500)
  Bind Session Type      : Static
  Bind Peer IP Address   : 224.0.0.184
  NextHop Ip Address     : 224.0.0.184
  Bind Interface         : Vlanif500
  FSM Board Id           : 6                TOS-EXP                : 6
  Min Tx Interval (ms)   : 10               Min Rx Interval (ms)   : 10
  Actual Tx Interval (ms): 10               Actual Rx Interval (ms): 10
  Local Detect Multi     : 3                Detect Interval (ms)   : 30
  Echo Passive           : Disable          Acl Number             : -
  Destination Port       : 3784             TTL                    : 255
  Proc Interface Status  : Disable          Process PST            : Disable
  WTR Interval (ms)      : -
  Active Multi           : 3                DSCP                   : -
  Auth Key ID            : 1                Auth Timer             : 0
  Meticulous Auth        : True             Auth Type              : MSHA1
  Xmit Auth Seq          : 0x5cb3cbed       Rcv Auth Seq           : 0x28909183
  Error Packet Info      : Correct Pkt
  Last Local Diagnostic  : No Diagnostic
  Bind Application       : No Application Bind
  Session TX TmrID       : -                Session Detect TmrID   : -
  Session Init TmrID     : -                Session WTR TmrID      : -
  Session Echo Tx TmrID  : -
  PDT Index              : FSM-B030000 | RCV-0 | IF-B030000 | TOKEN-0
  Session Description    : -
------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 1/0
表12-5  display bfd session all verbose命令输出信息描述

项目

描述

Session MIndex

BFD会话表项的索引。

State

BFD会话的当前状态。

Name

BFD会话名称。

Local Discriminator

本地标识符。

该参数可以通过命令discriminator配置。

Remote Discriminator

远端标识符。

该参数可以通过命令discriminator配置。

Session Detect Mode

BFD会话的检测模式,包括:
  • Asynchronous Mode Without Echo Function:不带回声功能的异步模式

  • Demand Mode Without Echo Function:不带回声功能的查询模式

BFD Bind Type

BFD会话的绑定类型,包括:
  • STATIC_LSP:检测静态LSP

  • LDP_LSP:检测LDP LSP

  • TE_TUNNEL:检测TE Tunnel

  • TE_LSP:检测与TE绑定的LSP

  • PW:检测PW

  • Peer Ip Address:检测多跳IP链路

  • 对于IP链路单跳检测,此字段显示Interface以及绑定的本端接口

  • VSI_PW:检测VSI PW

  • Static_Auto:静态建立的标识符自协商BFD会话

Bind Session Type

BFD会话的建立类型。
  • Static:静态配置建立的BFD会话

  • Dynamic:动态触发建立的BFD会话

  • Static_Auto:静态建立的标识符自协商BFD会话

  • Entire_Dynamic:完全动态触发建立的BFD会话。在LSP的宿端设备上使能被动动态创建BFD会话功能后,将创建该会话类型

Bind Peer Ip Address

BFD会话对端的IP地址。

NextHop Ip Address

当前节点下一跳的IP地址。

Bind Interface

与BFD会话绑定的出接口。

Bind Source Ip Address

BFD会话绑定的本端源IP地址。

只有当使用bfd bind peer-ipbfd bind peer-ip default-ip命令创建BFD会话时指定了源地址,此字段才会显示。

FSM Board Id

状态机的主处理板号。

TOS-EXP

BFD报文的优先级。

该参数可以通过命令tos-exp配置。

Min Tx Interval(ms)

配置的最小发送间隔。

该参数可以通过命令min-tx-interval配置。

Min Rx Interval(ms)

配置的最小接收间隔。

该参数可以通过命令min-rx-interval配置。

Actual Tx Interval(ms)

实际运行的最小发送间隔。

Actual Rx Interval(ms)

实际运行的最小接收间隔。

Local Detect Multi

配置的本地检测倍数。

该参数可以通过命令detect-multiplier配置。

Detect Interval(ms)

检测时间。

Echo Passive

是否使能被动回声功能。有以下两种取值:

  • Enable:使能被动回声功能
  • Disable:未使能被动回声功能

Acl Number

ACL规则。

Destination Port

BFD会话报文的目的端口号,单跳为3784,多跳为3784或4784。

TTL

BFD会话报文的生存时间。

WTR Interval(ms)

等待恢复时间。

该参数可以通过命令wtr配置。

Process PST

处理端口状态表标识。

如果配置了process-pst命令,该字段将显示Enable,否则显示为Disable。

Proc interface status

BFD与接口状态联动标识。

如果配置了process-interface-status命令,该字段将显示Enable,否则显示为Disable。

Active Multi

当前生效的检测倍数。

DSCP

在当前BFD会话中生效的DSCP配置值。取值范围为1~63,“-”表示DSCP在会话中未生效。

Auth Key ID

BFD会话的验证字标示符

Auth Timer

BFD会话的协商超时时间,单位是秒

Meticulous Auth

认证标记
  • True:严格
  • False:非严格

Auth Type

BFD认证类型:
  • NONE:无认证
  • SIMPLE:简单密码认证
  • MD5:MD5认证
  • MMD5:Meticulous MD5认证
  • SHA1:SHA1认证
  • MSHA1:Meticulous SHA1认证

Xmit Auth Seq

BFD认证会话的本端序列号

Rcv Auth Seq

BFD认证会话的远端序列号

Error Packet Info

错误报文信息:
  • Correct Pkt:正确报文
  • Incorrect authentication type:错误的认证类型
  • Incorrect authentication length:错误的认证长度
  • Incorrect sequence number:错误的序列号
  • Authentication failed:认证失败
  • Incorrect authentication keyid:错误的认证Key ID
  • Local does not configure authentication:本端未配置认证
  • Remote does not configure authentication:远端未配置认证

Last Local Diagnostic

最近一次BFD会话Down的本地诊断原因。

Bind Application

绑定的应用。

Session TX TmrID

BFD会话发送报文定时器。

Session Detect TmrID

BFD会话检测定时器。

Session Init TmrID

BFD会话状态机初始化超时定时器。

Session WTR TmrID

BFD会话等待恢复定时器。

Session Echo Tx TmrID

BFD会话发送回声报文定时器。

PDT Index

产品信息。

Session Description

BFD会话的描述信息。

该参数可以通过命令description(BFD会话视图)配置。

Total UP/DOWN Session Number

当前处于Up状态和Down状态的BFD会话数。

display bfd statistics

命令功能

display bfd statistics命令用来查看BFD全局统计信息。

命令格式

display bfd statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当需要查看BFD全局统计信息的时候(例如需要查看当前一共有多少个BFD会话),可以用命令display bfd statistics进行查询。

注意事项

如果需要查看特定时间段内的BFD会话全局统计信息,建议用户先在此特定时间段之前,使用reset bfd statistics命令清除BFD报文的收发统计信息。

使用实例

# 查看BFD全局统计信息。

<HUAWEI> display bfd statistics
Current Display Board Number : Main ; Current Product Register Type: S12700
IP Multihop Destination Port : 3784
Total Up/Down Session Number : 0/1
Current Session Number :
      Static session     : 1                Dynamic session        : 0         
      E_Dynamic session  : 0                STATIC_AUTO session    : 0         
      LDP_LSP session    : 0                STATIC_LSP session     : 0         
      TE_TUNNEL session  : 0                TE_LSP session         : 0         
      PW session         : 0                IP session             : 1         
      VSI PW session     : 0                LDP_TUNNEL session     : 0         
      BGP_TUNNEL session : 0                                                   
--------------------------------------------------------------------------------
PAF/LCS Name                       Maxnum         Minnum         Create         
--------------------------------------------------------------------------------
BFD_CFG_NUM                        2048           1              1              
BFD_IF_NUM                         2048           1              1              
BFD_SESSION_NUM                    2048           1              1              
BFD_IO_SESSION_NUM                 2048           1              -              
BFD_PER_TUNNEL_CFG_NUM             16             1              -              
--------------------------------------------------------------------------------
IO Board Current Created Session Statistics Information :(slot/number)
--------------------------------------------------------------------------------
0 /1     
--------------------------------------------------------------------------------
Current Total Used Discriminator Num               : 1                          
--------------------------------------------------------------------------------
IO Board Reserved Sessions Number Information :(slot/number)
--------------------------------------------------------------------------------
0 /0     
--------------------------------------------------------------------------------
BFD HA Information :
--------------------------------------------------------------------------------
Core Current HA Status                             : Slave Not Ready            
Shell Current HA Status                            : Slave Not Ready            
--------------------------------------------------------------------------------
BFD for LSP Information :
--------------------------------------------------------------------------------
Ability of auto creating BFD session on egress     : Disable                    
Period of LSP Ping                                 : 60                         
System Session Delay Up Timer                      : OFF                        
--------------------------------------------------------------------------------
表12-6  display bfd statistics命令输出信息描述

项目

描述

Current Display Board Number

当前显示信息所属的板号,“Main”表示显示主控板上的信息

Current Product Register Type

当前产品的类型

IP Multihop Destination Port

UDP端口号

Total Up/Down Session Number

当前所有处于UP/DOWN状态的BFD会话数目

Current Session Number

当前的BFD会话数

Static session

静态BFD会话数

Dynamic session

动态BFD会话数

E_Dynamic session

完全动态BFD会话数

STATIC_AUTO session

静态自协商BFD会话数目

LDP_LSP session

检测LDP LSP的BFD会话数

STATIC_LSP session

检测静态LSP的BFD会话数

TE_TUNNEL session

检测TE Tunnel的BFD会话数

TE_LSP session

检测TE LSP的BFD会话数

PW session

检测PW的BFD会话数

IP session

BFD for IP的会话数

VSI_PW session

BFD for VSI_PW的会话数

LDP_TUNNEL session

检测LDP Tunnel的BFD会话数

BGP_TUNNEL session

检测BGP Tunnel的BFD会话数

PAF/LCS Name

许可证文件中的项目名称

BFD_CFG_NUM

设备全局可以配置的BFD最大数

BFD_IF_NUM

每个接口最多绑定的BFD会话个数

BFD_SESSION_NUM

设备全局可以建立BFD会话的最大数

BFD_IO_SESSION_NUM

设备每接口板上可以建立的BFD会话的最大数

BFD_PER_TUNNEL_CFG_NUM

每个TUNNEL上可以配置的BFD最大数

IO Board Current Created Session Statistics Information : (slot/number)

接口板上创建BFD会话的个数

Current Total Used Discriminator Num

当前配置的标识符总数

IO Board Reserved Sessions Number Information : (slot/number)

接口板上保留的BFD会话的个数

BFD HA Information

BFD HA信息

Core Current HA Status

CORE中HA当前的状态,取值有:

  • Normal :正常

  • Batch Backup Going:正在备份

  • Slave Not Ready:备板还没有准备好

  • Smooth Going :正在进行平滑处理

Shell Current HA Status

SHELL中HA当前的状态,取值有:

  • Normal :正常

  • Batch Backup Going:正在备份

  • Slave Not Ready:备板还没有准备好

  • Smooth Going :正在进行平滑处理

Ability of auto creating BFD session on egress

是否使能创建完全动态BFD会话能力

Period of LSP Ping

动态BFD for LSP/PW会话发送LSP Ping报文的时间间隔

System Session Delay Up Timer

显示当前延迟UP定时器的状态
  • OFF:系统处于正常状态
  • Xs:表明X秒后系统恢复正常,BFD会话可以UP

display bfd statistics session

命令功能

display bfd statistics session命令用来查看BFD会话的统计信息。

命令格式

display bfd statistics session { { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] }

display bfd statistics session { dynamic | discriminator discr-value | peer-ip default-ip | peer-ip ip-address [ vpn-instance vpn-instance-name ] | static-auto }

display bfd statistics session { vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] | ldp-lsp peer-ip ip-address nexthop nexthop-address [ interface interface-type interface-number ] | static-lsp lsp-name | mpls-te interface interface-type interface-number [ te-lsp ] | pw interface interface-type interface-number [ secondary ] }

display bfd statistics session peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ]

display bfd statistics session { all | static } for-ipv6

参数说明

参数

参数说明

取值

all

显示所有BFD会话统计信息。

-

static

显示静态BFD会话统计信息。

-

dynamic

显示动态BFD会话统计信息和静态自协商BFD会话统计信息。

-

discriminator discr-value

显示指定本地标识符的BFD会话统计信息。

整数形式,取值范围1~16383。

peer-ip default-ip

显示组播BFD会话统计信息。

-

peer-ip ip-address

显示与指定BFD会话绑定的对端IP地址信息。

-

static-auto

显示静态自协商BFD配置信息。

-

vpn-instance vpn-instance-name

显示绑定到指定VPN实例的BFD会话统计信息。

必须是已存在的VPN实例名称。

for-ip

显示检测IP链路的BFD会话统计信息。

-

for-pw

显示检测PW链路的BFD会话统计信息。

-

for-lsp

显示检测LSP链路的BFD会话统计信息。

-

for-te

显示检测TE隧道的BFD会话统计信息。

-

for-vsi-pw

显示检测VSI PW的BFD会话统计信息。

-

vsi vsi-name

显示指定VSI PW实例名称的BFD会话统计信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer peer-address

显示指定VSI PW对端IPv4地址的BFD会话统计信息。

点分十进制。

vc-id vc-id

显示指定二层虚链路ID的BFD会话统计信息。

整数形式,取值范围为1~4294967295。

ldp-lsp

显示检测LDP LSP的BFD会话统计信息。

-

nexthop nexthop-address

显示指定下一跳地址的BFD会话统计信息。

点分十进制。

interface-type interface-number

显示指定出接口的BFD会话统计信息。其中:

  • interface-type表示接口类型

  • interface-number表示接口编号

-

static-lsp

显示检测静态LSP的BFD会话统计信息。

-

lsp-name

显示指定静态LSP名称的BFD会话统计信息。

字符串形式,区分大小写,不支持空格,长度范围是1~19。

mpls-te

显示检测MPLS TE的BFD会话统计信息。

-

te-lsp

显示检测与TE绑定的主LSP的会话统计信息。

-

pw

显示检测PW的BFD会话统计信息。

-

secondary

显示检测备PW的BFD会话统计信息。

-

peer-ipv6 ipv6-address

显示与指定IPv6地址绑定的BFD6会话统计信息。

-

for-ipv6

显示静态或所有BFD6会话统计信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

需要查看BFD会话的统计信息的时候,可以用display bfd statistics session命令进行查看。

注意事项

  • 当静态标识符自协商BFD会话和动态会话共用时,可以通过指定allstatic-autodynamic进行查询。
  • 在使用display bfd statistics session命令查看BFD会话的统计信息之前,建议使用reset bfd statistics命令清除BFD报文的收发统计信息。

使用实例

# 查看所有BFD会话的统计信息。

<HUAWEI> display bfd statistics session all 
--------------------------------------------------------------------------------
Session MIndex : 16397        (Multi Hop)State : Up           Name : dyn_8196
--------------------------------------------------------------------------------
  Session Type                        : Dynamic
  Bind Type                           : IP
  Local/Remote Discriminator          : 8100/8101
  Received Packets                    : 1710577
  Send Packets                        : 1710593
  Received Bad Packets                : 0
  Send Bad Packets                    : 0
  Down Count                          : 0
  ShortBreak Count                    : 0
  Send Lsp Ping Count                 : 0
  Dynamic Session Delete Count        : 0
  Create Time                         : 2011-10-23 14:28:34
  Last Down Time                      : 0000-00-00 00:00:00
  Total Time From Last DOWN           : ---D:--H:--M:--S                        
  Last Up Time                        : 2011-11-14 11:06:52+08:00               
  Last Up Lasting Time                : 002D:16H:49M:17S                        
  Total Time From Create              : 000D:04H:45M:35S                        
  Auth Time (ms)                      : 0
  Auth Seq Known (ms)                 : 0
--------------------------------------------------------------------------------

     Total Session Number : 1        
表12-7  display bfd statistics session命令输出信息描述

项目

描述

Session MIndex

BFD会话表项的索引。

State

BFD会话的当前状态。

Name

BFD会话名称。

Session Type

BFD会话类型。
  • Static:静态配置建立的BFD会话

  • Dynamic:动态触发建立的BFD会话

  • Static_Auto:静态建立的标识符自协商BFD会话

  • Entire_Dynamic:完全动态触发建立的BFD会话,在LSP的宿端设备上使能被动动态创建BFD会话功能后,将创建该会话类型

Bind Type

BFD的绑定类型。

Local/Remote Discriminator

本地标识符和远端标识符。

该参数可以通过命令discriminator配置。

Received Packets

本端接收到的BFD控制报文数。

该字段可以通过命令reset bfd statistics清空。

Send Packets

本端发送的BFD控制报文数,该字段可以通过命令reset bfd statistics清空。

Received Bad Packets

收到的错误报文个数。

Send Bad Packets

发送的错误报文个数。

Down Count

BFD会话Down的次数。

ShortBreak Count

BFD会话瞬断次数。

Send Lsp Ping Count

发送的LSP Ping个数。

Dynamic Session Delete Count

删除的动态BFD会话个数。

Create Time

BFD会话创建的时间。

Last Down Time

BFD会话上一次Down的时间。

Total Time From Last DOWN

BFD会话从上一次Down到现在的持续时间。

Last Up Time

BFD会话上一次Up的时间。

Last Up Lasting Time

BFD会话从上一次Up到现在的持续时间。

Total Time From Create

BFD会话从创建到现在的运行时间。

Total Session Number

BFD会话总数。

Auth Time (ms)

认证超时时间定时器剩余时间,单位是毫秒

Auth Seq Known (ms)

序列号学习定时器剩余时间,单位是毫秒

display bfd ttl

命令功能

display bfd ttl命令用来查看配置的全局TTL。

命令格式

display bfd ttl

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当需要查看全局TTL信息时,可以使用本命令。

使用实例

# 显示所有全局TTL的配置信息。

<HUAWEI> display bfd ttl
--------------------------------------------------------------------------
Peer IP                                    Mask        Type           Value  
--------------------------------------------------------------------------
10.10.10.0                                 24          single-hop     255
表12-8  display bfd ttl命令输出信息描述

项目

描述

Peer IP

指定的IP网段地址

Mask

指定的掩码长度

Type

BFD会话的类型,包括single-hop和multi-hop两种类型

Value

全局TTL的初始值

相关主题

display snmp-agent trap feature-name bfd all

命令功能

display snmp-agent trap feature-name bfd all命令用来查看BFD模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name bfd all

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。

执行display snmp-agent trap feature-name bfd all命令查看当前网元BFD模块的所有告警,了解如下告警信息:
  • BFD模块支持的告警名称。此告警名称与snmp-agent trap enable feature-name bfd trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup }命令指定的告警名称一致,每个告警名称都对应着网元的某个问题发生。

  • BFD模块告警状态。根据告警名称可以了解该告警是否已经使能上报。

前置条件

已经使能网元的SNMP功能,使能命令可以参考snmp-agent

使用实例

# 查看BFD模块的所有告警信息。

<HUAWEI>display snmp-agent trap feature-name bfd all
------------------------------------------------------------------------------  
Feature name: BFD                                                               
Trap number : 4                                                                 
------------------------------------------------------------------------------  
Trap name                       Default switch status   Current switch status   
hwBfdSessUp                     off                     off                     
hwBfdSessDown                   off                     off                     
hwBfdSessReachLimit             off                     off                     
hwBfdSessReachLimitBindIf       off                     off 
表12-9  display snmp-agent trap feature-name bfd all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,BFD模块的告警包括:

  • hwBfdSessUp:当该设备BFD会话变为Up时发送的华为私有Trap消息。

  • hwBfdSessDown:当该设备BFD会话变为Down时发送的华为私有Trap消息。

  • hwBfdSessReachLimit:当该设备BFD会话数量达到上限时发送的私有Trap消息。

  • hwBfdSessReachLimitBindIf:当该设备单板上的会话数量超过了该单板的会话上限时发送私有Trap消息。

Default switch status

告警开关缺省状态:
  • on:表示缺省情况下告警处于开启状态。

  • off:表示缺省情况下告警处于关闭状态。

Current switch status

告警的状态:

  • on:表示告警处于开启状态。

  • off:表示告警处于关闭状态。

该参数可以通过命令snmp-agent trap enable feature-name bfd配置。

min-echo-rx-interval

命令功能

min-echo-rx-interval命令用来配置单臂回声功能的BFD报文的最小接收间隔。

undo min-echo-rx-interval命令用来恢复单臂回声功能的BFD报文的最小接收间隔为缺省值。

缺省情况下,单臂回声功能的BFD报文的最小接收间隔为1000毫秒。

命令格式

min-echo-rx-interval interval

undo min-echo-rx-interval

参数说明

参数

参数说明

取值

interval

单臂回声功能的BFD报文的接收间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

在创建单臂ECHO功能的BFD会话后,用户可以对单臂回声功能的BFD报文的最小接收间隔进行配置。

前置条件

在使用min-echo-rx-interval命令之前,必须使用bfd one-arm-echo命令配置了单臂回声功能的BFD会话。

使用实例

# 配置单臂回声功能的BFD报文的最小接收间隔为100毫秒。

<HUAWEI> system-view
[HUAWEI] bfd test
[HUAWEI-bfd-session-test] min-echo-rx-interval 100

min-rx-interval

命令功能

min-rx-interval命令用来配置BFD报文的接收间隔。

undo min-rx-interval命令用来恢复BFD报文的接收间隔为缺省值。

缺省情况下,BFD报文接收间隔为1000毫秒。

命令格式

min-rx-interval interval

undo min-rx-interval

参数说明

参数

参数说明

取值

interval

BFD报文期望接收间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

BFD会话的本端检测倍数直接决定了对端BFD会话的检测时间,检测时间 = 接收到的远端Detect Multi × max(本地的RMRI,接收到的DMTI) ,其中,Detect Mult(Detect time multiplier)是检测倍数,通过detect-multiplier命令配置;RMRI(Required Min Rx Interval)是本端能够支持的最短BFD报文接收间隔;DMTI(Desired Min Tx Interval)是本端想要采用的最短BFD报文的发送间隔,通过命令min-tx-interval

注意事项

  • 用户可以根据网络的实际状况增大或者降低BFD报文的接收间隔。BFD报文的接收间隔直接决定了BFD会话的检测时间。对于不太稳定的链路,如果配置的BFD报文的接收间隔较小,则BFD会话可能会发生震荡,这时可以选择增大BFD报文的接收间隔。通常情况下,建议使用缺省值,不随意修改接收间隔。

  • 如果BFD会话在设置的检测周期内没有收到对端发来的BFD报文,则认为链路发生了故障,BFD会话的状态将会置为Down。为降低对系统资源的占用,一旦检测到BFD会话状态变为Down,系统自动将本端的发送间隔调整为大于1000毫秒的一个随机值,当BFD会话的状态重新变为Up后,再恢复成用户配置的时间间隔。

  • 如果主控板为ET1D2MPUA000、ET1D2MPUDC00,则BFD报文接收间隔的配置值与实际生效值之间的关系如表12-10所示。

    表12-10  BFD报文接收间隔的配置值与实际生效值之间的关系

    配置值(x)

    实际生效值

    3ms <= x < 10ms

    3.3ms

    10ms <= x < 20ms

    10ms

    20ms <= x < 50ms

    20ms

    50ms <= x < 100ms

    50ms

    100ms <= x < 300ms

    100ms

    300ms <= x < 500ms

    300ms

    500ms <= x < 1000ms

    500ms

    x = 1000ms

    1000ms

使用实例

# 配置BFD报文的接收间隔为500毫秒。

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session] min-rx-interval 500

min-tx-interval

命令功能

min-tx-interval命令用来配置BFD报文的发送间隔。

undo min-tx-interval命令用来恢复BFD报文的发送间隔为缺省值。

缺省情况下,BFD报文发送间隔为1000毫秒。

命令格式

min-tx-interval interval

undo min-tx-interval

参数说明

参数

参数说明

取值

interval

BFD报文期望发送间隔。

整数形式,如果主控板为ET1D2MPUA000、ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

BFD会话的本端检测倍数直接决定了对端BFD会话的检测时间,检测时间 = 接收到的远端Detect Multi × max(本地的RMRI,接收到的DMTI) ,其中,Detect Mult(Detect time multiplier)是检测倍数,通过detect-multiplier命令配置;RMRI(Required Min Rx Interval)是本端能够支持的最短BFD报文接收间隔,通过命令min-rx-interval命令配置;DMTI(Desired Min Tx Interval)是本端想要采用的最短BFD报文的发送间隔。

注意事项

  • 用户可以根据网络的实际状况增大或者降低BFD报文的发送间隔。BFD报文的发送间隔直接决定了BFD会话的检测时间。对于不太稳定的链路,如果配置的BFD报文的发送间隔较小,则BFD会话可能会发生震荡,这时可以选择增大BFD报文的发送间隔。通常情况下,建议使用缺省值,不随意修改发送间隔。

  • 如果BFD会话在设置的检测周期内没有收到对端发来的BFD报文,则认为链路发生了故障,BFD会话的状态将会置为Down。为降低对系统资源的占用,一旦检测到BFD会话状态变为Down,系统自动将本端的发送间隔调整为大于1000毫秒的一个随机值,当BFD会话的状态重新变为Up后,再恢复成用户配置的时间间隔。

  • 如果主控板为ET1D2MPUA000、ET1D2MPUDC00,则BFD报文发送间隔的配置值与实际生效值之间的关系如表12-11所示。

    表12-11  BFD报文发送间隔的配置值与实际生效值之间的关系

    配置值(x)

    实际生效值

    3ms <= x < 10ms

    3.3ms

    10ms <= x < 20ms

    10ms

    20ms <= x < 50ms

    20ms

    50ms <= x < 100ms

    50ms

    100ms <= x < 300ms

    100ms

    300ms <= x < 500ms

    300ms

    500ms <= x < 1000ms

    500ms

    x = 1000ms

    1000ms

使用实例

# 配置BFD报文发送间隔为500毫秒。

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session] min-tx-interval 500

multi-hop

命令功能

multi-hop命令用来配置多跳BFD会话的目的端口号。

undo multi-hop命令用来恢复多跳BFD会话的目的端口号为缺省值。

缺省情况下,使用3784作为多跳BFD会话报文的目的端口号。

命令格式

multi-hop destination-port { 3784 | 4784 }

undo multi-hop destination-port

参数说明

参数

参数说明

取值

3784

使用3784作为多跳BFD会话报文的目的端口号。

-

4784

使用4784作为多跳BFD会话报文的目的端口号。

-

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

BFD草案规定使用4784作为多跳BFD会话报文的目的端口。同以前版本的设备互通时,设备使用3784作为多跳BFD会话报文的目的端口号;同其他厂商的设备互通时,可以使用4784作为多跳BFD会话报文的目的端口号。

注意事项

  • 如果使用4784作为多跳BFD会话报文的目的端口,则同使用3784作为多跳BFD会话报文的目的端口进行协商时将会失败。

  • 如果使用3784作为多跳BFD会话报文的目的端口,则可以和使用4784作为多跳BFD会话报文的目的端口进行互通,同时3784侧可以自动更新此多跳BFD会话的目的端口。

  • 如果使用3784作为多跳BFD会话报文的目的端口,同使用3784作为多跳BFD会话报文的目的端口进行互通时,单跳多跳的处理需要结合接收到会话报文的TTL值进行判断。

  • 当配置的多跳会话较多时,更新对应的多跳会话目的端口号会比较耗费时间,若多提配置之间的时间间隔太短,系统将会提示当前会话更新正在进行,请稍后配置。

  • 更新多跳BFD会话报文的目的端口号时,如果此时会话正处于UP状态,则会转变为DOWN状态,会话将重新协商。

说明:

用户配置多跳BFD会话时,请根据该设备是否需要和其他厂商设备互通多跳BFD会话,提前规划好多跳BFD会话使用3784还是4784的端口号。如果用户未选定端口号,需要在BFD会话协商UP后修改全局端口号配置,请在修改端口号前首先shutdown相关BFD会话,然后再进行操作。避免由于修改端口号而导致所有多跳BFD会话状态震荡一次,从而对业务产生影响。

使用实例

# 设置缺省多跳目的端口为4784。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] multi-hop destination-port 4784

oam-bind bfd-session bfd-session

命令功能

oam-bind bfd-session bfd-session命令用来配置BFD会话与BFD会话之间双向传递故障消息功能。

undo oam-bind bfd-session bfd-session命令用来取消BFD会话与BFD会话之间的双向故障消息传递功能。

缺省情况下,未配置BFD会话与BFD会话之间双向传递故障消息功能。

命令格式

oam-bind bfd-session bfd-session-id1 bfd-session bfd-session-id2

undo oam-bind bfd-session bfd-session-id1 bfd-session bfd-session-id2

参数说明

参数

参数说明

取值

bfd-session bfd-session-id1

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

bfd-session bfd-session-id2

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

视图

OAM管理视图

缺省级别

2:配置级

使用指南

应用场景

如果链路中不同设备之间配置了多个BFD会话,可以配置该命令实现BFD会话与BFD会话之间双向故障传递功能。在一个BFD会话中检测到故障后,可以通过该功能将该故障传递到与其绑定的另一个BFD会话。

注意事项

配置BFD会话与BFD会话之间的故障消息传递功能之前,必须注意:

  • BFD会话必须已经创建,且BFD会话的状态为Up。

  • 两个BFD会话类型均必须是静态类型。

  • BFD会话与BFD会话之间的绑定关系是一对一的。当BFD会话1与BFD会话2绑定以后,这两个BFD会话都不能再与其他BFD会话绑定。

在OAM管理视图下执行oam-bind ingress bfd-session egress bfd-session命令,分别在两个方向相反的BFD会话上配置单向故障消息传递功能,与在OAM管理视图下执行本命令配置双向的故障消息传递功能相同。

使用实例

# 配置BFD会话1与BFD会话2之间进行双向的故障消息传递。

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind bfd-session 1 bfd-session 2

oam-bind bfd-session trigger if-down interface

命令功能

oam-bind bfd-session trigger if-down interface命令用来配置BFD会话与接口之间双向故障消息传递功能。

undo oam-bind bfd-session trigger if-down interface命令用来取消BFD会话与接口之间的双向故障消息传递功能。

缺省情况下,未配置BFD会话与接口之间双向故障消息传递功能。

命令格式

oam-bind bfd-session bfd-session-id trigger if-down interface interface-type interface-number

undo oam-bind bfd-session bfd-session-id trigger if-down interface interface-type interface-number

参数说明

参数

参数说明

取值

bfd-session bfd-session-id

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

trigger if-down

表示当接口绑定的BFD会话发生故障时,将触发接口的物理状态变为Down。

-

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号,其中:

  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

视图

OAM管理视图

缺省级别

2:配置级

使用指南

应用场景

如果用户希望BFD会话的故障信息可以传递给接口,或者是接口的故障信息可以传递给BFD,则此时可以通过此命令配置BFD与接口联动功能。

注意事项

配置BFD会话与接口之间双向故障消息传递功能之前,必须注意:

  • BFD会话必须已经创建,且BFD会话的状态为Up。

  • BFD会话类型必须是静态类型。

  • BFD会话与接口之间的绑定关系是一对一的。当接口与BFD会话1绑定以后,这个接口不能再与其他BFD会话绑定。反之,BFD会话1也不能再与其他接口绑定。

  • BFD联动的物理接口不能是BFD检测链路的接口,否则会导致链路死锁。

在OAM管理视图下执行命令oam-bind ingress interface egress bfd-session trigger if-down配置接口向BFD传递故障消息功能和oam-bind ingress bfd-session trigger if-down egress interface配置BFD向接口传递故障消息功能,与在OAM管理视图下执行本命令配置双向的故障消息传递功能相同。

使用实例

# 配置BFD会话1与接口GE1/0/1之间进行双向的故障消息传递。

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind bfd-session 1 trigger if-down interface gigabitethernet 1/0/1

oam-bind ingress bfd-session egress bfd-session

命令功能

oam-bind ingress bfd-session egress bfd-session命令用来配置BFD会话与BFD会话之间单向传递故障消息功能。

undo oam-bind ingress bfd-session egress bfd-session命令用来取消BFD会话与BFD会话之间的单向故障消息传递功能。

缺省情况下,未配置BFD会话与BFD会话之间单向传递故障消息功能。

命令格式

oam-bind ingress bfd-session bfd-session-id1 egress bfd-session bfd-session-id2

undo oam-bind ingress bfd-session bfd-session-id1 egress bfd-session bfd-session-id2

参数说明

参数

参数说明

取值

bfd-session bfd-session-id1

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

bfd-session bfd-session-id2

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

视图

OAM管理视图

缺省级别

2:配置级

使用指南

应用场景

如果链路中不同设备之间配置了多个BFD会话,可以配置该命令实现BFD会话向另一个BFD会话传递故障功能。在一个BFD会话中检测到故障后,可以通过该功能将该故障传递到与其绑定的另一个BFD会话。

注意事项

配置BFD会话与BFD会话之间的故障消息传递功能之前,必须注意:

  • BFD会话必须已经创建,且BFD会话的状态为Up。

  • 两个BFD会话类型均必须是静态类型。

  • BFD会话与BFD会话之间的绑定关系是一对一的。当BFD会话1与BFD会话2绑定以后,这两个BFD会话都不能再与其他BFD会话绑定。

Ingress指定的BFD会话向egress指定的BFD会话传递故障。

在OAM管理视图下执行本命令,配置两个方向相反的单向故障消息传递功能,与在OAM管理视图下执行命令oam-bind bfd-session bfd-session配置双向的故障消息传递功能相同。

使用实例

# 配置BFD会话1向BFD会话2单向传递故障。

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress bfd-session 1 egress bfd-session 2

oam-bind ingress bfd-session trigger if-down egress interface

命令功能

oam-bind ingress bfd-session trigger if-down egress interface命令用来配置BFD会话向接口之间单向传递故障功能。

undo oam-bind ingress bfd-session trigger if-down egress interface命令用来取消BFD会话向接口之间的单向故障消息传递功能。

缺省情况下,未配置BFD会话向接口之间单向传递故障功能。

命令格式

oam-bind ingress bfd-session bfd-session-id trigger if-down egress interface interface-type interface-number

undo oam-bind ingress bfd-session bfd-session-id trigger if-down egress interface interface-type interface-number

参数说明

参数

参数说明

取值

bfd-session bfd-session-id

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

trigger if-down

表示当BFD检测到故障时,与BFD会话绑定的接口状态将变为Down。

-

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号,其中:
  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

视图

OAM管理视图

缺省级别

2:配置级

使用指南

应用场景

如果用户希望BFD会话的故障信息可以传递给接口,则此时可以通过此命令配置BFD与接口联动功能。

注意事项

配置BFD会话与接口之间故障消息传递功能之前,必须注意:

  • BFD会话必须已经创建,且BFD会话的状态为Up。

  • BFD会话类型必须是静态类型。

  • BFD会话与接口之间的绑定关系是一对一的。当接口与BFD会话1绑定以后,这个接口不能再与其他BFD会话绑定。反之,BFD会话1也不能再与其他接口绑定。

Ingress指定的BFD会话向egress指定的接口传递故障。

在OAM管理视图下执行本命令和oam-bind ingress interface egress bfd-session trigger if-down,配置两个方向相反的单向故障消息传递功能,与在OAM管理视图下执行命令oam-bind bfd-session trigger if-down interface配置双向的故障消息传递功能相同。

使用实例

# 配置BFD会话1向接口GE1/0/1单向传递故障。

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress bfd-session 1 trigger if-down egress interface gigabitethernet 1/0/1

oam-bind ingress interface egress bfd-session trigger if-down

命令功能

oam-bind ingress interface egress bfd-session trigger if-down命令用来配置接口向BFD会话单向传递故障消息功能。

undo oam-bind ingress interface egress bfd-session trigger if-down命令用来取消接口向BFD会话单向传递故障消息功能。

缺省情况下,未配置接口向BFD会话单向传递故障消息功能。

命令格式

oam-bind ingress interface interface-type interface-number egress bfd-session bfd-session-id trigger if-down

undo oam-bind ingress interface interface-type interface-number egress bfd-session bfd-session-id trigger if-down

参数说明

参数

参数说明

取值

bfd-session bfd-session-id

指定BFD的本地标识符。

整数形式,取值范围是1~8191。

trigger if-down

表示当BFD检测到故障时,与BFD会话绑定的接口状态将变为Down。

-

interface-type interface-number

指定绑定BFD会话的接口类型和接口编号,其中:
  • interface-type表示接口类型。

  • interface-number表示接口编号。

-

视图

OAM管理视图

缺省级别

2:配置级

使用指南

应用场景

如果用户希望接口的故障信息可以传递给BFD,则此时可以通过此命令配置BFD与接口联动功能。

注意事项

配置接口向BFD会话单向传递故障功能之前,必须注意:

  • BFD会话必须已经创建,且BFD会话的状态为Up。

  • BFD会话类型必须是静态类型。

  • BFD会话与接口之间的绑定关系是一对一的。当接口与BFD会话1绑定以后,这个接口不能再与其他BFD会话绑定。反之,BFD会话1也不能再与其他接口绑定。

  • BFD联动的物理接口不能是BFD检测链路的接口,否则会导致链路死锁。

Ingress指定的BFD会话向egress指定的接口传递故障。

在OAM管理视图下执行本命令和oam-bind ingress bfd-session trigger if-down egress interface配置BFD向接口传递故障消息功能,与在OAM管理视图下执行命令oam-bind bfd-session trigger if-down interface配置双向的故障消息传递功能相同。

使用实例

# 配置接口GE1/0/1向BFD会话1单向传递故障消息。

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress interface gigabitethernet 1/0/1 egress bfd-session 1 trigger if-down

peer-ip ttl

命令功能

peer-ip ttl命令用来配置BFD报文的生存时间。

undo peer-ip ttl命令用来恢复BFD报文的生存时间为默认值。

缺省情况下,不配置BFD报文的生存时间,采用默认值。对于静态配置的BFD会话,单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为254;对于动态建立的BFD会话,单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为253。

命令格式

peer-ip peer-ip mask-length ttl { single-hop | multi-hop } ttl-value

undo peer-ip peer-ip mask-length ttl { single-hop | multi-hop }

参数说明

参数

参数说明

取值

peer-ip

指定BFD会话绑定的对端IP地址。

-

mask-length

IP地址的掩码长度。

整数形式,取值范围是8~32。

single-hop

单跳会话类型。

-

multi-hop

多跳会话类型。

-

ttl-value

所指定的TTL值。

整数形式,取值范围是1~255。

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

为使得使用不同设备版本的设备能够互通,并考虑后续版本升级以及和其他厂商的设备互通,可以运用本命令进行TTL配置。

注意事项

  • IP网段地址必须和指定的掩码长度相匹配,长掩码的配置会优先于短掩码的配置。

  • 同一IP网段地址、同一掩码长度、同一TTL值类型不能同时存在。

  • 对于同一IP地址、同一掩码,单跳类型的TTL值必须大于多跳类型的TTL值。

  • 当配置的会话较多时,更新对应会话的TTL值会比较耗费时间,若多次配置之间的时间间隔太短,系统将会提示当前会话更新正在进行,请稍后配置。

  • 配置同一IP网段地址的多跳TTL值后,会对设备单跳动态会话造成影响,此时应该增加同一IP地址、长掩码(长于多跳TTL配置掩码)、单跳类型的TTL值配置。

  • 在BFD会话Up时,如果要修改TTL,必须在BFD会话两端都要进行修改操作,否则会导致BFD会话无法再Up。

使用实例

#设置单跳BFD会话的TTL值为254,其中,IP网段地址为10.10.10.0,掩码长度为24。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] peer-ip 10.10.10.0 24 ttl single-hop 254

process-interface-status

命令功能

process-interface-status命令用来配置当前BFD会话与绑定的接口进行状态联动。

undo process-interface-status命令用来恢复缺省设置。

缺省情况下,BFD会话不与绑定的接口进行状态联动,即BFD会话状态的变化不修改接口管理模块中的接口状态。

命令格式

process-interface-status [ sub-if ] [ reboot-no-impact ]

undo process-interface-status [ sub-if ] [ reboot-no-impact ]

参数说明

参数

参数说明

取值

sub-if

设置BFD会话的状态关联子接口的状态,即对于绑定主接口的BFD会话,其状态改变会影响主接口和子接口的状态。

-

reboot-no-impact

指定组播BFD会话在设备启动阶段不联动接口。

-

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

当直连链路中间存在传输设备时,与接口本身的链路协议故障检测机制相比,BFD能够更快地检测到链路故障。另外对于Eth-Trunk或VLANIF等逻辑接口来说,链路协议状态是由其成员接口的链路协议状态决定的。

因此,为了将BFD检测结果更快地通告到应用程序,在设备接口管理模块中,为每个接口增加了一个属性,即BFD状态,指的是与该接口绑定的BFD会话的状态,系统根据接口的链路状态、协议状态和BFD状态决定接口的状态,并将结果通告给应用程序。

注意事项

在配置该命令时请注意以下几点:
  • 只能对采用缺省组播IP地址检测的单跳BFD会话配置process-interface-status命令,支持BFD会话联动主接口或子接口状态

  • 如果有多个BFD会话绑定到同一个接口,只能在一个会话中使能process-interface-status,即只能有一个会话的状态改变绑定接口的BFD状态。

  • 配置process-interface-status命令后,在commit时BFD会话不会立即将BFD状态上报给接口(在commit时BFD会话可能还没有建立或者还没有协商UP),以免把错误的状态信息上报给接口,导致接口状态错误。在commit之后,如果BFD的状态发生变化,就会通告接口,以保证BFD的状态与接口状态联动。

  • 当配置文件中存在process-interface-status命令时,在整机重启后,考虑到接口的初始状态一定是Down的,所以配置了process-interface-status命令的BFD会上报一个Down状态给接口。

  • 使用接口状态联动必须保证两台设备之间的BFD配置是正确和对称的。如果发现本端接口的BFD状态是Down的,需要检查一下对端BFD配置是否正确,是否被关闭。

  • 如果组网中有需要BFD立即同步状态给接口,可以在保证两端设备配置正确的情况下,shutdown(BFD会话视图)undo shutdown(BFD会话视图) BFD会话。BFD在undo shutdown(BFD会话视图)的时候会启动一个检测定时器,如果在定时器超时之前能够协商UP,则上报UP给接口,否则认为链路有故障,因而在定时器超时后上报检测Down给接口。这样可以实现BFD与接口状态的实时同步。

使用实例

# 配置BFD会话与其绑定的接口进行状态联动。

<HUAWEI> system-view
[HUAWEI] bfd test
[HUAWEI-bfd-session-test] process-interface-status

process-pst

命令功能

process-pst命令用来使能系统在BFD会话状态变化时修改端口状态表PST功能。

undo process-pst命令用来恢复缺省配置。

缺省情况下,修改端口状态表PST功能处于未使能状态。

说明:

ET1D2X12SSA0单板不支持该命令。

命令格式

process-pst

undo process-pst

参数说明

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

如果允许BFD修改端口状态表PST(Port State Table),当检测到BFD会话状态变为Down时,系统将更改PST中相应表项。

在静态BFD for CR-LSP场景中,执行该命令后,BFD会话状态变化时会通知应用协议进行主备CR-LSP之间的快速切换。

在静态BFD for TE场景中,执行该命令后,BFD会话状态变化时会通知应用协议进行TE隧道之间的快速切换。

在以上两种场景中,对于采用LSP或TE隧道作为反向通道的情况,可以使用该命令,使反向通道在当前BFD会话Down时也进行主备切换。

注意事项

  • process-pst命令只能在绑定了接口的BFD会话视图(即BFD单跳检测的情况)或者绑定了LDP LSP、Static LSP和MPLS TE类型的会话下配置。

  • 在部署基于静态BFD检测的LDP FRR时,必须配置process-pst命令。

  • 在部署静态BFD for CR-LSP和静态BFD for TE时,必须配置process-pst命令。

  • 对于不通过PST来感知BFD检测故障的应用,不需要配置process-pst命令。

  • 在IP FRR场景下,动态BFD会话会自动使能PST功能,此时绑定同一接口的IP类型静态BFD会话上不能再配置PST功能。

使用实例

# 使能系统在BFD会话状态变化时修改端口状态表功能。

<HUAWEI> system-view
[HUAWEI] bfd 4ldplsp bind ldp-lsp peer-ip 10.10.9.9 nexthop 10.10.10.10
[HUAWEI-bfd-lsp-session-4ldplsp] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4staticlsp bind static-lsp 39
[HUAWEI-bfd-lsp-session-4staticlsp] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4mplste bind mpls-te interface Tunnel 1
[HUAWEI-bfd-lsp-session-4mplste] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4mplstelsp bind mpls-te interface Tunnel 1 te-lsp
[HUAWEI-bfd-lsp-session-4mplstelsp] process-pst

reset bfd statistics

命令功能

reset bfd statistics命令用来清除BFD会话的报文收发统计信息。

命令格式

reset bfd statistics { all | discriminator discr-value }

参数说明

参数

参数说明

取值

all

清除所有BFD会话的报文收发统计信息。

-

discriminator discr-value

清除指定标识符的BFD会话的报文收发统计信息。

整数形式,取值范围是1~16383。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当需要清除BFD会话的报文收发统计信息的时,可以用此命令进行清除。

注意事项

使用reset bfd statistics命令后,以前的BFD会话的报文收发统计信息将会无法恢复,请务必仔细确认。

使用实例

# 清除BFD会话的报文统计信息。

<HUAWEI> reset bfd statistics all

session-damping disable

命令功能

session-damping disable命令用来去使能BFD会话震荡抑制功能。

undo session-damping disable命令用来使能BFD会话震荡抑制功能。

缺省情况下,BFD会话震荡抑制功能处于使能状态。

命令格式

session-damping disable

undo session-damping disable

参数说明

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

如果某一个BFD会话频繁震荡,可能会导致链路频繁切换引起丢包;如果设备上一定时间内多个BFD会话频繁震荡,还会消耗过多的设备资源。使能了BFD会话震荡抑制功能的情况下,设备会针对每一个BFD会话建立更加智能的惩罚机制,合理地减缓此BFD会话的建立;同时定时检测设备上所有BFD会话的震荡情况,必要时,会对那些震荡最频繁的一部分BFD会话进行更严格的抑制。

当需要设备上的BFD会话每次Down(AdminDown等管理行为除外)之后都立即启动下一次协商时,可以执行命令session-damping disable去使能BFD会话震荡抑制功能。

注意事项

BFD会话震荡抑制功能处于使能状态时,设备除了根据智能定时器的配置(dampening timer-interval)调整震荡抑制时间,还会根据惩罚值综合调整震荡抑制时间,根据惩罚值调整规则如下:
  1. BFD会话每次故障Down时,该会话的惩罚值会增加20(初始值为0),最多不超过240。
  2. BFD会话在Up状态下每稳定维持1s,该会话的惩罚值会减1(最小值为0)。
  3. 如果BFD会话的惩罚值超过45,则设定该会话的抑制时间间隔为maximum-milliseconds值的2倍(即21倍);如果BFD会话的惩罚值超过90,则设定该会话的抑制时间间隔为maximum-milliseconds值的4倍(即22倍);以此类推。其中maximum-milliseconds通过dampening timer-interval命令配置。
  4. 如果当前BFD会话处于智能定时器抑制状态下,那么该会话只会遵循以上第1步和第2步的规则对惩罚值进行增减,但不进入惩罚抑制状态,即第3步不生效,如果智能定时器抑制状态结束,第3步才生效。
当设备上有多个BFD会话时,设备还会综合考虑一段时间内所有BFD会话的故障Down情况,进行综合调整。

该命令是全局命令,配置后会对所有类型的BFD会话生效。

使用实例

# 去使能BFD会话震荡抑制功能。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] session-damping disable

shutdown(BFD会话视图)

命令功能

shutdown命令用来终止BFD会话检测,使其进入AdminDown状态。

undo shutdown命令用来开启BFD会话检测。

缺省情况下,BFD会话是开启状态。

命令格式

shutdown

undo shutdown

参数说明

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

需要终止BFD会话检测链路时,可以使用此命令,BFD会话进入AdminDown状态。

前置条件

在执行此命令前,必须已经成功创建BFD会话。

注意事项

  • 如果用户想要修改某个BFD会话的配置信息,则可以使用shutdown命令终止该会话检测链路。待配置修改成功后,使用undo shutdown命令使该会话重新进行链路检测。

  • 如果用户想要终止BFD会话检测链路,同时不影响上层应用,则可以使用shutdown命令使该会话进入AdminDown状态。

  • 如果配置了BFD会话与接口状态联动,当shutdown BFD会话时,BFD的会话状态不会上报给接口。

使用实例

# 终止本端BFD会话检测,该BFD会话的名称是atoc。

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] shutdown
相关主题

snmp-agent bfd trap-interval

命令功能

snmp-agent bfd trap-interval命令用来设置发送Trap消息定时器的时间间隔。

undo snmp-agent bfd trap-interval命令用来恢复发送Trap消息定时器的时间间隔为缺省值。

缺省情况下,发送Trap消息定时器的时间间隔是120秒。

命令格式

snmp-agent bfd trap-interval interval

undo snmp-agent bfd trap-interval

参数说明

参数

参数说明

取值

interval

指定发送Trap消息定时器的时间间隔。

整数形式,取值范围是1~600,单位是秒。

视图

BFD视图

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

使用该命令前必须先要全局使能BFD功能,即需要在系统视图下执行bfd命令。

使用实例

# 设置发送Trap消息定时器的时间间隔为100秒。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] snmp-agent bfd trap-interval 100

snmp-agent trap enable feature-name bfd

命令功能

snmp-agent trap enable feature-name bfd命令用来打开BFD模块的告警开关。

undo snmp-agent trap enable feature-name bfd命令用来关闭BFD模块的告警开关。

缺省情况下,BFD模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name bfd [ trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup } ]

undo snmp-agent trap enable feature-name bfd [ trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup } ]

参数说明

参数

参数说明

取值

trap-name

BFD模块的指定类型事件的告警开关。

-

hwbfdsessdown

使能当该设备BFD会话变为Down时发送华为私有Trap消息。

-

hwbfdsessreachlimit

使能当该设备BFD会话数量达到上限时发送华为私有Trap消息。

-

hwbfdsessreachlimitbindif

使能当该设备单板上的会话数量超过了该单板的会话上限时发送华为私有Trap消息。

-

hwbfdsessup

使能当该设备BFD会话变为Up时发送华为私有Trap消息。

-

视图

系统视图

缺省级别

2:配置级

使用指南

可以根据需要选择trap-name,只打开某个或几个事件的告警开关。

使用实例

# 打开BFD的hwbfdsessreachlimit告警。

<HUAWEI> system-view
[HUAWEI] snmp-agent trap enable feature-name bfd trap-name hwbfdsessreachlimit

tos-exp

命令功能

tos-exp命令用来设置BFD报文的优先级。

undo tos-exp命令用来恢复BFD报文的优先级为缺省值。

缺省情况下,BFD报文的优先级是7。

命令格式

tos-exp tos-value

undo tos-exp

参数说明

参数

参数说明

取值

tos-value

BFD报文的优先级,数值越大,优先级越高。

整数形式,取值范围是0~7。缺省值是7。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

修改BFD报文的优先级可以用来实现:

  • 检测同一链路上不同优先级的报文转发是否畅通。

  • 将BFD报文设置为高优先级报文后,优先保证BFD报文的转发。

注意事项

系统堵塞的情况下优先发送优先级高的BFD报文。

目前,仅通过配置BFD单跳检测、BFD多跳检测和BFD单臂回声生成的BFD会话支持修改BFD报文的优先级,auto模式的静态标识符自协商BFD会话不支持修改BFD报文优先级。

使用实例

# 设置BFD报文的优先级为5,该BFD会话的名称是atob。

<HUAWEI> system-view
[HUAWEI] bfd atob
[HUAWEI-bfd-session-atob] tos-exp 5
相关主题

unlimited-negotiate

命令功能

unlimited-negotiate命令用来使能组播BFD会话无条件协商功能。

undo unlimited-negotiate命令用来去使能组播BFD会话无条件协商功能。

缺省情况下,组播BFD会话无条件协商功能未使能。

命令格式

unlimited-negotiate

undo unlimited-negotiate

参数说明

视图

BFD会话视图

缺省级别

2:配置级

使用指南

组播BFD会话绑定的接口为链路协议状态为Down的三层接口时,会话会被置Down。此时可配置unlimited-negotiate命令,使得BFD会话重新开始协商。如果链路正常,BFD会话可以协商UP,执行BFD检测。

使用实例

# 使能组播BFD会话无条件协商功能。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip default-ip interface gigabitethernet 1/0/0
[HUAWEI-bfd-session-atob] unlimited-negotiate

wtr

命令功能

wtr命令用来配置BFD会话的等待恢复时间。

undo wtr命令用来取消BFD会话的等待恢复时间为缺省值。

缺省情况下,WTR的值为0,表示不等待。

命令格式

wtr wtr-value

undo wtr

参数说明

参数

参数说明

取值

wtr-value

BFD会话的等待恢复时间。

整数形式,取值范围是1~60,单位是分钟。缺省值是0分钟。

视图

BFD会话视图

缺省级别

2:配置级

使用指南

应用场景

当BFD会话震荡时,可用使用此命令来避免应用程序在主备之间来回切换。

注意事项

  • 如果配置了WTR,会话变为Up状态的事件在WTR超时后才上报给应用程序。其它状态变化的事件仍立即上报,不受WTR影响。

  • 配置WTR时,用户需要在两端配置相同的WTR。否则,当一端会话状态变化时,两端的应用程序感知到的BFD会话状态将会不一致。

  • 如果会话在WTR生效期间,会话实际又down掉,则会有Down Count计数,但是没有记录Last Up Time与Last Up Lasting Time的状况。

使用实例

# 设置BFD会话等待恢复时间为10分钟。

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] wtr 10
相关主题
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:9970

下载量:198

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页