信创交换机(S5300G/S6300G、S3200G)

信锐技术自主研发的千兆盒式交换机产品,支持主流协议标准和应用程序,可方便快速的部署和管理,满足下一代企业网、数据中心、城域网和超融合等多种应用场合需求。
{{sendMatomoQuery("信创交换机(S5300G/S6300G、S3200G)","VPN命令")}}

VPN命令

更新时间:2025-11-25

17.1  VRF命令  

17.1.1 ip vrf 

命令功能

使用该命令来配置VPN的路由转发表,使用该命令的no形式删除路由转发表。

命令语法

ip vrf VRF-NAME

no ip vrf VRF-NAME

参数

参数说明

参数取值

VRF-NAME

路由转发实例名

不超过31个字符的字符串

命令模式

全局配置模式

默认配置

无

使用说明

无

举例说明

Switch# configure terminal
Switch(config)# ip vrf ComA
Switch(config-vrf)# route-target both 100:2
Switch(config-vrf)# route-target import 200:1

相关命令

ip vrf forwarding

 17.1.2 show ip vrf 

命令功能

使用该命令来显示VRF以及相关的接口。

命令语法

show ip vrf ( bgp ( brief | detail ) | interfaces | ospf | rip | VRF-NAME | )

参数

参数说明

参数取值

bgp

显示BGP协议里VRF相关的接口信息

-

brief

显示BGP协议里VRF的摘要信息

-

detail

显示BGP协议里VRF的详细信息

-

interfaces

显示所有的VRF相关的接口信息

-

ospf

显示OSPF协议里VRF相关的接口信息

-

rip

显示RIP协议里VRF相关的接口信息

-

VRF-NAME

VPN 路由转发实例名

不超过31个字符的字符串

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

Switch# show ip vrf

相关命令

无

 17.1.3 ip vrf forwarding 

命令功能

使用该命令将某个3层接口加入VPN转发实例。使用该命令的no形式将VRF和3层接口解除绑定。

命令语法

ip vrf forwarding VRF-NAME

no ip vrf forwarding

参数

参数说明

参数取值

VRF-NAME

VPN 路由转发实例名

不超过31个字符的字符串

命令模式

端口配置模式

默认配置

无

使用说明

使用该命令将会删除接口上原来的IP地址,您必须重新配置IP地址。

举例说明

Switch# configure terminal
Switch(config)# ip vrf ComA
Switch(config-vrf)# exit
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ip vrf forwarding ComA

相关命令

ip vrf

ip route vrf

 17.1.4 ip route vrf 

命令功能

使用该命令在VRF下创建静态路由,使用该命令的no形式删除该路由。

命令语法

ip route vrf VRF-NAME ( PREFIX MASK | PREFIX/PREFIX-LENGTH ) ( NH-ADDRESS ( public | ) | vrf VRF-NAME NH-ADDRESS | IFNAME | REMOTE-VTEP ) ( DISTANCE | ) ( bind bfd BFD-NAME | track NUMBER | )

no ip route vrf VRF-NAME ( PREFIX MASK | PREFIX/PREFIX-LENGTH ) ( NH-ADDRESS ( public | ) | vrf VRF-NAME NH-ADDRESS | IFNAME | REMOTE-VTEP | ) ( bind bfd | track | )

参数

参数说明

参数取值

VRF-NAME

VPN 路由转发实例名

不超过31个字符的字符串

PREFIX

目的地址

IPv4地址

MASK

目的地址的子网掩码

IPv4地址格式的掩码

PREFIX-LENGTH

子网前缀长度

1-32

NH-ADDRESS

下一跳的IP地址

IPv4地址

IFNAME

转发报文的接口

目前仅支持tunnel和null接口

REMOTE-VTEP

overlay隧道类型的下一跳

remote-vtep的index

DISTANCE

(可选)管理距离,静态路由默认是1

1-255

BFD-NAME

指定bfd名称

长度不超过16的字符串

NUMBER

指定track ID

1-500

命令模式

全局配置模式

默认配置

无

使用说明

无

举例说明

Switch# configure terminal
Switch(config)# ip route vrf VPN-NAME 2.2.2.0/24 1.1.1.2

相关命令

show ip route vrf

 17.1.5 arp vrf 

命令功能

使用该命令在VRF下增加一条静态的ARP条目,使用该命令的no形式删除这条ARP。

命令语法

arp vrf VRF_NAME IP_ADDR MAC

no arp vrf VRF_NAME IP_ADDR

参数

参数说明

参数取值

VRF-NAME

VPN路由转发实例名

不超过31个字符的字符串

IP_ADDR

主机IP地址

IPv4地址

MAC

以HHHH.HHHH.HHHH 格式表示的MAC地址

MAC地址

命令模式

全局配置模式

默认配置

无

使用说明

无

举例说明

Switch# configure terminal
Switch(config)# arp vrf vpn3 1.1.1.1 0000.1111.2222

相关命令

show ip arp vrf VRF-NAME

clear ip arp vrf VRF-NAME A.B.C.D

 17.1.6 show ip arp vrf 

命令功能

使用该命令显示某个VRF下的ARP条目。

命令语法

show ip arp vrf VRF-NAME

参数

参数说明

参数取值

VRF-NAME

VPN路由转发实例名

不超过31个字符的字符串

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

这个例子显示了在VRF ComA下的所有ARP 条目。

Switch# show ip arp vrf ComA
 
Protocol    Address          Age (min)  Hardware Addr   Interface
Internet    1.1.1.1                 -   0000.1111.2222

相关命令

arp vrf

 17.1.7 clear ip arp vrf 

命令功能

使用该命令清除 VRF下指定的动态ARP条目。

命令语法

clear ip arp vrf VRF-NAME IP_ADDR

参数

参数说明

参数取值

VRF-NAME

VPN路由转发实例名

不超过31个字符的字符串

IP_ADDR

动态学习到的主机IP地址

IPv4地址

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

该命令显示了如何清除在VRF下学习到的1.1.1.1这条ARP。

Switch# clear ip arp vrf ComA 1.1.1.1

相关命令

arp vrf

 17.1.8 ping vrf 

命令功能

使用该命令在VRF下检测主机的可达性。

命令语法

ping vrf VRF-NAME IPV4_HOST

参数

参数说明

参数取值

VRF-NAME

VPN 路由转发实例名

-

IPV4_HOST

目的IP地址或主机名

IPv4地址或host name字符串

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

Switch# ping vrf vpn 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=0.114 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.087 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.087 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=0.097 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=0.133 ms
--- 1.1.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4041ms
rtt min/avg/max/mdev = 0.087/0.103/0.133/0.020 ms, pipe 2

相关命令

无

 17.1.9 traceroute vrf 

命令功能

使用该命令在VRF下查看报文从当前设备到目的地所经过的路径。

命令语法

traceroute vrf VRF-NAME IPV4_HOST

参数

参数说明

参数取值

VRF-NAME

VPN 路由转发实例名

不超过31个字符的字符串

WORD

要跟踪的目的IP地址或主机名

IPv4地址或host name字符串

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

Switch# traceroute vrf vpn 1.1.1.1
traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 38 byte packets
1  1.1.1.1 (1.1.1.1)  0.222 ms  0.169 ms  0.169 ms

相关命令

无

 17.1.10 telnet vrf 

命令功能

使用该命令使用户可以方便地从当前以太网交换机登录到其它以太网交换机进行远程管理。

命令语法

telnet vrf VRF-NAME WORD

参数

参数说明

参数取值

VRF-NAME

VPN 路由转发实例名

不超过31个字符的字符串

WORD

远端交换机的主机名或IP地址

-

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

Switch# telnet vrf vpn 9.9.9.2
Trying 9.9.9.2...
Connected to 9.9.9.2.
Escape character is '^]'.
Fedora Core release 4 (Stentz)
Kernel 2.6.32.23 on an i686
login: root
Password:

相关命令

无

 17.1.11 rd 

命令功能

使用该命令来设置RD。

命令语法

rd RD-VALUE

参数

参数说明

参数取值

RD-VALUE

RD的值,格式为ASN:nn 或IP-address:nn

ASN 范围1-4294967295或用IPv4地址表示,nn范围1-65535

命令模式

VRF模式

默认配置

无

使用说明

RD的作用是为了防止一台PE接收到远端PE发来的不同VRF的相同路由时不知所措,而加在路由前面的特殊信息。在PE发布路由时加上,在远端PE接收到路由后放在本地路由表中,用来与后来接收到的路由进行比较。

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# rd 1.1.1.1:1

相关命令

无

 17.1.12 route-target 

命令功能

使用该命令来设置RT。使用该命令的no形式删除RT。

命令语法

route-target ( both | export | import ) RT-VALUE

no route-target ( both | export | import ) ( RT-VALUE | )

参数

参数说明

参数取值

both

入方向和出方向

-

export

出方向

-

import

入方向

-

RT-VALUE

RT的值,格式为ASN:nn 或 IP-address:nn

ASN 范围1-4294967295或用IPv4地址表示,nn范围1-65535

命令模式

VRF模式

默认配置

无

使用说明

RT表明了一个VRF的路由喜好,通过他可以实现不同VRF之间的路由互通。他的本质就是BGP的community属性。

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# route-target import 100:1

相关命令

无

 17.1.13 import map 

命令功能

该命令用来对当前VPN 实例应用入方向路由策略。使用该命令的no形式解绑入方向路由策略

命令语法

import map WORD

no import map

参数

参数说明

参数取值

WORD

路由策略名

不超过20个字符的字符串

命令模式

VRF模式

默认配置

无

使用说明

当要求比采用扩展团体属性方式更精确地控制引入VPN 实例路由时,可以采用入方向路由策略,缺省情况下根据路由的VPN-target 扩展团体属性过滤引入的路由。入方向路由策略可能会拒绝从输入列表中的团体里选定的路由。

缺省情况下,允许所有VPN Target属性匹配的路由通过。

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# import map 100

相关命令

export map

 17.1.14 export map 

命令功能

该命令用来对当前VPN 实例应用出方向路由策略。使用该命令的no形式解绑出方向路由策略

命令语法

export map WORD

no export map

参数

参数说明

参数取值

WORD

路由策略名

不超过20个字符的字符串

命令模式

VRF模式

默认配置

无

使用说明

当要求比采用扩展团体属性方式更精确地控制发布的 VPN 实例路由时,可以使用出方向路由策略。此路由策略可能会过滤掉发布路由中选定的路由。缺省情况下,允许所有 VPN Target 属性匹配的路由通过。

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# export map 100

相关命令

import map

 17.1.15 router-id 

命令功能

使用该命令设置路由器标志符。使用该命令的no形式删除路由器标致符

命令语法

router-id IP_ADDR

no router-id

参数

参数说明

参数取值

IP_ADDR

以IP地址表示的路由器标志符

IPv4地址

命令模式

VRF模式

默认配置

无

使用说明

无

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# router-id 1.1.1.1

相关命令

show ip vrf

 17.1.16 description 

命令功能

使用该命令给VRF增加描述。使用该命令的no形式删除VRF的描述

命令语法

description LINE

no description

参数

参数说明

参数取值

LINE

VRF描述

字符串长度不能超过40,并且首字符必须是a-z,A-Z或者0-9

命令模式

VRF模式

默认配置

无

使用说明

无

举例说明

Switch# configure terminal
Switch(config)# ip vrf test
Switch(config-vrf)# description VrfName1

相关命令

show ip vrf

 17.1.17 show resource vrf 

命令功能

使用该命令显示系统中vrf占用的硬件资源统计

命令语法

show resource vrf

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了使用命令show resource vrf 后的结果

Switch# show resource vrf
VRF
Resource                         Used          Capability
=============================================================
VRF number                        1                252

相关命令

无

  17.2  IPv4 GRE隧道命令  

17.2.1interface

命令功能

使用该命令来创建一个Tunnel接口。使用该命令的no形式删除该Tunnel接口。

命令语法

interface tunnel TUNNEL_ID

no interface tunnel TUNNEL_ID

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

全局配置模式

默认配置

无

使用说明

如果要通过IPv4网络来连接两个隔离的IPv4网络,首先要创建Tunnel接口。配置其他属性之后,此Tunnel接口可用。使能后就可以转发封装后的IPv4报文。

注意,创建的interface 没有配置mode之前,是不能进行有关接口上的任何操作的,此时接口不具备任何功能,只是单纯的创建interface 结构体。

举例说明

下面的例子显示了如何创建一个Tunnel接口

Switch# configure terminal
Switch(config)# interface tunnel 1

相关命令

show interface tunnel

17.2.2 tunnel mode gre 

命令功能

使用该命令配置隧道模式。使用该命令的no形式删除隧道模式。

命令语法

tunnel mode gre

no tunnel mode

参数

参数说明

参数取值

gre

当配置tunnel的模式为GRE,即通用路由封装协议,目前暂时只支持IPv4 gre tunnel,即针对IPv 4 报文进行封装,且封装后的报文依然为IPv4 。

-

命令模式

端口配置模式

默认配置

无

使用说明

当配置tunnel 的模式为GRE时,必须要手动配置tunnel source和tunnel destination,不支持自动隧道。只有先配好mode,才能继续配置tunnel的上其他参数。

举例说明

下面的例子显示了如何配置隧道模式为gre

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel mode gre

相关命令

tunnel source

tunnel destination

 17.2.3tunnel source

命令功能

使用该命令来配置隧道的源地址,使用该命令的no形式删除隧道的源地址。

命令语法

tunnel source ( IP_ADDR | IFNAME )

no tunnel source

参数

参数说明

参数取值

IP_ADDR

指定隧道的源地址为IPv4地址格式

IPv4地址

IFNAME

指定隧道的源地址从接口IPv4地址中获得,如果接口上有多个地址,则只取主IP地址。接口可以为:路由口,vlan虚拟口,环回口

支持 physical/aggregation/loopback/vlan 端口

命令模式

端口配置模式

默认配置

无

使用说明

每个隧道必须指定一个隧道源。如果隧道源是接口方式配置的,则从接口的主IP地址中获取地址。

举例说明

下面的例子显示了如何设置隧道源

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel source 3.3.3.3

相关命令

tunnel mode gre

tunnel destination

17.2.4tunnel destination

命令功能

使用该命令来配置隧道的目的地址。使用该命令的no形式删除隧道的目的地址。

命令语法

tunnel destination IP_ADDR

no tunnel destination

参数

参数说明

参数取值

IP_ADDR

指定tunnel接口的目的IPv4地址

IPv4地址

命令模式

端口配置模式

默认配置

无

使用说明

GRE隧道需要配置隧道目的地址。

举例说明

下面的例子显示了如何配置隧道的目的地址

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel destination 4.4.4.4

相关命令

tunnel source

tunnel mode gre

17.2.5tunnel enable

命令功能

使用该命令设置使能解封装隧道报文的接口。去使能命令可以恢复端口的默认功能,非解封装模式。

命令语法

tunnel ( enable | disable )

参数

参数说明

参数取值

enable

使能隧道报文解封装

-

disable

去使能隧道报文解封装

-

命令模式

端口配置模式

默认配置

不会对收到的隧道报文解封装。

使用说明

无

举例说明

下面的例子显示了如何设置隧道报文解封装接口

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# tunnel enable

相关命令

interface

17.2.6tunnel gre key

命令功能

使用该命令来配置gre隧道的认证密钥,使用该命令的no形式删除gre隧道的认证密钥。

命令语法

tunnel gre key KEY_VALUE

no tunnel gre key

参数

参数说明

参数取值

KEY_VALUE

gre key 值

1-4294967295

命令模式

端口配置模式

默认配置

无

使用说明

配置gre key为了与对端tunnel进行报文认证,是gre tunnel的一个重要功能,只有对key相匹配的报文才进行解封装后转发,提高gre 隧道的安全性,可以使用设置的gre key对隧道封装的报文进行端到端校验。只有在tunnel mode为gre或者erspan模式的时候才能配置gre key,目前gre key 可以支持32bit,但是不支持配置0。

举例说明

配置tunnel的gre key

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel gre key 666

相关命令

tunnel source

17.2.7tunnel dscp

命令功能

使用该命令设置外层IPv4头的DSCP值。使用该命令的no形式恢复从内层IPv4头获取DSCP的方式。

命令语法

tunnel dscp DSCP

no tunnel dscp

参数

参数说明

参数取值

DSCP

设置外层IPv4头的DSCP值

0-63

命令模式

端口配置模式

默认配置

默认从内层IPv4头获取DSCP值。

使用说明

无

举例说明

下面的例子显示了如何设置外层IPv4头的DSCP值为40

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel dscp 40

相关命令

show interface tunnel

interface

17.2.8 keepalive 

命令功能

使用该命令使能keepalive功能,用来检测对端gre tunnel是否处于有效up状态以及tunnel之间的链路是否通或者可达。

命令语法

keepalive PERIOD_VALUE RETRY_VALUE

no keepalive

参数

参数说明

参数取值

PERIOD_VALUE

keepalive 发包的间隔时间

1-32767

RETRY_VALUE

keepalive 发包的超时次数

1-255

命令模式

端口配置模式

默认配置

period_value: 10s

retry_value:3

使用说明

keepalive 只支持在gre tunnel上使能,不支持其他类型的tunnel。当使能keepalive后,只有当tunnel 接口上配有tunnel source和tunnel destination时,才会发keepalive报文出来。

举例说明

下面的例子显示了如何使能gre tunnel接口的keepalive功能

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# keepalive 10 5

相关命令

no keepalive

 17.2.9show interface tunnel

命令功能

使用该命令来显示tunnel接口的信息。

命令语法

show interface tunnel TUNNEL_ID

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了tunnel接口的信息

Switch# show interface tunnel 1
Interface tunnel1
  Interface current state: UP
  Hardware is Tunnel
  Index 8193 , Metric 1 , Encapsulation TUNNEL
  VRF binding: not bound
  Internet primary address:
    1.1.1.1/24 pointopoint 1.1.1.255
  Tunnel protocol/transport GRE/IP, Status Valid
  Tunnel source 192.192.168.1(eth-0-10), destination 10.10.10.10
  Tunnel DSCP inherit,  Tunnel TTL 255
  Tunnel transport MTU 1476 bytes
  Tunnel GRE key enable: 100
  Tunnel GRE keepalive enable, Send period: 5, Retry times: 3
  0 packets input, 0 bytes
  0 packets output, 0 bytes

相关命令

show resource tunnel

17.2.10show resource tunnel

命令功能

使用该命令来显示tunnel资源的使用信息。

命令语法

show resource tunnel

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了tunnel资源的使用信息

Switch# show tunnel resource
Tunnel
Resource                         Used          Capability
=============================================================
Peers                            0             8
DUT1#

相关命令

无

17.2.11 show tunnel keepalive statistics 

命令功能

使用该命令来显示gre tunnel keepalive报文的统计信息

命令语法

show tunnel keepalive statistics ( | interface tunnel TUNNEL_ID )

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了gre tunnel使能keepalive后的统计信息

Switch#  show tunnel keepalive statistics
Name         Status    Keepalive  Out_ka_pkt In_ka_pkt  TunnelUp TunnelDown
-----------------------------------------------------------------------------
DUT1#          

相关命令

clear tunnel keepalive statistics

 17.2.12 clear tunnel keepalive statistics 

命令功能

使用该命令可以清空gre tunnel上keepalive的统计信息

命令语法

clear tunnel keepalive statistics ( all | interface tunnel TUNNEL_ID )

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子清空gre tunnel使能keepalive后的统计信息

Switch# clear tunnel keepalive statistics all

相关命令

show tunnel keepalive statistics

 17.2.13 clear tunnel statistics 

命令功能

使用该命令可以清空gre tunnel上output 和 input 方向的统计信息

命令语法

clear tunnel statistics ( all | interface tunnel TUNNEL_ID )

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子清空gre tunnel encap和decap的统计信息

Switch# clear tunnel statistics all

相关命令

show interface tunnel id

  17.3  IPv4 ERSPAN隧道命令  

17.3.1interface

命令功能

使用该命令来创建一个Tunnel接口。使用该命令的no形式删除该Tunnel接口。

命令语法

interface tunnel TUNNEL_ID

no interface tunnel TUNNEL_ID

参数

参数说明

参数取值

TUNNEL_ID

接口编号

0-1023

命令模式

全局配置模式

默认配置

无

使用说明

如果要通过IPv4网络来连接两个隔离的IPv4网络,首先要创建Tunnel接口。配置其他属性之后,此Tunnel接口可用。使能后就可以转发封装后的IPv4报文。

注意,创建的interface 没有配置mode之前,是不能进行有关接口上的任何操作的,此时接口不具备任何功能,只是单纯的创建interface 结构体。

举例说明

下面的例子显示了如何创建一个Tunnel接口

Switch# configure terminal
Switch(config)# interface tunnel 1

相关命令

show interface tunnel

17.3.2 tunnel mode erspan 

命令功能

使用该命令配置隧道模式。使用该命令的no形式删除隧道模式。

命令语法

tunnel mode ( erspan ( ecmp-dst-gre | ) )

no tunnel mode

参数

参数说明

参数取值

erspan

配置tunnel的模式为erspan单目的地址模式,目前暂时只支持IPv4 erspan tunnel,即针对IPv 4 报文进行封装,且封装后的报文依然为IPv4 。

-

erspan ecmp-dst-gre

配置tunnel的模式为erspan多目的地址模式,目前暂时只支持IPv4 erspan tunnel,即针对IPv 4 报文进行封装,且封装后的报文依然为IPv4

-

命令模式

端口配置模式

默认配置

无

使用说明

当配置tunnel 的模式为erspan时,必须要手动配置tunnel source和tunnel destination,不支持自动隧道。只有先配好mode,才能继续配置tunnel的上其他参数。

举例说明

下面的例子显示了如何配置隧道模式为erspan

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel mode erspan

相关命令

tunnel source

tunnel destination

 17.3.3 tunnel source 

命令功能

使用该命令来配置隧道的源地址,使用该命令的no形式删除隧道的源地址。

命令语法

tunnel source ( IP_ADDR | IFNAME )

no tunnel source

参数

参数说明

参数取值

IP_ADDR

指定隧道的源地址为IPv4地址格式

IPv4地址

IFNAME

指定隧道的源地址从接口IPv4地址中获得,接口可以为:路由口,vlan虚拟口,环回口

支持 physical/aggregation/loopback/vlan 端口

   

命令模式

端口配置模式

默认配置

无

使用说明

每个隧道必须指定一个隧道源。如果隧道源是接口方式配置的,则从接口的IP地址中获取地址。

举例说明

下面的例子显示了如何设置隧道源

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel source 3.3.3.3

相关命令

tunnel mode erspan

tunnel destination

17.3.4tunnel destination

命令功能

使用该命令来配置隧道的目的地址。使用该命令的no形式删除隧道的目的地址。

命令语法

tunnel destination IP_ADDR

no tunnel destination

参数

参数说明

参数取值

IP_ADDR

指定tunnel接口的目的IPv4地址

IPv4地址

命令模式

端口配置模式

默认配置

无

使用说明

只有手工隧道才需要配置隧道目的地址。

举例说明

下面的例子显示了如何配置隧道的目的地址

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel mode erspan
Switch(config-if)# tunnel destination 4.4.4.4

相关命令

tunnel source

tunnel mode erspan

17.3.5tunnel ecmp-destination

命令功能

使用该命令来配置隧道的多目的地址。使用该命令的no形式删除隧道的目的地址。

命令语法

tunnel ecmp-destination IP_ADDR

no tunnel ecmp-destination IP_ADDR

no tunnel ecmp-destination all

参数

参数说明

参数取值

IP_ADDR

指定tunnel接口的目的IPv4地址

-

命令模式

端口配置模式

默认配置

无

使用说明

EPSPAN隧道需要配置隧道目的地址。

举例说明

下面的例子显示了如何配置隧道的多目的地址

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config)#tunnel mode erspan ecmp-dst-gre
Switch(config-if)# tunnel ecmp-destination 3.3.3.3
Switch(config-if)# tunnel ecmp-destination 4.4.4.4

相关命令

tunnel source

tunnel mode erspan ecmp-dst-gre

17.3.6tunnel gre key

命令功能

使用该命令来配置erspan隧道的认证密钥,使用该命令的no形式删除erspan隧道的认证密钥。

命令语法

tunnel gre key KEY_VALUE

no tunnel gre key

参数

参数说明

参数取值

KEY_VALUE

gre key 值

1-4294967295

命令模式

端口配置模式

默认配置

无

使用说明

配置gre key为了与对端tunnel进行报文认证,是erspan tunnel的一个重要功能,提高erspan 隧道的安全性,可以使用设置的gre key对隧道封装的报文进行端到端校验。目前gre key 可以支持32bit,但是不支持配置0。

举例说明

配置tunnel的gre key

Switch# configure terminal
Switch(config-if)# tunnel gre key 666

相关命令

tunnel source

17.3.7tunnel dscp

命令功能

使用该命令设置外层IPv4头的DSCP值。使用该命令的no形式恢复从内层IPv4头获取DSCP的方式。

命令语法

tunnel dscp DSCP

no tunnel dscp

参数

参数说明

参数取值

DSCP

设置外层IPv4头的DSCP值

0-63

命令模式

端口配置模式

默认配置

默认从内层IPv4头获取DSCP值。

使用说明

无

举例说明

下面的例子显示了如何设置外层IPv4头的DSCP值为40

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel dscp 40

相关命令

interface

17.3.8tunnel ttl

命令功能

使用该命令设置外层IPv4头的ttl值。使用该命令的no形式恢复从内层IPv4头获取ttl的方式。

命令语法

tunnel ttl TTL

no tunnel ttl

参数

参数说明

参数取值

TTL

设置外层IPv4头的ttl值

1-254

命令模式

端口配置模式

默认配置

默认从内层IPv4头获取ttl值。

使用说明

无

举例说明

下面的例子显示了如何设置外层IPv4头的ttl值为40

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel ttl 40

相关命令

interface

17.3.9tunnel extend-header

命令功能

使用该命令添加erspan的extend-header 头信息。使用该命令的no形式删除erspan的extend-header 头信息

命令语法

tunnel extend-header

no tunnel extend-header

命令模式

端口配置模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了如何设置erspan的extend-header头

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel extend-header

相关命令

tunnel extend-header id

17.3.10tunnel extend-header id

命令功能

使用该命令添加erspan的extend-header 头里的extend-header id 信息.使用该命令的no形式删除erspan的extend-header 头里的extend-header id 信息

命令语法

tunnel extend-header id ID

no tunnel extend-header id

参数

参数说明

参数取值

ID

Extend-header id 信息

1-1023

命令模式

端口配置模式

默认配置

无

使用说明

必须先配置tunnel extend-header 模式后才能继续添加extend-header id

删除extend-header前必须先删除extend-header id

举例说明

下面的例子显示了如何设置erspan的extend-header id

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel extend-header
Switch(config-if)# tunnel extend-header id 1

相关命令

tunnel extend-header

17.3.11 tunnel extend-header dst-load-balance 

命令功能

使用该命令配置erspan隧道扩展头的负载分担模式。使用该命令的no形式删除erspan隧道扩展头的负载分担模式

命令语法

tunnel extend-header dst-load-balance

no tunnel extend-header dst-load-balance

命令模式

端口配置模式

默认配置

无

使用说明

必须先配置tunnel extend-header 模式后才能继续添加extend-header dst-load-balance

删除extend-header前必须先删除extend-header dst-load-balance

举例说明

下面的例子显示了如何设置erspan的extend-header dst-load-balance

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel extend-header
Switch(config-if)# tunnel extend-header dst-load-balance

相关命令

tunnel extend-header

 17.3.12show resource tunnel

命令功能

使用该命令来显示tunnel资源的使用信息。

命令语法

show resource tunnel

命令模式

特权模式

默认配置

无

使用说明

无

举例说明

下面的例子显示了tunnel资源的使用信息

Switch# show resource tunnel
Tunnel
Resource                         Used          Capability
=============================================================
Peers                            3             8

相关命令

无