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

12-可靠性命令参考

目录

09-BFD命令

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

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/CR/CR16000/Command/Command_Manual/H3C_CR16000_CR-R6135-6W102/12/201808/1101300_30005_0.htm

09-BFD命令


1 BFD

1.1  BFD配置命令

1.1.1  bfd detect-interface

【命令】

bfd detect-interface source-ip source-ip-address

undo bfd detect-interface

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

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

缺省情况下,没有创建检测本接口状态的BFD会话。

BFD检测时间可以配置为毫秒级,当BFD会话状态down时,可以快速将接口置为BFD down。

需要注意的是:

·     BFD会话采用控制报文方式,两端都必须配置。

·     默认目的地址为224.0.0.184,不支持配置。

【举例】

# 配置GigabitEthernet 2/1/1检测接口状态的BFD会话,其目的地址为224.0.0.184,源地址为接口地址10.0.0.1。

<Sysname> system-view

[Sysname] interface GigabitEthernet 2/1/1

[Sysname-GigabitEthernet 2/1/1] bfd detect-interface source-ip 10.0.0.1

[Sysname-GigabitEthernet 2/1/1] display bfd session

Total session number: 1   Up session number: 1   Init mode: Active            

                                                                               

 IPv4 session working under Ctrl mode:                                         

                                                                               

 LD/RD         SourceAddr      DestAddr        State Holdtime Interface        

 640/515       10.0.0.1         224.0.0.184     Up    2000ms   GE2/1/1  

1.1.2  bfd detect-multiplier

【命令】

bfd detect-multiplier value

undo bfd detect-multiplier

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

bfd detect-multiplier命令用来配置检测时间倍数。undo bfd detect-multiplier命令用来恢复配置的检测时间倍数为缺省值。

缺省情况下,检测时间倍数为5。

【举例】

#接口GigabitEthernet2/1/1配置的检测时间倍数为6。

<Sysname> system-view

[Sysname] interface GigabitEthernet 2/1/1

[Sysname-GigabitEthernet2/1/1] bfd detect-multiplier 6

1.1.3  bfd echo-source-ip

【命令】

bfd echo-source-ip ip-address

undo bfd echo-source-ip

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

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

【描述】

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

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

【举例】

# 配置echo报文源IP地址为10.1.1.1

<Sysname> system-view

[Sysname] bfd echo-source-ip 10.1.1.1

1.1.4  bfd min-echo-receive-interval

【命令】

bfd min-echo-receive-interval value

undo bfd min-echo-receive-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

value:接收echo报文的最小时间间隔,取值范围为10~1000,单位为毫秒,取值为10的倍数。

【描述】

bfd min-echo-receive-interval命令用来配置接收echo报文的最小时间间隔。undo bfd min-echo-receive-interval命令用来恢复接收echo报文的最小时间间隔为缺省值。

缺省情况下,接口接收echo报文的最小时间间隔为400毫秒。

【举例】

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

<Sysname> system-view

[Sysname] interface GigabitEthernet 2/1/1

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

1.1.5  bfd min-receive-interval

【命令】

bfd min-receive-interval value

undo bfd min-receive-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

bfd min-receive-interval命令用来配置接收BFD控制报文的最小时间间隔。undo bfd min-receive-interval命令用来恢复接收BFD控制报文的最小时间间隔为缺省值。

缺省情况下,BFD控制报文最小接收间隔为400毫秒。

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

【举例】

# 在接口GigabitEthernet2/1/1上配置接收BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface GigabitEthernet 2/1/1

[Sysname-GigabitEthernet2/1/1] bfd min-receive-interval 500

1.1.6  bfd min-transmit-interval

【命令】

bfd min-transmit-interval value

undo bfd min-transmit-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

bfd min-transmit-interval命令用来配置发送BFD控制报文的最小时间间隔。undo bfd min-transmit-interval命令用来恢复发送BFD控制报文的最小时间间隔为缺省值。

缺省情况下,接口下最小发送间隔为400毫秒。

需要注意的是,本命令主要是为了保证发送BFD控制报文的速度不能超过设备发送报文的能力。本地实际发送BFD控制报文的时间间隔,为本地接口下配置的发送BFD控制报文的最小时间间隔和对端接收BFD控制报文的最小时间间隔的最大值。

【举例】

# 在接口GigabitEthernet2/1/1上配置发送BFD控制报文的最小时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface GigabitEthernet 2/1/1

[Sysname-GigabitEthernet2/1/1] bfd min-transmit-interval 500

1.1.7  bfd multi-hop destination-port

【命令】

bfd multi-hop destination-port port-number

undo bfd multi-hop destination-port

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

port-number:多跳BFD控制报文的目的端口号,取值可以为37844784

【描述】

bfd multi-hop destination-port命令用来配置多跳BFD控制报文的目的端口号,可以为37844784undo bfd multi-hop destination-port命令用来恢复缺省情况。

缺省情况下,多跳BFD控制报文的目的端口号为4784。

【举例】

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

<Sysname> system-view

[Sysname] bfd multi-hop destination-port 3784

1.1.8  bfd session init-mode

【命令】

bfd session init-mode { active | passive }

undo bfd session init-mode

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

active:主动模式。在主动模式下,BFD在接口使能后,就主动向会话的对端发送BFD控制报文。

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

【描述】

bfd session init-mode命令用来配置BFD会话建立前的会话模式。undo bfd session init-mode 命令用来恢复缺省情况。

缺省情况下,BFD会话建立前的会话模式为active

【举例】

# 指定BFD会话建立前的会话模式为passive。

<Sysname> system-view

[Sysname] bfd session init-mode passive

1.1.9  display bfd debugging-switches

【命令】

display bfd debugging-switches [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bfd debugging-switches命令用来显示使能的BFD调试信息开关。

【举例】

# 显示已经使能的BFD调试信息开关。

<Sysname> display bfd debugging-switches

BFD Error debugging is on

BFD Event debugging is on

BFD FSM debugging is on

BFD Packet Receive debugging is on

BFD Packet Send debugging is on

BFD SCM debugging is on

BFD Timer debugging is on

1.1.10  display bfd interface

【命令】

display bfd interface [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

verbose:显示接口的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bfd interface命令用来显示使能了BFD的接口信息。display bfd interface verbose除了显示display bfd interface的所有信息外,还将显示接口下会话的简要信息。

【举例】

# 显示使能BFD的接口信息。

<Sysname> display bfd interface

 

Total Interface Num: 1

 

      Interface: GigabitEthernet 2/1/1            Session Num: 1

Min Trans Inter: 200ms                         Min Recv Inter: 200ms

     DetectMult: 3                        Min Echo Recv Inter: 400ms

   

# 显示使能BFD的接口详细信息。

<Sysname> display bfd interface verbose

 

Total interface number: 2

 

      Interface: GigabitEthernet2/0/1 Session Num: 0

Min Trans Inter: 10ms                Min Recv Inter: 10ms

     DetectMult: 3              Min Echo Recv Inter: 10ms

   

      Interface: GigabitEthernet2/0/24 Session Num: 1    

Min Trans Inter: 400ms               Min Recv Inter: 400ms

     DetectMult: 5              Min Echo Recv Inter: 400ms

 

 LD/RD         SourceAddr      DestAddr        ConnType  State     Board Mode 

 516/542       90.0.0.10       90.0.0.9        Direct    Up        1     Ctrl 

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

字段

描述

Interface

接口名称

Session Num

本地接口下创建的会话数

Min Trans Inter

接口配置的控制报文最小发送时间间隔

Min Recv Inter

接口配置的控制报文最小接收时间间隔

DetectMult

检测时间倍数

Min Echo Recv Inter

接口配置的echo报文最小接收时间间隔

LD

会话的本地标识符

RD

会话的远端标识符

SourceAddr

会话的源IP地址

DestAddr

会话的目的IP地址

ConnType

接口的连接类型

State

会话状态

Board

维护会话的板号

Mode

会话的工作方式,有控制报文方式(Ctrl)和Echo报文方式(Echo)两种

 

1.1.11  display bfd session

【命令】

独立运行模式:

display bfd session [ slot slot-number [ all | verbose ] | verbose ] [ | { begin | exclude | include } regular-expression ]

IRF模式:

display bfd session [ chassis chassis-number slot slot-number [ all | verbose ] | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

slot slot-number:显示指定单板的会话信息,slot-number表示单板所在的槽位号。(独立运行模式)

all显示该板所有会话的详细信息(包括非该板维护的会话)。

chassis chassis-number slot slot-number:显示指定成员设备上指定单板的会话信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

需要注意的是:

·     如果不指定槽位号,则显示所有在位单板的BFD会话信息。如果带参数all,则显示槽号为slot-number的接口板(或主控板)上存在的BFD会话的详细信息,包含非该板维护的会话。(独立运行模式)

·     如果不指定成员编号和槽位号,则显示所有成员设备上在位单板的BFD会话信息。如果带参数all,则显示框号为chassis-number,槽号为slot-number的接口板(或主控板)上存在的BFD会话的详细信息,包含非该板维护的会话。(IRF模式)

【举例】

# 显示设备上所有板所维护会话的详细信息。(独立运行模式)

<Sysname> display bfd session verbose

 

 Total Session Number: 2   Up session number: 2        Init Mode: Active

 

IPv4 session working under Ctrl mode:

 

     Local Discr: 516                   Remote Discr: 542

       Source IP: 192.168.11.11     Destination IP: 192.168.11.10

   Session State: Up                     Interface: GigabitEthernet 3/1/1

 Min Trans Inter: 200ms            Act Trans Inter: 200ms

  Min Recv Inter: 200ms           Act Detect Inter: 1000ms

  Running Up for: 00:02:36               Auth mode: None

    Connect Type: Direct                 Board Num: 1

        Protocol: OSPF/RSVP/MFW

       Diag Info: No Diagnostic

     Local Discr: 516                   Remote Discr: 542

       Source IP: 192.168.12.11     Destination IP: 192.168.12.10

   Session State: Up                     Interface: GigabitEthernet 3/1/1

 Min Trans Inter: 200ms            Act Trans Inter: 600ms

  Min Recv Inter: 200ms           Act Detect Inter: 1000ms

  Running Up for: 00:02:36               Auth mode: None

    Connect Type: Direct                 Board Num: 1

        Protocol: OSPF

       Diag Info: No Diagnostic

# 显示1号成员设备1号板所维护会话的详细信息。(IRF模式)

<Sysname> display bfd session chassis 1 slot 1 verbose

 

 IPv4 session working under Ctrl mode:

 

     Local Discr: 516                   Remote Discr: 542

       Source IP: 192.168.11.11     Destination IP: 192.168.11.10

   Session State: Up                     Interface: GigabitEthernet1/3/1/1

 Min Trans Inter: 200ms            Act Trans Inter: 600ms

  Min Recv Inter: 200ms           Act Detect Inter: 1000ms

    Recv Pkt Num: 16927               Send Pkt Num: 17146

       Hold Time: 1900ms                 Auth mode: None

    Connect Type: Direct         Chassis/Board Num: 1/1

        Protocol: OSPF/RSVP/MFW

       Diag Info: No Diagnostic

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

字段

描述

Total session number

所有BFD会话的数目

Up session number

up的BFD会话的数目

Init mode

BFD运行模式:

·     Active,主动模式

·     Passive,被动模式

session working under xx mode

BFD会话(有IPv4/IPv6两种)的工作方式:

·     Ctrl,控制报文方式

·     EchoEcho报文方式

Local Discr

会话的本地标识符

Remote Discr

会话的远端标识符

Source IP

会话的源IP地址

Destination IP

会话的目的IP地址

Session State

会话状态

Holdtime

离会话监测时间超时的剩余时间

Interface

会话所在的接口名

Min Trans Inter

接口配置的期望最小传输时间间隔

Min Recv Inter

接口配置的期望最小接收时间间隔

Act Trans Inter

实际传输间隔

Act Detect Inter

实际监测间隔

Recv Pkt Num

接收的报文数

Send Pkt Num

发送的报文数

Auth mode

会话的认证模式,为None

Connect Type

接口的连接类型

Running up for

会话持续up的时间

Board Num

维护会话的板号

Protocol

注册协议名

Diag Info

会话的诊断信息

 

1.1.12  reset bfd session statistics

【命令】

独立运行模式:

reset bfd session statistics [slot slot-number ]

IRF模式:

reset bfd session statistics [ chassis chassis-number slot slot-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

slot slot-number:清除指定单板的会话统计信息,slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:清除指定成员设备上指定单板的会话统计信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

【描述】

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

【举例】

# 清除6号板上BFD会话的统计信息。(独立运行模式)

<Sysname> reset bfd session statistics slot 6

# 清除1号成员设备6号板上BFD会话的统计信息。(IRF模式)

<Sysname> reset bfd session statistics chassis 1 slot 6

1.1.13  snmp-agent trap enable bfd

【命令】

snmp-agent trap enable bfd

undo snmp-agent trap enable bfd

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

【描述】

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

缺省情况下,Trap开关打开,BFD发送Trap报文。

【举例】

# 禁止BFD的Trap功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable bfd

 

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

新华三官网
联系我们