一,MUX VLAN简介
MUX VLAN(Multiplex VLAN) 提供了一种通过VLAN进行网络资源控制的机制。例如在企业内部,企业员工客户可以访问企业的服务器。对于企业来说,希望企业内部员工之间可以互相交流,而企业客户之间是隔离的不能互相访问。
为了实现所有用户都可访问企业服务器,可通过配置VLAN间通信实现。如果企业规模很大,拥有大量的用户,那么就要为不能互相访问的用户都分配VLAN,这不但需要耗费大量的VLAN ID,还增加了网络管理者的工作量同时也增加了维护量。
二,基本概念
MUX VLAN | VLAN类型 | 所属接口 | 通信权限 |
Principal VLAN(主VLAN) | - | Principal port | 可以和所有接口进通信 |
Subordinate VLAN(从VLAN) | Separate VLAN(隔离型从VLAN) | Separate port | Sseparate port只能和Principal port通信,其他类型隔离 |
Group VLAN(互通型从VLAN) | Group port | 组之间可以通信,组和主可以通信。 |
三,通信原理
如图所示,根据MUX VLAN特性,企业使用Principal port连接企业服务器,Separate port连接企业客户,Group port连接企业员工。这样可以实现企业客户,企业员工都可以访问企业服务器,而企业员工可以互相通信,企业客户之间不能通信。
四,配置举例
1.拓扑
2,实验需求
接入交换机SW1下连企业内部员工,上连汇聚交换机。SW2下连客户,上连汇聚交换机。汇聚交换机配置MUXVLAN,为企业内部员工配置组端口,客户配置隔离端口,服务器属于主端口。
实现企业员工和客户不能访问但可以内部互访和访问服务器,客户无法和互访但可以访问服务器。
3,配置过程
①配置接入交换机,配置VLAN
SW1:
[SW1]vlan 10
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type trunk
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[SW1-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 10
[SW1-GigabitEthernet0/0/2]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]port link-type access
[SW1-GigabitEthernet0/0/3]port default vlan 10
SW2:
[SW2]vlan 20
[SW2]interface GigabitEthernet 0/0/1
[SW2-GigabitEthernet0/0/1]port link-type trunk
[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 20
[SW2-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2]port link-type access
[SW2-GigabitEthernet0/0/2]port default vlan 20
[SW2-GigabitEthernet0/0/2]interface GigabitEthernet 0/0/3
[SW2-GigabitEthernet0/0/3]port link-type access
[SW2-GigabitEthernet0/0/3]port default vlan 20
SW3:
[SW3]vlan 100
[SW3]interface GigabitEthernet 0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 100
[SW3-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
[SW3-GigabitEthernet0/0/2]port link-type access
[SW3-GigabitEthernet0/0/2]port default vlan 100
CE1:
[~CE1]vlan batch 10 20 100
[*CE1]interface GE 1/0/0
[*CE1-GE1/0/0]port link-type trunk
[*CE1-GE1/0/0]port trunk allow-pass vlan 10
[*CE1-GE1/0/0]interface GE 1/0/1
[*CE1-GE1/0/1]port link-type trunk
[*CE1-GE1/0/1]port trunk allow-pass vlan 20
[*CE1-GE1/0/1]interface GE 1/0/2
[*CE1-GE1/0/2]port link-type trunk
[*CE1-GE1/0/2]port trunk allow-pass vlan 100
[*CE1]commit
②在CE上配置MUX VLAN
[~CE1]vlan 100
[~CE1-vlan100]mux-vlan
[*CE1-vlan100]subordinate group 10
[*CE1-vlan100]subordinate separate 20
[*CE1]interface GE 1/0/0
[*CE1-GE1/0/0]port mux-vlan enable vlan 10
[*CE1-GE1/0/0]undo shutdown
[*CE1-GE1/0/0]interface GE 1/0/1
[*CE1-GE1/0/1]port mux-vlan enable vlan 20
[*CE1-GE1/0/1]undo shutdown
[*CE1-GE1/0/1]interface GE 1/0/2
[*CE1-GE1/0/2]port mux-vlan enable vlan 100
[~CE1-GE1/0/2]undo shutdown
[*CE1-GE1/0/2]commit
③在CE上配置MUX VLAN
[SW2]vlan 100
[SW2-vlan100]mux-vlan
[SW2-vlan100]subordinate separate 20
[SW2]interface GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2] port mux-vlan enable
[SW2-GigabitEthernet0/0/2]interface GigabitEthernet 0/0/3
[SW2-GigabitEthernet0/0/3]port mux-vlan enable
4.测试
组内可以互通和访问主端口,隔离端口之间不能互相访问。