1、实验拓扑图
2、实验要求
①:PC1和Pc3所在接囗为access;属于vlan2
②:PC2/4/5/6处于同一网段;其中Pc2可以访问PC4/5/6;但Pc4可以访问Pc5,不能访问Pc6
PC5不能访问Pc6
③:PC1/3与PC2/4/5/6不在同一个网段4 所有Pc通过DHCP获取IP地址,且Pc1/3可以正常访问PC2/4/5/6
3、实验思路
首先PC1和PC3所在接口为access接口,属于VLAN 2,那么首先需求在SW1和SW2创建VLAN2,并且配置对应连接PC的接口链路类型为Access并放通VLAN 2,PC2/4/5/6处于同一网段,其中PC2可以访问PC4/5/6,PC4可以访问PC5不能访问PC6,PC5不能访问PC6,该需求需要通过配置VLAN标签,来达到控制二层流量转发的目的,所以首先所有设备均需要创建VLAN 3 4 5 6
PC2可以访问PC4/5/6(PC1/3),首先利用接口PVID将PC2划分到VLAN3,能够访问PC4/5/6(PC1/3)那么就意味着PC2接口必须放通VLAN 2 3 4 5 6,并且因为是连接PC的接口所以必须保证流量不携带VLAN标签,所以选择将接口链路类型配置为hybrid,并且接口PVID配置为VLAN2,并放通不携带标签的数据
PC4可以访问PC5(PC1/2/3)不能访问PC6——同理需要将PC4对应接口PVID配置为VLAN4,并将接口链路类型配置为hybrid,并放通不携带标签的数据,这里不能放通VLAN6的数据,因为PC4不能访问PC6
PC5不能访问PC6
需要将PC5对应接口PVID配置为VLAN5,并将接口链路类型配置为hybrid,并放通不携带标签的数据,这里不能放通VLAN6的数据,因为PC5不能访问PC6
需要将PC6对应接口PVID配置为VLAN6,并将接口链路类型配置为hybrid,并放通不携带标签的数据,这里不能放通VLAN4 5的数据,因为PC6不允许访问PC4 PC5
同时因为需要利用VLAN标签控制二层流量,那么必须对数据进行区分,所以所有交换机相连链路均配置TRUNK并放通VALN23456
4、实验配置
SW1-3,所有的交换机创建vlan2-6
vlan batch 2 to 6
SW1:
int g0/0/3
port link-type trunk
port default vlan 2
int g0/0/4
port hybrid pvid vlan 3
port hybrid untagged vlan 3 to 6
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 6
int g0/0/1
port hybrid untagged vlan 3 to 6
port hybrid tagged vlan 2
SW2:
int g0/0/1和g/0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 6
int g0/0/3
port link-type trunk
port default vlan 2
int g0/0/4
port hybrid pvid vlan 4
port hybrid untagged vlan 3 to 5
SW3:
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 6
int g0/0/2
port hybrid pvid vlan 5
port hybrid untagged vlan 3 to 5
int g0/0/3
port hybrid pvid vlan 6
port hybrid untagged vlan 3 6
R1:
dhcp enable
ip pool A
network 192.168.1.0 mask 24
gateway-list 192.168.1.254
dns-list 223.5.5.5
ip pool B
network 192.168.2.0 mask 24
gateway-list 192.168.2.254
dns-list 223.5.5.5
int g0/0/0.1
ip address 192.168.1.254 255.255.255.0
dot1a termination vid 2
arp broadcat enable
dhcp select enable
int g0/0/0
ip address 192.168.2.254 255.255.255.0
dhcp select enable
5、实验测试
pc自动获取IP地址
pc4 ping pc5:
pc5 ping pc6: