• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

01-接入分册

09-VLAN命令

本章节下载  (228.81 KB)

09-VLAN命令


第1章  VLAN配置命令

1.1  VLAN配置命令

1.1.1  description

【命令】

description text

undo description

【视图】

VLAN视图/VLAN接口视图

【缺省级别】

2:系统级

【参数】

text:描述当前VLAN或VLAN接口的一个字符串(可以包含空格),区分大小写。

l              描述VLAN的字符串长度为1~32个字符。

l              描述VLAN接口的字符串长度为1~80个字符。

【描述】

description命令用来设定当前VLAN或VLAN接口的描述字符。undo description命令用来恢复缺省情况。

缺省情况下,VLAN的描述字符串为该VLAN的VLAN ID,如“VLAN 0001”,VLAN接口的描述字符串为该VLAN接口的接口名,如“Vlan-interface1 Interface”。

【举例】

# 为VLAN 1指定一个描述字符串RESEARCH。

<Sysname> system-view

[Sysname] vlan 1

[Sysname-vlan1] description RESEARCH

# 为VLAN 2接口指定一个描述字符串VLAN-INTERFACE-2。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] quit

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] description VLAN-INTERFACE-2

1.1.2  display interface vlan-interface

【命令】

display interface vlan-interface [ vlan-interface-id ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vlan-interface-id:VLAN接口的编号。

【描述】

display interface vlan-interface命令用来显示VLAN接口本身的一些相关信息。

如果指定了vlan-interface-id,则显示指定VLAN接口的情况;如果不指定,将显示已存在的所有VLAN接口的情况。

创建VLAN接口可参考命令interface vlan-interface

【举例】

# 显示VLAN 2接口的相关信息。

<Sysname> display interface vlan-interface 2

Vlan-interface2 current state: DOWN

Line protocol current state: DOWN

Description: Vlan-interface2 Interface

The Maximum Transmit Unit is 1500

Internet protocol processing : disabled

IP Packet Frame Type: PKTFMT_ETHNT_2,  Hardware Address: 000f-e249-8050

IPv6 Packet Frame Type: PKTFMT_ETHNT_2,  Hardware Address: 000f-e249-8050

表1-1 display interface vlan-interface命令显示信息描述表

字段

描述

Vlan-interface2 current state

VLAN接口的物理状态

Line protocol current state

VLAN接口的链路状态

Description

VLAN接口的字符串描述

The Maximum Transmit Unit

VLAN接口允许通过的最大传输单元(MTU)

Internet protocol processing

对IP报文的处理能力

IP Packet Frame Type

IPv4发送帧格式

Hardware Address

VLAN接口对应的MAC地址

IPv6 Packet Frame Type

IPv6发送帧格式

 

1.1.3  display vlan

【命令】

display vlan [ vlan-id1 [ to vlan-id2 ] | all | static | dynamic | reserved ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vlan-id1:显示指定VLAN的信息。vlan-id1为指定VLAN的编号。

vlan-id1 to vlan-id2:显示ID在指定范围内的VLAN的信息。vlan-id1vlan-id2为指定VLAN的编号,vlan-id2不小于vlan-id1

all:显示除预留VLAN外的其它VLAN的信息

static:显示系统静态创建的VLAN。

dynamic:显示系统动态创建的VLAN。

reserved:显示系统预留VLAN的信息。预留VLAN是设备根据功能实现的需要预留的VLAN。用户不能对预留VLAN进行任何操作。

【描述】

display vlan命令用来显示VLAN的相关信息。

如果指定vlan-idall,则显示指定或所有VLAN的相关信息。

如果不指定参数,则显示系统已存在的所有VLAN列表。

如果选用staticdynamic参数,则显示系统静态或动态创建的VLAN列表。

如果选用参数reserved,则显示系统预留VLAN的相关信息,目前S9500系列交换机没有预留VLAN。

相关配置可参考命令vlan

【举例】

# 显示VLAN 2的信息。

<Sysname> display vlan 2

 VLAN ID: 2

 VLAN Type: static

 Route Interface: configured

 IP Address: 1.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0002

 Tagged   Ports: none

 Untagged Ports:

    GigabitEthernet4/2/4

表1-2 display vlan命令显示信息描述表

字段

解释

VLAN ID

VLAN标识号

VLAN Type

VLAN的配置类型(静态配置或动态配置)

Route interface

是否创建了对应的VLAN接口

Description

VLAN的描述

IP Address

VLAN接口的IP地址

Subnet Mask

VLAN接口的子网掩码

Tagged Ports

标识该VLAN报文在哪些端口上需要打Tag标记

Untagged Ports

标识该VLAN报文在哪些端口上不需要打Tag标记

 

1.1.4  interface vlan-interface

【命令】

interface vlan-interface vlan-interface-id

undo interface vlan-interface vlan-interface-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

vlan-interface-id:VLAN接口的ID。

【描述】

interface vlan-interface命令用来进入指定的VLAN接口视图。如果该VLAN接口不存在,则先创建该接口,再进入该VLAN接口视图。undo interface vlan-interface命令用来删除指定的VLAN接口。

需要注意的是:在创建VLAN接口之前,对应的VLAN必须已经存在。否则,将不能创建指定的VLAN接口。

相关配置可参考命令display interface vlan-interface

【举例】

# 创建VLAN 2接口。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] quit

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2]

1.1.5  ip address

【命令】

ip address ip-address { mask | mask-length } [ sub ]

undo ip address [ ip-address { mask | mask-length } [ sub ] ]

【视图】

VLAN接口视图

【缺省级别】

2:系统级

【参数】

ip-address:VLAN接口的IP地址,为点分十进制格式。

mask:VLAN接口IP地址相应的子网掩码,为点分十进制格式。

mask-length:子网掩码长度,即子网掩码中“1”的个数。

sub:表示该地址为VLAN接口的从IP地址。

【描述】

ip address命令用来给VLAN接口指定IP地址和掩码。undo ip address命令用来删除VLAN接口的IP地址和掩码。

缺省情况下,没有配置VLAN接口的IP地址。

在一般情况下,一个接口配置一个IP地址即可,但为了使交换机的一个VLAN可以与多个子网相连,一个VLAN接口最多可以配置21个IP地址,其中一个为主IP地址,其余为从IP地址。主从地址的配置关系为:

l              当配置主IP地址时,如果接口上已经有主IP地址,则原主IP地址被新配置的地址取代。

l              只有在已经配置了主IP地址的接口上才可以配置从IP地址。

l              undo ip address命令不带任何参数表示删除该接口的所有IP地址。

l              undo ip address ip-address { mask | mask-length }表示删除主IP地址。

l              undo ip address ip-address { mask | mask-length } sub表示删除从IP地址。

相关配置可参考命令display ip interface

【举例】

# 指定VLAN 1接口的IP地址为129.12.0.1,子网掩码为255.255.255.0。

<Sysname> system-view

[Sysname] interface vlan-interface 1

[Sysname-Vlan-interface1] ip address 129.12.0.1 255.255.255.0

1.1.6  shutdown

【命令】

shutdown

undo shutdown

【视图】

VLAN接口视图

【缺省级别】

2:系统级

【参数】

【描述】

shutdown命令用来关闭VLAN接口。undo shutdown命令用来打开VLAN接口。

缺省情况下,当VLAN接口下所有以太网端口状态为down时,VLAN接口为down状态,即关闭状态;当VLAN接口下有一个或一个以上的以太网端口处于up状态,则VLAN接口处于up状态。

当VLAN接口的相关参数及协议配置好之后,可以使用undo shutdown命令启动接口;或者当VLAN接口出现故障时,可以用shutdown命令将接口先关闭,然后再用undo shutdown命令打开接口,这样有可能使接口恢复正常。

关闭和打开VLAN接口对于属于这个VLAN的任何一个以太网端口本身都不起作用,以太网端口的状态不随VLAN接口状态的改变而改变。

【举例】

# 关闭VLAN 2接口后再启动VLAN 2接口。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] shutdown

[Sysname-Vlan-interface2] undo shutdown

1.1.7  vlan

【命令】

vlan { vlan-id1 [ to vlan-id2 ] | all }

undo vlan { vlan-id1 [ to vlan-id2 ] | all }

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

vlan-id1:VLAN的编号。

vlan-id2:VLAN的编号,并且要求不能小于vlan-id1

vlan-id1 to vlan-id2:指定VLAN的编号范围。

all:表示所有的VLAN。

【描述】

vlan vlan-id命令用来创建VLAN并进入该VLAN视图。如果指定的VLAN已存在,则该命令直接用来进入该VLAN的视图。

vlan vlan-id1 to vlan-id2命令用来批量创建vlan-id1vlan-id2之间的所有VLAN。

vlan all命令用来一次性创建所有VLAN。

undo vlan vlan-id命令用来删除指定的VLAN。

undo vlan vlan-id1 to vlan-id2命令用来批量删除vlan-id1vlan-id2之间的所有VLAN。

undo vlan all命令用来一次性删除所有VLAN。

需要注意的是:

l              VLAN 1为系统缺省VLAN,用户不能手工创建和删除。

l              预留VLAN是系统为实现特定功能预留的VLAN,用户也不能手工创建和删除。目前,S9500系列交换机没有预留VLAN。

l              不能通过undo vlan命令删除设备上动态学习到的VLAN。

l              不能通过undo vlan命令删除协议VLAN。

l              如果某个VLAN配置有QoS策略,则在没有删除QOS策略前,不允许删除该VLAN。

l              对于Isolate-user-vlan或Secondary VLAN,如果已经使用isolate-user-vlan命令建立了映射关系,则只有在解除映射关系后才能删除该VLAN。

l              如果某个VLAN已经配置成远程镜像VLAN,则不能通过undo vlan命令删除该VLAN;只有先删除远程镜像VLAN的配置才能够删除这个VLAN。

l              如果设备上已经存在支持POS接口的单板(单板类型为LSB1SP4、LSB1P4G8以及LSB1UP1),建议不要使用VLAN 4091~VLAN 4094。

&  说明:

当执行undo vlan命令删除的VLAN是某个端口的缺省VLAN时:对Access端口,端口的缺省VLAN会恢复到VLAN 1;对Trunk或Hybrid端口,端口的缺省VLAN配置不会改变,即Trunk或Hybrid端口可以使用已经不存在的VLAN作为缺省VLAN。

 

相关配置可参考命令display vlan

【举例】

# 进入VLAN 1的视图。

<Sysname> system-view

[Sysname] vlan 1

# 创建VLAN 4~VLAN 100。

<Sysname> system-view

[Sysname] vlan 4 to 100

Please wait............. Done.

1.2  基于端口的VLAN配置命令

1.2.1  port

【命令】

port interface-list

undo port interface-list

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】

interface-list:以太网端口列表,表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中interface-type interface-number为端口类型和端口号。&<1-10>表示前面的参数最多可以输入10次。

【描述】

port命令用来向VLAN中添加一个或一组端口。undo port命令用来从VLAN中删除一个或一组端口。

  注意:

l      port interface-list命令只对Access端口有效。

l      设备上的所有端口的缺省链路类型都是Access类型,但可以在以太网接口视图下,采用port link-type命令来改变端口的链路类型。

 

相关配置可参考命令display vlan

【举例】

# 向VLAN 2中加入从Ethernet1/1/1到Ethernet1/1/3的以太网端口。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] port ethernet 1/1/1 to ethernet 1/1/3

1.2.2  port access vlan

【命令】

port access vlan vlan-id

undo port access vlan

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

vlan-id:指定的VLAN ID。

【描述】

port access vlan命令用来将当前Access端口加入到指定的VLAN中。undo port access vlan命令用来恢复缺省情况。

缺省情况下,所有Access端口均属于且只属于VLAN 1。

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

此命令使用的条件是vlan-id所指定的VLAN必须已经存在。

【举例】

# 将Ethernet1/1/1端口加入到VLAN 3中。

<Sysname> system-view

[Sysname] vlan 3

[Sysname-vlan3] quit

[Sysname] interface Ethernet 1/1/1

[Sysname-Ethernet1/1/1] port access vlan 3

1.2.3  port hybrid pvid vlan

【命令】

port hybrid pvid vlan vlan-id

undo port hybrid pvid

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

vlan-id:指定端口的缺省的VLAN ID

【描述】

port hybrid pvid vlan命令用来设置Hybrid端口的缺省VLAN IDundo port hybrid pvid命令用来恢复Hybrid端口的缺省情况。

缺省情况下,Hybrid端口的缺省VLAN IDVLAN 1

对于Hybrid端口,执行undo vlan命令删除端口的缺省VLAN后,端口的缺省VLAN配置不会改变,即可以使用已经不存在的VLAN作为Hybrid端口的缺省VLAN ID

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

需要注意的是,本机Hybrid端口的缺省VLAN和相连的对端交换机的Hybrid端口的缺省VLAN必须一致,否则端口将不能正常转发报文。

相关配置可参考命令port link-type

【举例】

# 将Hybrid端口Ethernet1/1/1的缺省VLAN设为100。

<Sysname> system-view

[Sysname] vlan 100

[Sysname-vlan100] quit

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type hybrid

[Sysname-Ethernet1/1/1] port hybrid pvid vlan 100

1.2.4  port hybrid vlan

【命令】

port hybrid vlan vlan-id-list { tagged | untagged }

undo port hybrid vlan vlan-id-list

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

vlan-id-list:VLAN列表,Hybrid端口要加入的VLAN的范围。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>,&<1-10>表示前面的参数最多可以重复输入10次。

tagged:指定VLAN的报文发送时携带Tag标签。

untagged:指定VLAN的报文发送时不携带Tag标签。

【描述】

port hybrid vlan命令用来允许指定的VLAN通过当前Hybrid端口。undo port hybrid vlan命令用来取消指定的VLAN通过当前Hybrid端口。

缺省情况下,Hybrid端口只允许VLAN 1的报文以Untagged方式通过,即VLAN 1的报文从该端口发送出去后不携带VLAN Tag。

Hybrid端口允许多个VLAN通过。如果多次使用port hybrid vlan命令,那么Hybrid端口上允许通过的VLAN是这些vlan-id-list的合集。

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

需要注意的是:通过vlan-id-list指定允许当前Hybrid端口通过的VLAN时,只对于vlan-id-list中已经存在的VLAN有效。

相关配置可参考命令port link-type

【举例】

# 配置Hybrid端口Ethernet1/1/1允许VLAN 2、VLAN 4、VLAN 50~VLAN 100(指定的VLAN都已经存在)通过,并且这些VLAN的报文发送时携带Tag标签。

<Sysname> system-view

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type hybrid

[Sysname-Ethernet1/1/1] port hybrid vlan 2 4 50 to 100 tagged

1.2.5  port link-type

【命令】

port link-type { access | hybrid | trunk }

undo port link-type

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

access:设置端口的链路类型为Access类型。

hybrid:设置端口的链路类型为Hybrid类型。

trunk:设置端口的链路类型为Trunk类型。

【描述】

port link-type命令用来设置端口的链路类型。undo port link-type命令用来将端口的链路类型恢复为缺省情况。

缺省情况下,所有端口的链路类型均为Access类型。

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

&  说明:

Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其它类型端口。例如:Trunk端口不能直接被设置为Hybrid端口,只能先设为Access端口,再设置为Hybrid端口。

 

【举例】

# 将以太网端口Ethernet1/1/1(Access端口)设置为Trunk端口。

<Sysname> system-view

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type trunk

1.2.6  port trunk permit vlan

【命令】

port trunk permit vlan { vlan-id-list | all }

undo port trunk permit vlan { vlan-id-list | all }

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

VLAN列表,为Trunk端口加入的VLAN的范围,表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }& <1-10>,&<1-10>表示前面的参数最多可以重复输入10次。

all:表示允许所有VLAN通过该Trunk端口。

【描述】

port trunk permit vlan命令用来允许指定的VLAN通过当前Trunk端口。undo port trunk permit vlan命令用来取消指定的VLAN通过当前Trunk端口。

缺省情况下,Trunk端口只允许VLAN 1的报文通过。

Trunk端口发送出去的报文,只有缺省VLAN的报文不带VLAN Tag,其他VLAN的报文均会保留VLAN Tag。

Trunk端口允许多个VLAN通过。如果多次使用port trunk permit vlan命令,那么Trunk端口上允许通过的VLAN是这些vlan-id-list的集合。

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

相关配置可参考命令port link-type

【举例】

# 配置Trunk端口Ethernet1/1/1允许VLAN 2、VLAN 4、VLAN 50~VLAN 100通过。

<Sysname> system-view

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type trunk

[Sysname-Ethernet1/1/1] port trunk permit vlan 2 4 50 to 100

Please wait........... Done.

1.2.7  port trunk pvid vlan

【命令】

port trunk pvid vlan vlan-id

undo port trunk pvid

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

vlan-id:指定端口的缺省VLAN ID

【描述】

port trunk pvid vlan命令用来设置Trunk端口的缺省VLAN IDundo port trunk pvid命令用来恢复缺省情况。

缺省情况下,Trunk端口的缺省VLANVLAN 1

对于Trunk端口,执行undo vlan命令删除端口的缺省VLAN后,端口的缺省VLAN配置不会改变,即使用已经不存在的VLAN作为Trunk端口的缺省VLAN ID

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

需要注意的是,本端设备Trunk端口的缺省VLAN ID和相连的对端设备的Trunk端口的缺省VLAN ID必须一致,否则报文将不能正确传输。

相关配置可参考命令port link-type

【举例】

# 将Trunk端口Ethernet1/1/1的缺省VLAN配置为100。

<Sysname> system-view

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type trunk

[Sysname-Ethernet1/1/1] port trunk pvid vlan 100

1.3  基于协议的VLAN配置命令

1.3.1  display protocol-vlan interface

【命令】

display protocol-vlan interface { interface-type interface-number1 [ to interface-type interface-number2 ] | all }

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

interface-type interface-number1:需要显示的接口的类型和编号。

interface-type interface-number1 to interface-type interface-number2:需要显示的接口的类型和范围,to之后的数值要大于或等于to之前的数值。

all:显示所有端口的协议信息及协议的索引。

【描述】

display protocol-vlan interface命令用于显示端口上已配置的协议VLAN的相关信息。

【举例】

# 显示端口Ethernet1/1/1上已配置的协议VLAN的相关信息。

<Sysname> display protocol-vlan interface ethernet 1/1/1

 Interface: Ethernet1/1/1

   VLAN ID   Protocol Index      Protocol Type

 ======================================================

       2          0               ipv4

       2          3               at

表1-3 display protocol-vlan interface命令显示信息描述表

字段

描述

Interface: Ethernet1/1/1

接口类型和编号

VLAN ID

协议VLAN的编号

Protocol Index

协议的索引值

Protocol Type

协议类型

 

1.3.2  display protocol-vlan vlan

【命令】

display protocol-vlan vlan { vlan-id [ to vlan-id ] | all }

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

vlan-id:VLAN的编号。

to:指定VLAN的范围。to之后的数值要大于或等于to之前的数值。

all:所有VLAN。

【描述】

display protocol-vlan vlan命令用于显示VLAN上所配置的协议信息及协议的索引。

相关配置可参考命令display vlan

【举例】

# 显示VLAN 10到VLAN 20上所配置的协议信息及协议的索引。

<Sysname> display protocol-vlan vlan 10 to 20

VLAN ID:15

    Protocol Index      Protocol Type

 ======================================================

          0              ipv4

 VLAN ID:20

    Protocol Index      Protocol Type

 ======================================================

          0              at

          1              ipv6

本命令显示信息字段的含义请参见表1-3

1.3.3  port hybrid protocol-vlan

【命令】

port hybrid protocol-vlan vlan vlan-id { protocol-index [ to protocol-end ] | all }

undo port hybrid protocol-vlan { vlan vlan-id { protocol-index [ to protocol-end ] | all } | all }

【视图】

以太网接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

vlan vlan-id:VLAN的编号。

protocol-index:协议索引初始值,且必须小于等于协议索引终止值。如果不手工设定协议索引,则系统会根据协议与VLAN产生关联的先后顺序自动编号产生。可以通过display protocol-vlan vlan all命令来查看协议索引。

protocol-end:协议索引终止值,且必须大于等于协议索引初始值。

all:所有协议。

【描述】

port hybrid protocol-vlan命令用来配置端口与基于协议VLAN的关联。undo port hybrid protocol-vlan命令用于取消端口与基于协议VLAN的关联。

在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

需要注意的是:端口必须是Hybrid类型,把端口加入到要关联的VLAN,并且为该VLAN指定协议之后,才能配置该命令。

相关配置可参考命令display protocol-vlan interface

【举例】

# 把Hybrid端口Ethernet1/1/1与协议VLAN 2中的协议0相关联。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-Vlan2] protocol-vlan at

[Sysname] interface ethernet 1/1/1

[Sysname-Ethernet1/1/1] port link-type hybrid

[Sysname-Ethernet1/1/1] port hybrid vlan 2 tagged

[Sysname-Ethernet1/1/1] port hybrid protocol-vlan vlan 2 0

1.3.4  protocol-vlan

【命令】

protocol-vlan [ protocol-index ] { at | ipv4 | ipv6 | ipx { ethernetii | llc | raw | snap } | mode { ethernetii etype etype-id | llc { dsap dsap-id [ ssap ssap-id ] | ssap ssap-id } | snap etype etype-id } }

undo protocol-vlan { protocol-index [ to protocol-end ] | all }

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】

at:基于AT(AppleTalk)协议的VLAN。

ipv4:基于IPv4协议的VLAN。

ipv6:基于IPv6协议的VLAN。

ipx:基于IPX协议的VLAN。其中的ethernetiillcrawsnap为IPX的四种封装类型,缺省的封装类型是ethernetii

mode:配置自定义协议模板。可以分为ethernetiillcrawsnap四种封装类型。

ethernetii etype etype-id:匹配Ethernet II封装格式及相应的协议类型值。etype-id表示入报文的以太网类型,取值范围为0x0600~0xFFFF(除0x0800、0x809B、0x8137、0x86DD以外的值)。

llc:以太网报文封装格式为llc

dsap dsap-id:目的服务接入点。

ssap ssap-id:源服务接入点。

snap etype etype-id:匹配SNAP封装格式及相应的协议类型值。etype-id表示入报文的以太网类型,取值范围为0x0600~0xFFFF,但不能是SNAP封装下的IPX SNAP类型。

protocol-index:协议索引初始值。如果不指定该参数,则系统会自动分配一个索引值。

to protocol-end:协议索引终止值,必须大于等于协议索引初始值。

all:所有协议索引。

  注意:

l      dsap-idssap-id不能同时设置成0xE0,0xE0对应的是IPX报文的llc封装格式;dsap-idssap-id也不能同时设成0xFF,0xFF对应的是IPX报文的raw封装格式。当配置了dsap-idssap-id中任一参数的值,系统会默认给另一参数设置成0xAA。

l      在使用mode参数配置协议VLAN时,如果将ethernetii型报文的etype-id参数值配置为0x0800、0x8137、0x809B、0x86DD,则分别与IPv4、IPX、AppleTalkIPv6协议模板相同。因此不允许配置ethernetii报文的etype-id参数为这四个数值。

 

【描述】

protocol-vlan命令用来配置基于协议的VLAN,并指定协议模板。undo protocol-vlan命令用于取消配置的协议模板。

  注意:

由于IP协议与ARP协议关系密切,建议用户将IPv4协议和ARP协议(ARP协议的协议代码为0x0806)绑定到同一VLAN,并且关联到相同的端口,避免因ARP报文与IP报文未划分到同一VLAN,而造成无法正常通信的情况。

 

相关配置可参考命令display protocol-vlan vlan

【举例】

# 配置VLAN 2为协议VLAN,将IPv4协议报文划分到VLAN 2中传输。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] protocol-vlan ipv4

 


第2章  Super VLAN配置命令

2.1  Super VLAN配置命令

2.1.1  display supervlan

【命令】

display supervlan [ supervlan-id ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

supervlan-id:已经配置的Super VLAN的VLAN ID。

【描述】

display supervlan命令用来显示Super VLAN和Sub VLAN的映射关系,以及标识Super VLAN和Sub VLAN映射关系的端口。

相关配置可参考命令supervlansubvlan

【举例】

# 显示Super VLAN和Sub VLAN的映射关系。

<Sysname> display supervlan 25

SuperVLAN ID :  25

 SubVLAN ID :  26-30

 

 VLAN ID: 25

 VLAN Type: static

 It is a Super VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0025

 Tagged   Ports: none

 Untagged Ports: none

 

 VLAN ID: 26

 VLAN Type: static

 It is a Sub VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0026

 Tagged   Ports: none

 Untagged Ports: none

 

 VLAN ID: 27

 VLAN Type: static

 It is a Sub VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0027

 Tagged   Ports: none

 Untagged Ports: none

 

 VLAN ID: 28

 VLAN Type: static

 It is a Sub VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0028

 Tagged   Ports: none

 Untagged Ports: none

 

 VLAN ID: 29

 VLAN Type: static

 It is a Sub VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0029

 Tagged   Ports: none

 Untagged Ports: none

 

 VLAN ID: 30

 VLAN Type: static

 It is a Sub VLAN.

 Route Interface: configured

 IP Address: 10.1.1.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0030

 Tagged   Ports: none

 Untagged Ports: none

表2-1 display supervlan命令显示信息描述表

字段

描述

SuperVLAN ID

SuperVLAN编号

SubVLAN ID

SubVLAN ID编号

VLAN ID

VLAN号

VLAN Type

VLAN类型

Route Interface

是否配置路由接口

IP Address

IP地址

Subnet Mask

子网掩码

Description

VLAN描述信息

Tagged Ports

Tagged端口

Untagged Ports

Untagged端口

 

2.1.2  subvlan

【命令】

subvlan vlan-list

undo subvlan [ vlan-list ]

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】

vlan-listSub VLAN列表,表示方式为vlan-list = { vlan-id [ to vlan-id2 ] }&<1-10>。其中,vlan-id表示Sub VLANVLAN ID。&<1-10>表示前面的参数最多可以重复输入10次。

【描述】

subvlan命令用来建立Super VLANSub VLAN间的映射关系。当前VLANSuper VLANvlan-list参数里指定的VLANSub VLANundo subvlan命令用来取消Sub VLANSuper VLAN间的映射关系。

需要注意的是:

l              配置Super VLAN和Sub VLAN间的映射关系前,Sub VLAN必须已经存在。

l              Sub VLAN不能配置VLAN接口,否则将不能配置Super VLAN和Sub VLAN间的映射关系。

l              在建立了Sub VLAN和Super VLAN的映射关系后,仍可以向Sub VLAN中添加和删除接口。

l              undo subvlan命令如果不带参数的话,就解除所有Sub VLAN和指定Super VLAN之间的映射关系;如果带有参数的话就解除参数指定的Sub VLAN和当前Super VLAN之间的映射关系。

相关配置可参考命令display supervlan

【举例】

# 将Super VLAN 10和Sub VLAN 3、4、5、9对应起来。

<Sysname> system-view

[Sysname] vlan 10

[Sysname-vlan10] subvlan 3 to 5 9

2.1.3  supervlan

【命令】

supervlan

undo supervlan

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】

【描述】

supervlan命令用来设置当前VLAN的类型为Super VLAN。undo supervlan命令用来取消一个VLAN的Super VLAN类型的设置。

需要注意的是:如果某个VLAN被指定为Super VLAN,则该VLAN不能被指定为某个端口的GuestVlan;同样,如果某个VLAN被指定为某个端口的GuestVLAN,则该VLAN不能被指定为Super VLAN。关于GuestVLAN的相关内容请参见“安全分册”中的“802.1x配置”。

  注意:

l      当VLAN内已经有端口加入,则该VLAN将不能配置成为Super VLAN。

l      VLAN 1不能配置成为Super VLAN

l      Isolate-user-vlan类型的VLAN不能配置成为Super VLAN

 

相关配置可参考命令display supervlan

【举例】

# 将VLAN 2配置为Super VLAN。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] supervlan

 


第3章  Isolate-user-vlan配置命令

3.1  Isolate-user-vlan配置命令

3.1.1  display isolate-user-vlan

【命令】

display isolate-user-vlan [ isolate-user-vlan-id ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

isolate-user-vlan-id:Isolate-user-vlan的编号。

【描述】

display isolate-user-vlan命令用来显示Isolate-user-vlan和Secondary VLAN的映射关系,以及标识Isolate-user-vlan和Secondary VLAN映射关系的端口。

相关配置可参考命令isolate-user-vlan enableisolate-user-vlan

【举例】

# 显示Isolate-user-vlan和Secondary VLAN的映射关系。

<Sysname> display isolate-user-vlan

Isolate-user-VLAN VLAN ID : 25

 Secondary VLAN ID : 26-27

 

VLAN ID: 25

 VLAN Type: static

 Isolate-user-VLAN type: isolate-user-VLAN

 Route Interface: configured

 IP Address: 10.0.0.1

 Subnet Mask: 255.255.255.0

 Description: VLAN 0025

 Tagged   Ports: none

 Untagged Ports:

    GigabitEthernet4/3/1     GigabitEthernet4/3/2     GigabitEthernet4/3/3

 

 VLAN ID: 26

 VLAN Type: static

 Isolate-user-VLAN type: secondary

 Route Interface: not configured

 Description: VLAN 0026

 Tagged   Ports: none

 Untagged Ports:

    GigabitEthernet4/3/1     GigabitEthernet4/3/2

 

 VLAN ID: 27

 VLAN Type: static

 Isolate-user-VLAN type: secondary

 Route Interface: not configured

 Description: VLAN 0027

 Tagged   Ports: none

 Untagged Ports:

    GigabitEthernet4/3/1     GigabitEthernet4/3/3

表3-1 display isolate-user-vlan命令显示信息描述表

字段

描述

Isolate-user-VLAN VLAN ID

Isolate-user-VLAN VLAN号

Secondary VLAN ID

Secondary VLAN号

VLAN ID

VLAN编号

VLAN Type

VLAN类型

Isolate-user-VLAN type

Isolate-user-VLAN 类型

Route Interface

VLAN是否配置了VLAN接口

IP Address

VLAN接口的IP地址

Subnet Mask

VLAN接口的子网掩码

Description

VLAN描述信息

Tagged Ports

标识该VLAN报文在哪些端口上需要打Tag标记

Untagged Ports

标识该VLAN报文在哪些端口上不需要打Tag标记

 

3.1.2  isolate-user-vlan

【命令】

isolate-user-vlan isolate-user-vlan-id secondary secondary-vlan-id [ to secondary-vlan-id ]

undo isolate-user-vlan isolate-user-vlan-id [ secondary secondary-vlan-id [ to secondary-vlan-id ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

isolate-user-vlan-id:Isolate-user-vlan的编号。

secondary secondary-vlan-id [ to secondary-vlan-id ]:指定Secondary VLAN的编号或编号范围。

【描述】

isolate-user-vlan命令用来建立Isolate-user-vlan和Secondary VLAN间的映射关系。undo isolate-user-vlan用来取消Isolate-user-vlan和Secondary VLAN间的映射关系。

缺省情况下,用户创建的Isolate-user-vlan和Secondary VLAN没有任何映射关系。

需要注意的是:

l              执行isolate-user-vlan命令时,Isolate-user-vlan和Secondary VLAN都必须已经存在,并且isolate-user-vlan-id指定的VLAN已经配置为Isolate-user-vlan。

l              执行isolate-user-vlan命令时,Secondary VLAN中必须已经至少包含一个端口(非Trunk端口)。该类端口的缺省VLAN必须是Secondary VLAN,否则,不能执行该命令。执行完isolate-user-vlan命令后,该类端口全部会变成Hybrid端口并且端口上允许通过的VLAN会有增加(相当于在端口上增加执行了port hybrid vlan isolate-user-vlan-id untagged命令)。此时若又执行undo isolate-user-vlan命令,端口的类型不会变化,但是端口上允许通过的VLAN会有变化(相当于在端口上又执行了undo port hybrid vlan isolate-user-vlan-id命令)。

l              执行isolate-user-vlan命令时,Isolate-user-vlan中必须至少包含一个端口(非Trunk端口)。该类端口的缺省VLAN必须是Isolate-user-vlan,否则,不能执行该命令。执行完isolate-user-vlan命令后,该类端口全部会变成Hybrid端口并且端口上允许通过的VLAN会有增加(相当于在端口上增加执行了port hybrid vlan secondary-vlan-id untagged命令)。此时若又执行undo isolate-user-vlan命令,端口的类型不会变化,但是端口上允许通过的VLAN会有变化(相当于在端口上又执行了undo port hybrid vlan secondary-vlan-id命令)。

l              执行undo isolate-user-vlan命令时,如果不带参数secondary secondary-vlan-id,就解除所有Secondary VLAN和指定Isolate-user-vlan的映射关系;如果带有该参数,就解除参数指定的Secondary VLAN和指定Isolate-user-vlan的映射关系。

&  说明:

建立映射关系后,向Isolate-user-vlan和Secondary VLAN中添加/删除端口以及删除VLAN的操作都将被系统禁止,只有在解除了映射关系后才可以执行以上操作。

 

相关配置可参考命令display isolate-user-vlan

【举例】

# 将Isolate-user-vlan 10和Secondary VLAN 2、3、4、5对应起来。

<Sysname> system-view

[Sysname] isolate-user-vlan 10 secondary 2 to 5

3.1.3  isolate-user-vlan enable

【命令】

isolate-user-vlan enable

undo isolate-user-vlan enable

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】

【描述】

isolate-user-vlan enable命令用来设置一个VLAN的类型为Isolate-user-vlan。undo isolate-user-vlan enable命令用来取消一个VLAN为Isolate-user-vlan类型的设置。

缺省情况下,用户创建的VLAN不是Isolate-user-vlan类型的VLAN。

Isolate-user-vlan中可以包含多个端口,包括与上行设备相连的端口。

&  说明:

创建Isolate-user-vlan类型的VLAN时,请先关闭交换机的GVRP功能。否则将不能创建Isolate-user-vlan类型的VLAN。反之亦然。

 

相关配置可参考命令display isolate-user-vlan

【举例】

# 将VLAN 5配置为Isolate-user-vlan。

<Sysname> system-view

[Sysname] vlan 5

[Sysname-vlan5] isolate-user-vlan enable

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们