H3C交换机配置VLAN是网络管理中常见的操作,VLAN(虚拟局域网)能够将一个物理网络划分为多个逻辑网络,从而实现网络隔离、提高安全性、优化网络性能,以下是详细的H3C交换机VLAN配置命令及步骤说明,包括创建VLAN、端口划分、VLAN接口配置等内容,并辅以表格说明常用命令,最后附相关FAQs。

在H3C交换机中,VLAN的配置主要通过命令行界面(CLI)完成,首先需要通过Console线或Telnet/SSH方式登录交换机,进入系统视图,创建VLAN的基本命令是vlan vlan_id
,其中vlan_id
为VLAN编号,取值范围通常为1~4094,其中VLAN 1是默认VLAN,不能被删除,创建VLAN 10的命令为vlan 10
,创建后需进入VLAN视图进行进一步配置,如设置VLAN名称,命令为name vlan_name
,例如name sales
,便于识别和管理。
接下来是端口的VLAN配置,交换机端口分为Access端口和Trunk端口两种类型,Access端口通常用于连接终端设备(如PC、打印机等),只能属于一个VLAN;Trunk端口用于连接其他交换机,可以承载多个VLAN的流量,配置Access端口的步骤为:进入接口视图,使用port link-type access
命令设置端口类型为Access,然后使用port default vlan vlan_id
命令将端口划入指定VLAN,将GigabitEthernet 1/0/1端口划入VLAN 10的命令为:
system-view
interface GigabitEthernet 1/0/1
port link-type access
port default vlan 10
quit
Trunk端口的配置略有不同,进入接口视图后,使用port link-type trunk
命令设置端口类型为Trunk,默认情况下Trunk端口允许所有VLAN通过,但可以通过port trunk permit vlan vlan_id
命令限制允许通过的VLAN,允许VLAN 10和VLAN 20通过Trunk端口GigabitEthernet 1/0/2的命令为:
interface GigabitEthernet 1/0/2
port link-type trunk
port trunk permit vlan 10 20
quit
如果需要允许所有VLAN通过,可以使用port trunk permit vlan all
命令,Hybrid端口是一种较为灵活的端口类型,可以同时以Tagged和Untagged方式承载多个VLAN的流量,配置时使用port link-type hybrid
命令,并通过port hybrid tagged vlan vlan_id
和port hybrid untagged vlan vlan_id
分别设置Tagged和Untagged VLAN。

对于VLAN间路由,如果需要实现不同VLAN之间的通信,可以在交换机上创建VLAN接口(SVI接口),并为接口配置IP地址作为对应VLAN的网关,为VLAN 10创建接口并配置IP地址的命令为:
interface Vlan-interface 10
ip address 192.168.10.1 24
quit
配置完成后,可以使用display vlan
命令查看所有VLAN的配置信息,使用display port vlan
命令查看端口的VLAN分配情况,使用display ip interface brief
命令查看VLAN接口的IP地址配置,以下是常用配置命令的总结表格:
命令类型 | 命令格式 | 功能说明 |
---|---|---|
创建VLAN | vlan vlan_id |
创建指定编号的VLAN |
设置VLAN名称 | name vlan_name |
为VLAN设置描述性名称 |
进入接口视图 | interface interface-type interface-number |
进入指定端口的配置视图 |
设置端口类型 | port link-type {access|trunk|hybrid} |
设置端口为Access、Trunk或Hybrid类型 |
配置Access端口VLAN | port default vlan vlan_id |
将Access端口划入指定VLAN |
配置Trunk允许VLAN | port trunk permit vlan vlan_id |
设置Trunk端口允许通过的VLAN列表 |
配置Hybrid Tagged VLAN | port hybrid tagged vlan vlan_id |
设置Hybrid端口的Tagged VLAN列表 |
配置Hybrid Untagged VLAN | port hybrid untagged vlan vlan_id |
设置Hybrid端口的Untagged VLAN列表 |
创建VLAN接口 | interface Vlan-interface vlan_id |
创建指定VLAN的接口并进入视图 |
配置VLAN接口IP | ip address ip-address mask |
为VLAN接口配置IP地址和子网掩码 |
查看VLAN信息 | display vlan |
显示所有VLAN的配置信息 |
查看端口VLAN信息 | display port vlan |
显示所有端口的VLAN分配情况 |
在实际配置中,需要注意以下几点:1. 交换机重启后配置会自动保存,但建议使用save
命令手动保存配置;2. 修改端口类型或VLAN分配时,需确保端口未连接设备,以免导致网络中断;3. Trunk端口的Native VLAN(默认VLAN 1)建议修改为 unused 或指定VLAN,以避免安全风险;4. 在复杂网络环境中,建议使用VLAN Trunking Protocol(VTP)或动态VLAN配置协议简化管理,但H3C交换机默认不支持VTP,需通过其他方式实现。
相关FAQs:
Q1: 如何删除已创建的VLAN?
A1: 在系统视图下使用undo vlan vlan_id
命令可以删除指定的VLAN,例如undo vlan 10
,删除VLAN后,该VLAN下的所有端口将自动划入默认VLAN 1,需要注意的是,如果VLAN接口已配置IP地址,需先删除接口配置(undo interface Vlan-interface vlan_id
)再删除VLAN,否则会提示错误。

Q2: Trunk端口如何配置只允许特定VLAN通过?
A2: 在Trunk端口视图下,使用port trunk permit vlan vlan_id [vlan_id]
命令可以设置允许通过的VLAN列表,仅允许VLAN 10和VLAN 20通过时,命令为port trunk permit vlan 10 20
,若需添加更多VLAN,可继续在该命令后追加VLAN编号,或使用port trunk permit vlan all
允许所有VLAN通过(不推荐,存在安全风险)。