19-GRE命令
本章节下载: 19-GRE命令 (190.71 KB)
目 录
eogre carry命令用来配置EoGRE报文携带的GRE扩展字段。
undo eogre carry命令用来恢复缺省情况。
【命令】
eogre carry network-policy-id id-value mac-address { bridge | bssid }
undo eogre carry
【缺省情况】
未配置EoGRE报文携带的GRE扩展字段。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【参数】
network-policy-id id-value:EoGRE报文携带GRE扩展Network Policy ID字段,此字段的ID是对端的服务器上标识当前接入设备使用的策略ID。id-value表示Network Policy ID字段的值,取值范围为1~65535。
mac-address bridge:将本设备桥MAC作为GRE扩展AP MAC字段。
mac-address bssid:将本设备BSSID作为GRE扩展AP MAC字段。
【使用指导】
在EoGRE场景中,从EoGRE隧道接口转出的EoGRE报文,需要携带GRE扩展Network Policy ID和AP MAC字段时,可通过配置本命令实现。
【举例】
# 在EoGRE模板abc上,配置EoGRE报文携带Network Policy ID和AP MAC两个扩展字段,其中Network Policy ID字段值为20,AP MAC字段为本设备桥MAC。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] eogre carry network-policy-id 20 mac-address bridge
eogre template 命令用来创建EoGRE模板,并进入EoGRE模板视图。如果指定的EoGRE模板已经存在,则直接进入EoGRE模板视图。
undo eogre template命令用来删除EoGRE模板。
【命令】
eogre template template-name
undo eogre template template-name
【缺省情况】
不存在EoGRE模板。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
template-name:EoGRE模板名称,为1~63个字符的字符串,区分大小写。
【使用指导】
无线AP产品受部署位置的限制,无法直接配置EoGRE相关的命令,需要通过AC下发配置的方式进行配置。在AC上创建EoGRE模板,并且为EoGRE模板配置EoGRE功能参数,然后将EoGRE模板与服务模板关联,当与该服务模板绑定的AP接入AC后,AC会将EoGRE模板的配置下发给AP。
同一设备最多可配置32个EoGRE模板。
【举例】
# 创建EoGRE模板abc,并进入EoGRE模板视图。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc]
【相关命令】
· wlan service-template (WLAN接入命令参考/WLAN接入)
eogre tos命令用来设置封装后EoGRE报文的ToS(Type of Service,服务类型)值。
undo eogre tos命令用来恢复缺省情况。
【命令】
eogre tos tos-value
undo eogre tos
【缺省情况】
封装后EoGRE报文的ToS值为0。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【参数】
tos-value:封装后EoGRE报文的ToS值,取值范围为0~255。
【使用指导】
ToS值用于标识IP报文的服务类型。通过本命令设置封装后EoGRE报文的ToS值后,同一个EoGRE隧道中转发的报文将具有相同的ToS值,即报文的业务类型都相同。关于ToS的详细介绍请参见“QoS配置指导”中的“QoS”。
【举例】
# 在EoGRE模板abc上配置封装后EoGRE报文的ToS值为20。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] eogre tos 20
eogre udp-port命令用来配置EoGRE报文的目的UDP端口号。
undo eogre udp-port命令用来恢复缺省情况。
【命令】
eogre udp-port port-number
undo eogre udp-port
【缺省情况】
EoGRE报文的目的UDP端口号为4754。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【参数】
port-number:EoGRE报文的目的UDP端口号,取值范围为1~65535。建议不要将EoGRE报文的目的UDP端口号配置为知名端口,即1~1023之间的端口。
【使用指导】
在EoGRE场景中,通过本命令可以配置UDP封装的EoGRE隧道接口转出的EoGRE报文的目的UDP端口号。
EoGRE报文的目的UDP端口不能是已经被其他模块或者隧道占用的端口。
同一个EoGRE模板或者隧道只能配置一个EoGRE报文的目的UDP端口。除了缺省端口号,同一设备最多可配置存在32个EoGRE报文的UDP端口号。
【举例】
# 在EoGRE模板abc上配置EoGRE报文目的UDP端口号为4755。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] eogre udp-port 4755
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
map eogre-template命令用来创建无线服务模板与EoGRE模板的映射。
undo map eogre-template命令用来删除该映射。
【命令】
map eogre-template template-name
undo map eogre-template
【缺省情况】
不存在无线服务模板与EoGRE模板的映射。
【视图】
无线服务模板视图
【缺省用户角色】
network-admin
【参数】
template-name:EoGRE模板名称。为1~63个字符的字符串,区分大小写。
【使用指导】
创建无线服务模板与EoGRE模板的映射后,该服务模板关联的AP接入AC后,AC会将EoGRE模板的配置下发给AP设备。
一个无线服务模板只能与一个EoGRE模板建立映射。
【举例】
# 在无线服务模板service1上创建与EoGRE模板abc的映射。
<Sysname> system-view
[Sysname] wlan service-template service1
[Sysname-wlan-st-service1] map eogre-template abc
tunnel destination命令用来配置EoGRE隧道的目的端地址。
undo tunnel destination命令用来恢复缺省情况。
【命令】
tunnel destination ipv4-address
undo tunnel destination
【缺省情况】
未配置EoGRE隧道的目的端地址。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【参数】
ipv4-address:目的端IPv4地址。
【使用指导】
在EoGRE场景中,通过本命令在EoGRE模板上配置EoGRE隧道的目的端地址。
【举例】
# 在EoGRE模板abc上配置EoGRE隧道的目的端地址为1.1.1.2。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] tunnel destination 1.1.1.2
【相关命令】
· eogre template
tunnel mode命令用来配置EoGRE隧道的模式。
undo tunnel mode命令用来恢复缺省情况。
【命令】
tunnel mode { eogre | eogre-udp }
undo tunnel mode
【缺省情况】
EoGRE隧道为UDP封装的EoGRE隧道模式。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【参数】
eogre:EoGRE隧道模式。
eogre-udp:UDP封装的EoGRE隧道模式。
【使用指导】
若二层以太网报文跨三层网络转发且穿越NAT,EoGRE隧道需设置为UDP封装的EoGRE隧道模式,若不穿越NAT,EoGRE隧道需设置为EoGRE隧道模式。
在EoGRE场景中,本端和对端EoGRE隧道模式必须一致。
【举例】
# 在EoGRE模板abc上配置EoGRE的模式为EoGRE。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] tunnel mode eogre
tunnel path-mtu enable命令用来开启EoGRE隧道的路径MTU值学习功能。
undo tunnel path-mtu enable命令用来关闭EoGRE隧道的路径MTU值学习功能。
【命令】
tunnel path-mtu enable
undo tunnel path-mtu enable
【缺省情况】
EoGRE隧道的路径MTU值学习功能处于关闭状态。
【视图】
EoGRE模板视图
【缺省用户角色】
network-admin
【使用指导】
EoGRE报文发送时,如果封装后报文的大小超过了隧道经过节点的MTU值,则报文会被丢弃,同时隧道源端会收到报文超大的ICMP差错消息。开启隧道的路径MTU值学习功能后,源端会根据ICMP差错消息中的MTU值调整隧道接口的MTU,从而保证隧道报文能够正常转发。
本命令与隧道接口下的mtu命令不能同时配置。
【举例】
#在EoGRE模板abc上开启EoGRE的路径MTU值学习功能。
<Sysname> system-view
[Sysname] eogre template abc
[Sysname-eogre-template-abc] tunnel path-mtu enable
【相关命令】
· eogre template
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!