原理
VLAN: 将物理的局域网划分几个逻辑的虚拟局域网。目的是将两层广播风暴控制在一个虚拟局域网内。不同的虚拟局域网不能通信(除非三层转发,或代理)。
PVID: 缺省VLAN ID(即默认LVAN ID), 接口接收不带标签的数据帧时,会打上默认的VLAN的标签。接口转发数据帧时,对于Access接口和Trunk接口会去掉PVID的标签,对于Hybird接口需要看具体的配置,pvid出现在无标签列表,就删除,出现在有标签列表就带标签转发。
VLAN ID:用于标示该数据帧所属的VLAN,数据帧只能在所属VLAN内进行传输。
Access接口: 只属于一个VLAN, PVID就是所属的VLAN ID。用于连接主机。
Trunk接口: 可以属于多个VLAN。用于连接交换机和交换机。
Hybird接口: 可以属于多个VLAN。即可连接主机又可以连接交换机。
常用命令
1. 查看端口vlan信息
dis port vlan
2.创建vlan :
vlan 5 //创建vlan 5
vlan batch 2 to 10 //批量创建 vlan 2 --vlan 10
3. Access 接口:
[Huawei-GigabitEthernet0/0/1]dis this
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 21
#
return
4. Trunk接口:
[Huawei-GigabitEthernet0/0/2]dis this
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk pvid vlan 6
port trunk allow-pass vlan 2 to 3
#
5. Hybrid接口:
[Huawei-GigabitEthernet0/0/3]dis this
#
interface GigabitEthernet0/0/3
port hybrid pvid vlan 6
port hybrid tagged vlan 1
port hybrid untagged vlan 6
#
6. 恢复端口VLAN缺省配置
Access端口:
undo port default vlan
Trunk端口:
undo port trunk pvid vlan
undo port trunk allow-pass vlan all
port trunk allow-pass vlan 1
Hybrid端口:
undo port hybrid pvid vlan
undo port hybrid vlan all
port hybrid untagged vlan 1
7 批量端口加入VLAN
[Huawei] port-group group-member GigabitEthernet 0/0/10 to GigabitEthernet 0/0/20
[Huawei-port-group]port link-type access
[Huawei-port-group]port default vlan 100
试验
将一个物理的局域网划分为两个VLAN . 不同的vlan 不能通信,隔离二层广播风暴。
1. 将PC1 和PC3划分为 vlan 1
2 .将PC2和PC4划分为 vlan 2
3.交换机和交换机使用Trunk口连接
S1的端口VLAN 配置信息:
S2的端口VLAN配置信息:
结果:
PC1可以和PC3通信,不能和PC2、PC4通信
PC2可以和PC4通信,不能和PC1、PC3通信。
即不同的VLAN的设备不能通信。
PC1的ping:
PC2的ping: