一、实验拓扑:
二、实验要求:
1、pc1和pc3所在接口为access;属于vlan2;
pc2/pc4/pc5/pc6处于同一网段;其中pc2可以访问pc4/pc5/pc6;
pc4可以访问pc6,pc5不能访问pc6;
2、pc1/pc3与pc2/pc4/pc5/pc6不在同一网段;
3、所有pc通过DHcP获职IP地址,且pc1/pc3可以正常访问pc2/pc4/pc5/pc6;
三、实验思路:
1.创建vlan。
2.划分接口,配置接口类型(access/trunk/hybrid)
3.配置路由器子接口,实现vlan间路由
4.配置DHCP,下发IP地址
5.验证配置
四、实验步骤:
1、创建vlan,每个交换机中都要创建所有vlan(2-6)
Sw:
vlan batch 2 to 6
vlan batch 2 to 6
vlan batch 2 to 6
检测:dis vlan
(sw1 为例)
2、划分接口
交换机间接口为trunk类型,所有vlan都应该放行,连接pc1和pc2的接口因为都属于vlan2,所以access类型,其他pc连接接口vlan不同,所以用hybrid类型,。交换机
Sw 1:
int g0/0/1
port link-type access
port default vlan 2
int g0/0/2
port hybrid pvid vlan 3
port hybrid untagged vlan 3 to 6
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 6
检测:dis port vlan active
Sw 2:
int g0/0/1
port link-type access
port default vlan 2
int g0/0/2
port hybrid pvid vlan 4
port hybrid untagged vlan 3 to 6
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 6
int g0/0/4
port link-type trunk
port trunk allow-pass vlan 2 to 6
检测:
Sw 3:
int g0/0/1
port hybrid pvid vlan 5
port hybrid untagged vlan 3 4 5
int g0/0/2
port hybrid pvid vlan 6
port hybrid untagged vlan 3 4 6
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 6
检测:
3、配置路由器子接口,实现vlan间路由
因为vlan2和其他vlan不在一个网段内,所以要通过路由器进行互相访问。所以给valn2连接的是路由器的子接口,不撕标签的(不带标签的数据帧子接口会贴上标签),vlan3/4/5/6是连接的是路由器的物理接口,是撕标签。子接口的带vlan2标签的数据帧需要通过路由器的物理通道发给sw1,物理通道不识别带标签的数据帧,所以路由器的g0/0/0口依旧会把数据帧的标签撕掉,再查表转发给交换机。Sw1的g0/0/4口(hybrid口),默认valn为vlan1。
Sw 1:
[sw1]int g0/0/4
[sw1-GigabitEthernet0/0/4]port hybrid untagged vlan 3 4 5 6
[sw1-GigabitEthernet0/0/4]port hybrid tagged vlan 2
检测:
R1:
[R1]int g0/0/0 //物理接口
[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[R1]int g0/0/0.1 //子接口
[R1-GigabitEthernet0/0/0.1]ip add 192.168.2.1 24
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 2
[R1-GigabitEthernet0/0/0.1]arp broadcast enable
4、配置DHCP,下发IP地址
在路由器的物理口和子接口分别创建地址池,下发IP地址
[R1]ip pool aa //物理接口(vlan3/4/5/6)对应的1.0网段
[R1-ip-pool-aa]network 192.168.1.0 mask 24
[R1-ip-pool-aa]gateway-list 192.168.1.1
[R1-ip-pool-aa]dns-list 8.8.8.8
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global
[R1]ip pool bb //子接口(vlan2)对应的2.0网段
[R1-ip-pool-bb]network 192.168.2.0 mask 24
[R1-ip-pool-bb]gateway-list 192.168.2.1
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]dhcp select global
检测:
5、验证配置:
Pc4可以访问pc6:
Pc5不能访问pc6:
pc1/pc3可以正常访问pc2/pc4/pc5/pc6
pc1 ping pc2: