• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

06-三層技術-IP業務命令參考

目錄

12-GRE命令

本章節下載 12-GRE命令  (113.45 KB)

12-GRE命令


1 GRE

1.1  GRE配置命令

1.1.1  gre checksum

【命令】

gre checksum

undo gre checksum

【視圖】

Tunnel接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

gre checksum命令用來使能GRE報文校驗和功能,從而驗證報文的正確性,並丟掉驗證不通過的報文。undo gre checksum命令用來取消GRE報文校驗和功能。

缺省情況下,未使能GRE報文校驗和功能。

相關配置可參考“三層技術-IP業務命令參考/隧道”中的命令interface tunneldisplay interface tunnel

【舉例】

# 路由器Sysname1和Sysname2之間建立隧道,使能GRE報文校驗和功能。在路由器Sysname1上使能GRE報文校驗和功能。

<Sysname1> system-view

[Sysname1] interface tunnel 3

[Sysname1-Tunnel3] gre checksum

# 在路由器Sysname2上使能GRE報文校驗和功能。

<Sysname2> system-view

[Sysname2] interface tunnel 2

[Sysname2-Tunnel2] gre checksum

1.1.2  gre key

【命令】

gre key key-number

undo gre key

【視圖】

Tunnel接口視圖

【缺省級別】

2:係統級

【參數】

key-number:GRE類型隧道接口的密鑰,取值範圍為0~4294967295。

【描述】

gre key命令用來設置GRE類型隧道接口的密鑰。undo gre key命令用來取消GRE類型隧道接口的密鑰。

缺省情況下,沒有設置GRE類型隧道接口的密鑰。

點到點GRE隧道中,收發雙方進行GRE Key的驗證,隻有Tunnel兩端設置的GRE Key完全一致時才能通過驗證,否則將報文丟棄。GRE通過這種弱安全機製防止錯誤地識別或接收其它地方來的報文。

當兩條GRE隧道目的地址和源地址相同時,可以通過GRE Key區分不同的GRE隧道。

相關配置可參考“三層技術-IP業務命令參考/隧道”中的命令interface tunneldisplay interface tunnel

【舉例】

# 路由器Sysname1和Sysname2上分別設置GRE類型隧道接口的密鑰為123。在路由器Sysname1上設置GRE類型隧道接口的密鑰為123。

<Sysname1> system-view

[Sysname1] interface tunnel 3

[Sysname1-Tunnel3] gre key 123

# 在路由器Sysname2上設置GRE類型隧道接口的密鑰為123。

<Sysname2> system-view

[Sysname2] interface tunnel 2

[Sysname2-Tunnel2] gre key 123

1.1.3  gre recursion

【命令】

gre recursion recursion-value

undo gre recursion

【視圖】

Tunnel接口視圖

【缺省級別】

2:係統級

【參數】

recursion-value:GRE頭中Recursion Control字段的值,取值範圍為1~7。

【描述】

gre recursion命令用來設置GRE頭中Recursion Control字段的值。undo gre recursion命令用來恢複缺省情況。

缺省情況下,GRE頭中Recursion Control字段的值為0,表示不限製GRE報文被封裝的次數。

需要注意的是:

·     有些廠商的設備可能對GRE頭中Recursion Control字段的值具有一定的要求,本命令僅用來修改GRE頭中Recursion Control字段的取值,以便與其他廠商設備互通。例如,其他廠商設備要求Recursion Control字段取值不能為0時,可以通過本命令將該字段的取值修改為非0的數值。

·     Comware在對GRE報文進行加封裝和解封裝時,不會根據Recursion Control字段的取值限製GRE報文被封裝的次數。不論Recursion Control字段配置為何值,Comware都不會限製GRE報文被封裝的次數。

【舉例】

# 設置GRE頭中Recursion Control字段的值為1。

<Sysname1> system-view

[Sysname1] interface tunnel 3

[Sysname1-Tunnel3] gre recursion 1

1.1.4  keepalive

【命令】

keepalive [ seconds [ times ] ]

undo keepalive

【視圖】

Tunnel接口視圖

【缺省級別】

2:係統級

【參數】

seconds:keepalive報文發送周期,取值範圍為1~32767,單位為秒,缺省值為10秒。

times:keepalive報文的最大傳送次數,取值範圍為1~255,缺省值為3次。

【描述】

keepalive命令用來使能GRE的keepalive功能,探測Tunnel接口狀態,並配置keepalive報文發送周期及最大發送次數。undo keepalive命令關閉keepalive功能。

缺省情況下,沒有使能GRE的keepalive功能。

當配置了該命令後,設備會從Tunnel接口定期發送GRE的keepalive報文。如果超時時間內沒有收到隧道對端的回應,則本端重新發送keepalive報文。如果達到最大傳送次數後仍然沒有收到對端的回應,則把本端Tunnel接口的協議連接down掉。如果Tunnel接口為down狀態,當收到對端回複的Keepalive確認報文時,Tunnel接口的狀態將轉換為up,否則保持down狀態。

相關配置可參考“三層技術-IP業務命令參考/隧道”中的命令interface tunneldisplay interface tunnel

【舉例】

# 配置GRE的keepalive報文發送周期為20s,最大傳送次數為5次。

<Sysname> system-view

[Sysname] interface tunnel 0

[Sysname-Tunnel0] keepalive 20 5

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們