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

H3C WX3000系列有线无线一体化交换机交换引擎 命令手册-6PW103

04-VLAN命令

本章节下载 04-VLAN命令  (179.92 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/H3C_WX3000/Command/Command_Manual/H3C_WX3000_CM-6PW103/200907/643007_30005_0.htm

04-VLAN命令


1 VLAN配置命令

1.1  VLAN配置命令

1.1.1  description

【命令】

description text

undo description

【视图】

VLAN视图、VLAN接口视图

【参数】

text:描述VLAN或VLAN接口的字符串,可以包含特殊字符及空格,区分大小写。

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

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

【描述】

description命令用来设置当前VLAN或VLAN接口的描述字符串。undo description命令用来恢复当前VLAN或VLAN接口的描述字符串为缺省值。

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

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

【举例】

# 为VLAN1指定一个描述字符串“RESEARCH”。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 1

[device-vlan1] description RESEARCH

1.1.2  display interface Vlan-interface

【命令】

display interface vlan-interface [ vlan-id ]

【视图】

任意视图

【参数】

vlan-id:指定VLAN接口的编号。

【描述】

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

如果指定了vlan-id,显示指定VLAN接口的相关信息;如果不指定vlan-id,则显示所有已创建的VLAN接口的相关信息。

相关配置可参考命令interface Vlan-interface

【举例】

# 显示接口Vlan-interface1的相关信息。

<device> display interface Vlan-interface 1

Vlan-interface1 current state : DOWN

Line protocol current state : DOWN

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 000f-e20f-4101

Internet Address is 10.1.1.1/24 Primary

Description : Vlan-interface1 Interface

The Maximum Transmit Unit is 1500

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

字段

描述

Vlan-interface1 current state

VLAN接口当前状态

Line protocol current state

链路协议当前状态

IP Sending Frames' Format

IP发送帧格式

Hardware address

VLAN接口对应的MAC地址

Internet Address

VLAN接口对应的IP地址

Description

VLAN接口描述字符串

The Maximum Transmit Unit

最大传输单元(MTU)

 

1.1.3  display vlan

【命令】

display vlan [ vlan-id [ to vlan-id ] | all | dynamic | static ]

【视图】

任意视图

【参数】

vlan-id:指定VLAN ID,取值范围为1~4094。

to:指定多个连续的VLAN ID,to之后的VLAN编号不能小于to之前的。

all:显示所有VLAN的相关信息。

dynamic:显示动态VLAN(指通过GVRP协议注册的VLAN)信息。

static:显示静态VLAN(指通过手工配置创建的VLAN)信息。

【描述】

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

l              如果使用参数vlan-id,则显示指定VLAN的相关信息。

l              如果不使用参数vlan-id,则显示系统已存在的VLAN的编号。

l              如果选用dynamicstatic参数,则显示系统已存在的动态或静态VLAN数量及VLAN编号。

相关配置可参考命令vlan

【举例】

# 显示VLAN1的信息。

<device> display vlan 1

 VLAN ID: 1

 VLAN Type: static

 Route Interface: configured

 IP Address: 192.168.0.50

 Subnet Mask: 255.255.255.0

 Description: VLAN 0001

 Name: VLAN 0001

 Tagged   Ports: none  

 Untagged Ports:

  GigabitEthernet1/0/1         GigabitEthernet1/0/2         GigabitEthernet1/0/3

  GigabitEthernet1/0/4         GigabitEthernet1/0/5         GigabitEthernet1/0/6

  GigabitEthernet1/0/7         GigabitEthernet1/0/8         GigabitEthernet1/0/9

  GigabitEthernet1/0/10        GigabitEthernet1/0/11        GigabitEthernet1/0/12

  GigabitEthernet1/0/13        GigabitEthernet1/0/14        GigabitEthernet1/0/15

  GigabitEthernet1/0/16        GigabitEthernet1/0/17        GigabitEthernet1/0/18

  GigabitEthernet1/0/19        GigabitEthernet1/0/20        GigabitEthernet1/0/21

  GigabitEthernet1/0/22        GigabitEthernet1/0/23        GigabitEthernet1/0/24

  GigabitEthernet1/0/29                                              

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

字段

描述

VLAN ID

VLAN标识号

VLAN Type

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

Route Interface

VLAN对应的VLAN接口是否已经具备作为路由转发接口的条件(是否已经配置了IP地址)

IP Address

VLAN接口的主IP地址

Subnet Mask

VLAN接口IP地址的子网掩码

Description

VLAN的描述字符串

Name

VLAN的名称

Tagged Ports

标识该VLAN的报文在从哪些端口发送时需要携带Tag标记

Untagged Ports

标识该VLAN的报文在从哪些端口发送时不需要携带Tag标记

 

1.1.4  interface Vlan-interface

【命令】

interface vlan-interface vlan-id

undo interface vlan-interface vlan-id

【视图】

系统视图

【参数】

vlan-idVLAN接口的标识号,取值范围为14094

【描述】

interface Vlan-interface命令用来创建VLAN接口并进入VLAN接口视图。undo interface Vlan-interface命令用来删除一个VLAN接口。

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

l    在创建VLAN接口之前,必须先创建对应的VLAN,否则无法创建VLAN接口。

l    设备只支持配置8个VLAN接口。

 

【举例】

# 进入Vlan-interface1接口的视图。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] interface Vlan-interface 1

[device-Vlan-interface1]

1.1.5  name

【命令】

name text

undo name

【视图】

VLAN视图

【参数】

text:VLAN名称,为1~32个字符的字符串(可以包含特殊字符及空格)。

【描述】

name命令用来指定当前VLAN的名称。undo name命令用来恢复当前VLAN名称的缺省值。

缺省情况下,VLAN的名称为该VLAN的VLAN ID,如“VLAN 0001”。

【举例】

# 指定VLAN 2的名称为“test vlan”。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 2

[device-vlan2] name test vlan

1.1.6  shutdown

【命令】

shutdown

undo shutdown

【视图】

VLAN接口视图

【参数】

【描述】

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

缺省情况下,VLAN接口的管理状态为打开,此时VLAN接口状态受VLAN中端口状态的影响:

l              当VLAN中所有以太网端口状态为Down时,VLAN接口为Down状态,即关闭状态。

l              当VLAN中有一个或一个以上的以太网端口处于Up状态,则VLAN接口处于Up状态。

如果将VLAN接口的管理状态设置为关闭,则VLAN接口的状态始终为Down,不受VLAN中端口状态的影响。

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

关闭和打开VLAN接口对属于这个VLAN的所有以太网端口的状态都没有影响。

【举例】

# 关闭Vlan-interface1接口。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] interface Vlan-interface 1

[device-Vlan-interface1] shutdown

1.1.7  vlan

【命令】

vlan vlan-id

undo vlan vlan-id

【视图】

系统视图

【参数】

vlan-id:指定要创建并进入其视图的VLAN的编号,取值范围为1~4094。

【描述】

vlan命令用来进入VLAN视图,如果指定的VLAN不存在,则该命令先创建对应的VLAN,然后再进入该VLAN的视图。undo vlan命令用来删除指定的VLAN。

l    VLAN 1为缺省VLAN,无法删除。

l    在使用undo vlan命令删除指定的VLAN时,如果设备上存在以需要被删除的VLAN作为缺省VLAN的Trunk或Hybrid端口,在删除该VLAN后,这些端口的缺省VLAN配置不会改变,即这些端口将以不存在的VLAN作为缺省VLAN。

l    协议保留的VLAN、Voice VLAN、管理VLAN以及远程镜像VLAN不能使用undo vlan命令直接删除。

 

【举例】

# 进入VLAN 1的视图。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 1

[device-vlan1]

# 删除VLAN 5。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] undo vlan 5

1.1.8  vlan to

【命令】

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

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

【视图】

系统视图

【参数】

vlan-id1:指定要创建的起始VLAN的ID,取值范围为1~4094。

to:指定VLAN的范围。

vlan-id2:指定要创建的终止VLAN的ID,取值范围为1~4094,不能小于vlan-id1

allvlan to命令中的all参数表示一次创建所有VLAN(1~4094);undo vlan to命令中的all参数表示删除当前已经创建的所有VLAN。

【描述】

vlan to命令用来批量创建多个VLAN。undo vlan to命令用来批量删除多个VLAN。

协议保留的VLAN、Voice VLAN、缺省VLAN(VLAN 1)、管理VLAN以及远程镜像VLAN不能使用undo vlan toundo vlan all命令直接删除。

 

【举例】

# 创建VLAN 4到VLAN 100。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 4 to 100

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

# 批量删除VLAN2到VLAN9,其中VLAN 5已经配置为Voice VLAN。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] undo vlan 2 to 9

 Note:The VLAN kept by protocol, the voice VLAN,  the default VLAN, the management VLAN and the remote probe VLAN will not be deleted!

 Please wait... Done.

[device] display vlan

The following VLANs exist:

  1(default), 5

以上信息表示,已经被配置为Voice VLAN的VLAN无法使用undo vlan命令直接删除,其他VLAN已经被正常删除。

1.2  基于端口的VLAN配置命令

1.2.1  port

【命令】

port interface-list

undo port interface-list

【视图】

VLAN视图

【参数】

interface-list:需要添加到某个VLAN中或从某个VLAN中删除的以太网端口列表,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] } &<1-10>。其中interface-type为端口类型,interface-number为端口号。关键字to之后的端口号要大于或等于to之前的端口号。命令中&<1-10>表示前面的参数最多可以输入10次。

【描述】

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

以上命令只对Access端口有效。将Trunk端口和Hybrid端口加入VLAN,只能通过以太网端口视图下的port trunk permit vlanport hybrid vlan命令实现,相关命令的描述请参见本手册“端口基本配置操作”部分的介绍。

 

相关配置可参考命令display vlan

【举例】

# 向VLAN 2中加入从GigabitEthernet1/0/2到GigabitEthernet1/0/4的以太网端口。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 2

[device-vlan2] port GigabitEthernet 1/0/2 to GigabitEthernet 1/0/4

1.3  基于协议的VLAN配置命令

1.3.1  display protocol-vlan interface

【命令】

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

【视图】

任意视图

【参数】

interface-type interface-number [ to interface-type interface-number ]:指定需要显示其协议VLAN配置的端口。不使用to参数时指定一个端口;使用to参数可以指定连续的多个端口,关键字to之后的端口号要大于或等于to之前的端口号。其中interface-type为端口类型,interface-number为端口编号。

all:显示所有端口的协议VLAN信息。

【描述】

display protocol-vlan interface命令用来显示指定端口上所配置的协议信息及协议的索引。

【举例】

# 显示端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上所配置的协议信息及协议的索引。

<device> display protocol-vlan interface GigabitEthernet 1/0/1 to GigabitEthernet 1/0/2

Interface: GigabitEthernet1/0/1

VLAN ID   Protocol-Index     Protocol-type

   50            0                  ip

   80            1                  ip

   100           0                  ip

   100           1                  ipx ethernetii

Interface: GigabitEthernet1/0/2

VLAN ID   Protocol-Index     Protocol-type

   50             1                  ipx raw

   80             2                  at

   100            3                  snap etype 0x0abc

   100            4                  llc dsap 0xac ssap 0xbd

1.3.2  display protocol-vlan vlan

【命令】

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

【视图】

任意视图

【参数】

vlan-id:VLAN的编号,取值范围为1~4094。

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

all:显示已创建的所有协议VLAN的信息。

【描述】

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

相关配置可参考命令display vlan

【举例】

# 显示VLAN10到VLAN20上所配置的协议信息及协议的索引。

<device> display protocol-vlan vlan 10 to 20

VLAN ID: 10

VLAN Type: Protocol-based VLAN

 Protocol-Index          Protocol-Type

         0                       ip   

         1                       ip   

         2                       ipx ethernetii

         3                       at

VLAN ID: 15

VLAN Type: Protocol-based VLAN

 Protocol-Index          Protocol-Type

         0                       ip  

         1                       snap etype 0x0abcd

1.3.3  port hybrid protocol-vlan vlan

【命令】

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

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

【视图】

以太网端口视图

【参数】

vlan-id:VLAN的编号,取值范围为1~4094。

protocol-index:协议索引初始值,取值范围为0~7,且必须小于等于协议索引终止值。

protocol-index-end:协议索引终止值,取值范围为0~7,且必须大于等于协议索引初始值。

allport hybrid protocol-vlan vlan命令中的all参数表示创建当前端口与指定协议VLAN中的所有协议索引的关联;undo port hybrid protocol-vlan vlan命令中的all参数表示删除当前端口与指定协议VLAN中的所有协议索引的关联。

【描述】

port hybrid protocol-vlan vlan命令用来创建端口与协议VLAN的关联。undo port hybrid protocol-vlan vlan命令用来取消端口与协议VLAN的关联。

l    port hybrid protocol-vlan vlan命令只能在Hybrid端口上执行。

l    端口在与指定协议类型进行关联之前必须已经加入该协议VLAN,否则,不允许进行关联。

l    在执行undo port hybrid protocol-vlan vlan命令时,如果指定取消的协议索引值不存在,设备将提示用户操作失败。如果指定取消的多个索引值中有部分索引值不存在,在提示错误信息的同时,已存在的索引值将被正常取消。

 

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

【举例】

# 把端口GigabitEthernet1/0/1与协议VLAN 3中的协议索引值0到4相关联。

<device> system-view

System View: return to User View with Ctrl+Z.

[device] interface GigabitEthernet 1/0/1

[device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 3 0 to 4

1.3.4  protocol-vlan

【命令】

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

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

【视图】

VLAN视图

【参数】

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

ip:基于IP协议的VLAN。

ipx:基于IPX协议的VLAN。其中的ethernetii、llc、rawsnap为IPX的四种封装类型。

mode:配置自定义协议模板。

ethernetii etype-id:匹配Ethernet II封装格式及相应的协议类型值,etype-id取值范围为0x0600~0xFFFF。

llc:匹配LLC封装格式。

dsap-id:目的服务接入点,取值范围为0x0000~0x00FF。

ssap-id:源服务接入点,取值范围为0x0000~0x00FF。

snap etype-id:匹配SNAP封装格式及相应的协议类型值,etype-id取值范围为0x0600~0xFFFF。

protocol-index:协议索引初始值,取值范围为0~7,且必须小于等于协议索引终止值。如果不指定该参数,则系统会自动分配一个索引值。

protocol-index-end:协议索引终止值,取值范围为0~7,且必须大于等于协议索引初始值。

all:所有协议索引。

在使用mode参数配置自定义协议模板时,如果将ethernetiisnap型报文的etype-id参数值配置为0x0800、0x809B、0x8137,则该模板分别与IP、IPX和AppleTalk协议的标准协议模板相同。为避免两条命令对同种协议做不同配置的情况,设备将提示用户不能配置ethernetiisnap报文的etype-id参数为上述三个数值。

 

【描述】

protocol-vlan命令用来配置划分协议VLAN使用的协议模板。undo protocol-vlan命令用来取消配置的协议模板。

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

【举例】

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

<device> system-view

System View: return to User View with Ctrl+Z.

[device] vlan 3

[device-vlan3] protocol-vlan ip

由于IP协议与ARP协议关系密切,建议用户在VLAN下配置IP协议类型时,同时配置ARP协议类型,并将这两种协议类型关联到相同的端口,避免因ARP报文与IP报文未划分到同一VLAN,而造成无法解析IP地址的情况。

 

# 配置ARP协议模板,ARP协议的协议代码为0x0806。

l              当使用以太网封装时,请按下面的命令进行配置。

[device-vlan3] protocol-vlan mode ethernetii etype 0806

l              当使用802.3封装格式时,请按下面的命令进行配置。

[device-vlan3] protocol-vlan mode snap etype 0806

 

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

新华三官网
联系我们