19-GRE命令
本章節下載: 19-GRE命令 (202.38 KB)
目 錄
1.1.1 display gre p2mp tunnel-table statistics
1.1.4 gre p2mp-template (system view)
1.1.5 gre p2mp-template (tunnel view)
1.1.8 reset gre p2mp tunnel-table statistics
display gre p2mp tunnel-table statistics命令用來顯示點到多點GRE隧道靜態表項的報文統計信息。
【命令】
display gre p2mp tunnel-table statistics interface tunnel number [ branch-network-address branch-network-address { mask | mask-length } ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface tunnel number:顯示指定Tunnel接口的點到多點GRE隧道靜態表項的報文統計信息。number表示Tunnel接口號,取值為已創建的Tunnel接口的編號。
branch-network-address branch-network-address:顯示指定分支網絡的IPv4地址的點到多點GRE隧道靜態表項的報文統計信息。branch-network-address表示分支網絡的IPv4地址。
mask:分支內網IPv4地址的掩碼,為點分十進製格式。
mask-length:分支內網IPv4地址的掩碼長度,取值範圍為0~32。
【使用指導】
若不指定任何參數,則表示顯示所有公網的點到多點GRE隧道靜態表項的報文統計信息。
【舉例】
# 顯示所有公網的點到多點GRE隧道接口Tunnel1的隧道靜態表項的報文統計信息。
<Sysname> display gre p2mp tunnel-table statistics interface tunnel 1
VPN-instance name: - Map entries: 2
Branch network address : 192.168.11.1/32
Tunnel destination address: 11.1.1.1
Checksum value : 192.168.20.1
Input:
0 packets, 0 bytes, 0 drops
Output:
0 packets, 0 bytes, 0 drops
Branch network address : 192.168.12.1/32
Tunnel destination address: 11.1.1.1
Checksum value : 192.168.20.2
Input:
0 packets, 0 bytes, 0 drops
Output:
0 packets, 0 bytes, 0 drops
表1-1 display gre p2mp tunnel-table statistics命令顯示信息描述表
|
字段 |
描述 |
|
VPN-instance name |
(暫不支持)分支網絡所屬的VPN實例,公網顯示“-” |
Map entries |
隧道映射表項數 |
|
|
Branch network address |
分支網絡的IPv4地址及其掩碼 |
Tunnel destination address |
GRE P2MP隧道的目的地址 |
|
Checksum value |
填充checksum字段的值,未指定時不顯示該字段 |
|
|
Input: 0 packets, 0 bytes, 0 drops |
總計隧道的輸入的報文數、字節和丟棄的輸入報文數 |
|
Output: 0 packets, 0 bytes, 0 drops |
總計隧道的輸出的報文數、字節和丟棄的輸出報文數 |
gre checksum命令用來開啟GRE報文校驗和功能。
undo gre checksum命令用來關閉GRE報文校驗和功能。
【命令】
gre checksum
undo gre checksum
【缺省情況】
GRE報文校驗和功能處於關閉狀態。
【視圖】
Tunnel接口視圖
【缺省用戶角色】
network-admin
【使用指導】
通過GRE校驗和驗證可以檢查報文的完整性。
隧道兩端可以根據各自的實際應用需要決定是否要開啟GRE報文校驗和功能。如果發送方開啟了GRE報文校驗和功能,則會根據GRE頭及Payload信息計算校驗和,並將包含校驗和信息的報文發送給對端。接收方對收到的報文計算校驗和,並與報文中的校驗和比較,如果一致則對報文進行進一步處理,否則丟棄該報文。
接收方是否對收到的報文進行校驗和驗證,取決於報文中是否攜帶校驗和信息,與接收方的配置無關。
【舉例】
# 開啟GRE報文校驗和功能。
<Sysname> system-view
[Sysname] interface tunnel 2 mode gre
[Sysname-Tunnel2] gre checksum
gre key命令用來設置GRE類型Tunnel接口的GRE Key。
undo gre key命令用來恢複缺省情況。
【命令】
gre key key
undo gre key
【缺省情況】
未設置GRE類型Tunnel接口的GRE Key。
【視圖】
Tunnel接口視圖
【缺省用戶角色】
network-admin
【參數】
key:GRE類型Tunnel接口的GRE Key,取值範圍為0~4294967295。
【使用指導】
隧道兩端必須設置相同的GRE Key,或者都不設置GRE Key。
【舉例】
# 設置GRE類型Tunnel接口的GRE Key為123。
<Sysname> system-view
[Sysname] interface tunnel 2 mode gre
[Sysname-Tunnel2] gre key 123
gre p2mp-template命令用來創建GRE P2MP隧道模板,並進入GRE P2MP隧道模板視圖。若GRE P2MP隧道模板已經存在,直接進入GRE P2MP隧道模板視圖。
undo gre p2mp-template命令用來刪除指定的GRE P2MP隧道模板。
【命令】
gre p2mp-template template-name
undo gre p2mp-template template-name
【缺省情況】
不存在GRE P2MP隧道模板。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
template-name:GRE P2MP隧道模板名稱,為1~31個字符的字符串,區分大小寫。
【舉例】
# 配置GRE P2MP隧道模板aa,並進入GRE P2MP隧道模板視圖。
<Sysname> system-view
[Sysname] gre p2mp-template aa
[Sysname-p2mp-template-aa]
【相關命令】
· map
gre p2mp-template命令用來配置GRE P2MP隧道接口與指定的GRE P2MP隧道模板關聯。
undo gre p2mp-template命令用來恢複缺省情況。
【命令】
gre p2mp-template template-name
undo gre p2mp-template
【缺省情況】
未配置GRE P2MP隧道接口與指定的GRE P2MP隧道模板關聯。
【視圖】
Tunnel接口視圖
【缺省用戶角色】
network-admin
【參數】
template-name:GRE P2MP隧道模板名稱,為1~31個字符的字符串,區分大小寫。
【使用指導】
每個GRE P2MP隧道接口隻能關聯一個GRE P2MP隧道模板,後關聯的GRE P2MP隧道模板會覆蓋前一個GRE P2MP隧道模板。
【舉例】
# 配置GRE P2MP隧道接口1與指定的GRE P2MP隧道模板aa關聯。
<Sysname> system-view
[Sysname] interface tunnel 1 mode gre-p2mp
[Sysname-Tunnel1] gre p2mp-template aa
【相關命令】
· gre p2mp-template(system view)
keepalive命令用來開啟GRE的keepalive功能,並配置keepalive報文發送周期及最大發送次數。
undo keepalive命令用來關閉GRE的keepalive功能。
【命令】
keepalive [ interval [ times ] ]
undo keepalive
【缺省情況】
GRE的keepalive功能處於關閉狀態。
【視圖】
Tunnel接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:keepalive報文發送周期,取值範圍為1~32767,單位為秒,缺省值為10秒。
times:keepalive報文的最大傳送次數,取值範圍為1~255,缺省值為3次。
【使用指導】
開啟GRE的keepalive功能後,設備會以interval為周期從Tunnel接口發送GRE的keepalive報文。如果連續發送times個keepalive報文後,仍然沒有收到隧道對端的回應,則把本端Tunnel接口的狀態置為down。如果Tunnel接口為down狀態時,收到對端回複的keepalive確認報文,則Tunnel接口的狀態將轉換為up,否則保持down狀態。
不論設備上是否開啟了GRE的keepalive功能,設備接收到keepalive報文後,都會對其進行應答。
模式為GRE over IPv6隧道的Tunnel接口不支持本命令。
【舉例】
# 開啟GRE的keepalive功能,並配置keepalive報文發送周期為20秒,最大傳送次數為5次。
<Sysname> system-view
[Sysname] interface tunnel 2 mode gre
[Sysname-Tunnel2] keepalive 20 5
map命令用來配置GRE P2MP隧道的映射表項。
undo map命令用來刪除GRE P2MP隧道的映射表項。
【命令】
map branch-network-address branch-network-address { mask | mask-length } tunnel-destination tunnel-dest-address [ checksum-fill checksum-value ]
undo map branch-network-address branch-network-address { mask | mask-length } [ tunnel-destination tunnel-dest-address ]
【缺省情況】
未配置GRE P2MP隧道的映射表項。
【視圖】
GRE P2MP隧道模板視圖
【缺省用戶角色】
network-admin
【參數】
branch-network-address branch-network-address:分支網絡的IPv4地址。
mask:分支內網絡IPv4地址的掩碼,為點分十進製格式。
mask-length:分支內網IPv4地址的掩碼長度,取值範圍為0~32。
tunnel-destination tunnel-dest-address:GRE P2MP隧道的目的IPv4地址。
checksum-fill checksum-value:填充的IPv4地址,為點分十進製格式。當指定本參數時,在GRE頭中的checksum字段中攜帶該值,如果未指定本參數,則不對GRE頭中的checksum字段進行填充。
【使用指導】
一個GRE P2MP隧道模板視圖下可以配置多個GRE P2MP隧道的映射表項,每個表項定義了一個分支網絡地址與所屬隧道目的地址的對應關係,該對應關係是唯一的,即同一個分支網絡地址不能對應不同的隧道目的地址。
在某些特殊應用場景,分支網絡中存在虛擬機,並且虛擬機下掛多個用戶,為保證數據報文能夠發送到用戶,需要通過配置的checksum-fill參數填充IPv4地址至checksum字段中,當分支網絡接收到GRE報文後,會再根據checksum字段中的IPv4地址將數據報文轉發到指定的虛擬主機上。因此,請結合實際組網要求準確使用checksum-fill參數,不當使用會導致GRE報文校驗失敗。
【舉例】
# 在GRE P2MP隧道模板aa視圖下,配置一條映射表項,分支網絡地址為192.168.0.11,掩碼長度為32,隧道目的地址為10.108.113.71,填充的IPv4地址為192.168.20.1。
<Sysname> system-view
[Sysname] gre p2mp-template aa
[Sysname-p2mp-template-aa] map branch-network-address 192.168.0.11 32 tunnel-destination 10.108.113.71 checksum-fill 192.168.20.1
【相關命令】
· gre p2mp-template(system view)
reset gre p2mp tunnel-table statistics命令用來清除點到多點GRE隧道的隧道靜態表項的報文統計信息。
【命令】
reset gre p2mp tunnel-table statistics interface tunnel number [ branch-network-address branch-network-address { mask | mask-length } ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
interface tunnel number:清除指定Tunnel接口的點到多點GRE隧道的隧道靜態表項的報文統計信息。number表示Tunnel接口號,取值為已創建的Tunnel接口的編號。
branch-network-address branch-network-address:清除指定分支網絡的IPv4地址的點到多點GRE隧道的隧道靜態表項的報文統計信息。
mask:分支內網絡IPv4地址的掩碼,為點分十進製格式。
mask-length:分支內網IPv4地址的掩碼長度,取值範圍為0~32。
【使用指導】
如果不指定任何參數,則表示清除指定隧道中所有公網的點到多點GRE隧道的隧道靜態表項的報文統計信息。
【舉例】
# 清除Tunnel1中所有公網的點到多點GRE隧道的隧道靜態表項的報文統計信息。
<Sysname> reset gre p2mp tunnel-table statistics interface tunnel 1
【相關命令】
· display gre p2mp tunnel-table statistics
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!