07-BFD命令
本章節下載: 07-BFD命令 (157.56 KB)
1.1.4 bfd min-echo-receive-interval
1.1.5 bfd min-receive-interval
1.1.6 bfd min-transmit-interval
1.1.7 bfd multi-hop destination-port
1.1.9 display bfd debugging-switches
1.1.12 reset bfd session statistics
1.1.13 snmp-agent trap enable bfd
僅IE4100-28F、IE4300-28P和IE4300-28P-DP支持BFD功能。
【命令】
bfd authentication-mode { md5 key-id [ cipher ] key | sha1 key-id [ cipher ] key | simple key-id [ cipher ] password }
undo bfd authentication-mode
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
md5:MD5認證方式。
sha1:SHA-1認證方式。
simple:簡單認證方式。
key-id:認證字標識符,取值範圍為1~255。
cipher:以密文形式設置認證字或密碼。如果未指定本參數,則表示以明文形式設置認證字或密碼。
key:MD5/SHA-1認證字,區分大小寫。如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為33~53個字符的字符串。
password:簡單認證方式下的密碼,區分大小寫。如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為33~53個字符的字符串。
【描述】
bfd authentication-mode命令用來配置接口對BFD報文進行認證的認證方式。undo bfd authentication-mode命令用來恢複缺省情況。
缺省情況下,接口不對BFD報文進行認證。
以明文或密文方式設置的密碼,均以密文的方式保存在配置文件中。
建立BFD會話的雙方認證方式及key-id、key或password必須相同,當其中一端修改為其他認證方式時,會在同一時刻發送修改前後的兩種認證報文,直至對端也進行修改。
【舉例】
# 配置接口Vlan-interface1對BFD報文進行MD5明文認證,認證字標識符為15,認證字為BfdKey。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] bfd authentication-mode md5 15 BfdKey
【命令】
bfd detect-multiplier value
undo bfd detect-multiplier
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:檢測時間倍數,取值範圍為3~50。
【描述】
bfd detect-multiplier命令用來配置檢測時間倍數。undo bfd detect-multiplier命令用來恢複配置的檢測時間倍數為缺省值。
缺省情況下,檢測時間倍數為5。
【舉例】
# 接口Vlan-interface1配置的檢測時間倍數為6。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] bfd detect-multiplier 6
【命令】
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
【命令】
bfd min-echo-receive-interval value
undo bfd min-echo-receive-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:接收echo報文的最小時間間隔,單位為毫秒,取值為200~1000內100的倍數。
【描述】
bfd min-echo-receive-interval命令用來配置接收echo報文的最小時間間隔。undo bfd min-echo-receive-interval命令用來恢複接收echo報文的最小時間間隔為缺省值。
【舉例】
# 配置Vlan-interface1接收echo報文的最小時間間隔為500毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] bfd min-echo-receive-interval 500
【命令】
bfd min-receive-interval value
undo bfd min-receive-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:接收BFD控製報文的最小時間間隔,單位為毫秒,取值為200~1000內100的倍數。
【描述】
bfd min-receive-interval命令用來配置接收BFD控製報文的最小時間間隔。undo bfd min-receive-interval命令用來恢複接收BFD控製報文的最小時間間隔為缺省值。
需要注意的是,本命令主要為了防止對端設備發送報文的速度超出本地接收報文的能力(接收BFD控製報文的最小時間間隔),若超出,則對端設備將發送BFD控製報文的時間間隔動態調整為本地接收BFD控製報文的最小時間間隔。
【舉例】
# 在接口Vlan-interface1上配置接收BFD控製報文的最小時間間隔為500毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] bfd min-receive-interval 500
【命令】
bfd min-transmit-interval value
undo bfd min-transmit-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:發送BFD控製報文的最小時間間隔,單位為毫秒,取值為200~1000內100的倍數。
【描述】
bfd min-transmit-interval命令用來配置發送BFD控製報文的最小時間間隔。undo bfd min-transmit-interval命令用來恢複發送BFD控製報文的最小時間間隔為缺省值。
需要注意的是,本命令主要是為了保證發送BFD控製報文的速度不能超過設備發送報文的能力。本地實際發送BFD控製報文的時間間隔,為本地接口下配置的發送BFD控製報文的最小時間間隔和對端接收BFD控製報文的最小時間間隔的最大值。
【舉例】
# 在接口Vlan-interface1上配置發送BFD控製報文的最小時間間隔為500毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] bfd min-transmit-interval 500
【命令】
bfd multi-hop destination-port port-number
undo bfd multi-hop destination-port
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
port-number:多跳BFD控製報文的目的端口號,取值可以為3784或4784。
【描述】
bfd multi-hop destination-port命令用來配置多跳BFD控製報文的目的端口號,可以為3784或4784。undo bfd multi-hop destination-port命令用來恢複缺省情況。
缺省情況下,多跳BFD控製報文的目的端口號為4784。
【舉例】
# 配置多跳BFD控製報文的目的端口號為3784。
<Sysname> system-view
[Sysname] bfd multi-hop destination-port 3784
【命令】
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
【命令】
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
【命令】
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: Serial2/1 Session Num: 1
Min Trans Inter: 200ms Min Recv Inter: 200ms
DetectMult: 3 Min Echo Recv Inter: 400ms
Auth mode: Simple
# 顯示使能BFD的接口詳細信息。
<Sysname> display bfd interface verbose
Total Interface Num: 1
Interface: Serial2/1 Session Num: 1
Min Trans Inter: 200ms Min Recv Inter: 200ms
DetectMult: 3 Min Echo Recv Inter: 400ms
Auth mode: Simple
LD/RD SourceAddr DestAddr ConnType State Mode
2/2 192.168.11.11 192.168.11.10 Direct Up Ctrl
表1-1 display bfd interface命令顯示信息描述
描述 |
|
Interface |
接口名稱 |
Session Num |
本地接口下創建的會話數 |
Min Trans Inter |
接口配置的控製報文最小發送時間間隔 |
Min Recv Inter |
接口配置的控製報文最小接收時間間隔 |
DetectMult |
檢測時間倍數 |
Min Echo Recv Inter |
接口配置的echo報文最小接收時間間隔 |
Auth mode |
會話的認證模式,支持Simple/MD5/SHA1 |
LD |
會話的本地標識符 |
RD |
會話的遠端標識符 |
SourceAddr |
會話的源IP地址 |
DestAddr |
會話的目的IP地址 |
ConnType |
接口的連接類型 |
State |
會話狀態 |
Mode |
會話的工作方式,有控製報文方式(Ctrl)和Echo報文方式(Echo)兩種 |
【命令】
display bfd session [ slot slot-number [ all | verbose ] | verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
verbose:顯示會話的詳細信息。
slot slot-number:顯示指定單板的會話信息,slot-number表示單板所在的槽位號。
all:顯示該板所有會話的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bfd session命令用來顯示BFD會話信息。
【舉例】
# 顯示設備上所有板所維護會話的詳細信息。
<Sysname> display bfd session verbose
Total session number: 2 Up session number: 2 Init mode: Active
IPv4 session working under Ctrl mode:
Local Discr: 1 Remote Discr: 1
Source IP: 192.168.11.11 Destination IP: 192.168.11.10
Session State: Up Interface: Serial2/0
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: 6
Protocol: OSPF/RSVP/MFW
Diag Info: No Diagnostic
Local Discr: 2 Remote Discr: 2
Source IP: 192.168.12.11 Destination IP: 192.168.12.10
Session State: Up Interface: Ethernet1/2
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: 7
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,控製報文方式 · Echo,Echo報文方式 |
Local Discr |
會話的本地標識符 |
Remote Discr |
會話的遠端標識符 |
Source IP |
會話的源IP地址 |
Destination IP |
會話的目的IP地址 |
Session State |
會話狀態 |
Interface |
會話所在的接口名 |
Min Trans Inter |
接口配置的期望最小傳輸時間間隔 |
Min Recv Inter |
接口配置的期望最小接收時間間隔 |
Act Trans Inter |
實際傳輸間隔 |
Act Detect Inter |
實際監測間隔 |
Recv Pkt Num |
接收的報文數 |
Send Pkt Num |
發送的報文數 |
Hold Time |
離會話監測時間超時的剩餘時間 |
Auth mode |
會話的認證模式,支持Simple/MD5/SHA1 |
Connect Type |
接口的連接類型 |
Running up for |
會話持續up的時間 |
Chassis/Board Num |
維護會話的框號和板號 |
Protocol |
注冊協議名 |
Diag Info |
會話的診斷信息 |
【命令】
reset bfd session statistics [ slot slot-number ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
slot slot-number:清除指定單板的會話統計信息,slot-number表示單板所在的槽位號。
【描述】
reset bfd session statistics命令用來清除所有BFD會話的統計信息。
【舉例】
# 清除設備上BFD會話的統計信息。
<Sysname> reset bfd session statistics
【命令】
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!