17-GRE命令
本章节下载: 17-GRE命令 (133.77 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类型Tunnel接口的GRE Key,可以防止设备接收非法报文。
配置了GRE Key后,发送方会在其发送的报文中携带GRE Key信息。接收方收到报文后将报文中的GRE Key与接收方本地配置的GRE Key进行比较,如果一致则对报文进行进一步处理;否则丢弃该报文。
隧道两端必须设置相同的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
service-class命令用来配置GRE隧道转发类。
undo service-class命令用来恢复缺省情况。
【命令】
service-class service-class-value
undo service-class
设备各款型对于本命令的支持情况有所不同,详细差异信息如下:
型号 |
命令 |
描述 |
|
ICG2000D |
service-class |
不支持 |
|
ICG 3000S |
不支持 |
|
|
ICG3000F/3000F-DP |
不支持 |
|
|
ICG 5000G/5000T |
支持 |
|
|
ICG 6000 |
支持 |
|
【缺省情况】
未配置GRE隧道转发类。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
service-class-value:隧道转发类的值,取值范围为0~7,取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级最低。
【使用指导】
配置本命令后:
· 设备会优先选择与流量的隧道转发类值相同的隧道转发该流量。
· 如果存在多条与流量的隧道转发类值相同的隧道,则随机选择其中的一条隧道进行流量转发。
· 如果没有与流量的隧道转发类值相同的隧道,则选择隧道转发类值最小的隧道转发流量,未配置隧道转发类的隧道转发类值最小。
· 流行为视图下可以通过remark service-class命令配置重新标记报文的隧道转发类的值,关于该命令的详细介绍,请参见“ACL和QoS命令参考”中的“QoS命令”。
· 本命令仅支持在GRE隧道接口下配置。
【举例】
# 配置GRE隧道转发类为5。
<Sysname> system-view
[Sysname] interface tunnel 0 mode gre
[Sysname-Tunnel0] service-class 5
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!