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

06-三层技术-IP业务命令参考

目录

12-GRE命令

本章节下载 12-GRE命令  (113.45 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR(V5)-R2516-V1.16/06/201807/1093889_30005_0.htm

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们