VLAN-虚拟局域网
是一个将物理的LAN在逻辑上划分成为多个广播域的通信技术,VLAN内的主机间默认可以直接通信,而VLAN间默认不能直接通信,从而将广播报文限制在一个VLAN内,可以隔离广播域
其特点为:
- 限制广播域
- 增强局域网的安全性
- 提高了网络的健壮性
- 灵活构建虚拟工作组
- VLAN划分灵活,可以基于MAC地址和端口划分
一、VLAN内互访
VLAN配置
- 配置access端口
- 配置端口类型的命令是port link-type <type>,type可以配置为Access,Trunk或Hybrid。需要注意的是,如果查看端口配置时没有发现端口类型信息,说明端口使用了默认的hybrid端口链路类型。当修改端口类型时,必须先恢复端口的默认VLAN配置,使端口属于缺省的VLAN 1。
- 可以使用两种方法把端口加入到VLAN。
- 1.第一种方法是进入到VLAN视图,执行port <interface>命令,把端口加入VLAN。
- 2.第二种方法是进入到接口视图,执行port default vlan <vlan-id>命令,把端口加入VLAN。vlan-id是指端口要加入的VLAN。
- 配置trunk端口
- 配置Trunk时,应先使用port link-type trunk命令修改端口的类型为Trunk,然后再配置Trunk端口允许哪些VLAN的数据帧通过。执行port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } | all }命令,可以配置端口允许的VLAN,all表示允许所有VLAN的数据帧通过。
- 执行port trunk pvid vlan vlan-id命令,可以修改Trunk端口的PVID。修改Trunk端口的PVID之后,需要注意:缺省VLAN不一定是端口允许通过的VLAN。只有使用命令porttrunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } | all }允许缺省VLAN数据通过,才能转发缺省VLAN的数据帧。交换机的所有端口默认允许VLAN1的数据通过。
- 配置hybrid端口
- port link-type hybrid命令的作用是将端口的类型配置为Hybrid。默认情况下,X7系列交换机的端口类型是Hybrid。因此,只有在把Access口或Trunk口配置成Hybrid时,才需要执行此命令。
- port hybrid tagged vlan{ { vlan-id1 [ to vlan-id2 ] } | all }命令用来配置允许哪些VLAN的数据帧以Tagged方式通过该端口。
- port hybrid untagged vlan { { vlan-id1 [ to vlan-id2 ] } | all }命令用来配置允许哪些VLAN的数据帧以Untagged方式通过该端口。
MUX-VLAN
- MUX-VLAN提供了一种通过vlan进行网络资源控制的机制。既可以实现VLAN间用户通信,也可以实现VLAN内的用户相互隔离
- MUX-VLAN=主VLAN+从VLAN,从VLAN又分为隔离型VLAN和互通型VLAN
- 端口分类:
- principal port:主VLAN所在端口,可以和MUX内的所有V端口通信
- separate port:隔离端口,属于隔离VLAN,只能和principal port进行通信,和其他端口完全隔离
- group port:组端口,属于group vlan,可以和principal port进行通信,在同一组内也可互相通信,但不能和其他组接口或separate port通信
- 应用实例


二、不同VLAN间通信
-
一、每一个vlan一个物理连接:在路由器上为每个VLAN分配一个单独的接口,并使用一条物理链路连接到二层交换机上。当VLAN间的主机需要通信时,数据会经由路由器进行三层路由,并被转发到目的VLAN内的主机,这样就可以实现VLAN之间的相互通信。 -
二、单臂路由:在交换机和路由器之间仅使用一条物理链路连接。在交换机上,把连接到路由器的端口配置成Trunk类型的端口,并允许相关VLAN的帧通过。在路由器上需要创建子接口,逻辑上把连接路由器的物理链路分成了多条。 -
三、三层交换:在三层交换机上配置VLANIF接口来实现VLAN间路由。如果网络上有多个VLAN,则需要给每个VLAN配置一个VLANIF接口,并给每个VLANIF接口配置一个IP地址。用户设置的缺省网关就是三层交换机中VLANIF接口的IP地址。
|