04-GRE命令
本章節下載: 04-GRE命令 (118.34 KB)
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
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
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!