VLAN综合实验

一、实验拓扑

二、实验要求

1、PC1/3处于同一个网段,所在接口为access,属于VLAN 2。

2、PC2/4/5/6处于同一网段。

3、PC2可以访问PC4/5/6。

4、PC4可以访问PC5,但不能访问PC6。

5、PC5不能访问PC6。

6、所有PC通过DHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。

三、实验步骤

1、划分网段和VLAN

根据实验要求划分两个不同的网段,这里分别使用192.168.1.0/24和192.168.2.0/24网段。

网段划分:

  • 192.168.1.0/24:PC1、PC3
  • 192.168.2.0/24:PC2、PC4、PC5、PC6

根据实验要求,首先划分VLAN 2给PC1和PC3。其次为了方便实现访问控制,我给每台主机都配置了相应的VLAN。

VLAN划分:

  • VLAN 2:PC1、PC3
  • VLAN 20:PC2
  • VLAN 40:PC4
  • VLAN 50:PC5
  • VLAN 60:PC6

2、划分接口(配置思路)

首先PC1和PC3默认为Access接口 ,为了使其能够与其它网段、其它VLAN通信,则必须通过路由器R1,因此选择在交换机与交换机之间都配置Trunk接口 ,连接PC的交换机接口要做访问控制,所以选择配置灵活的Hybrid接口,交换机与路由器之间需要另作分析。

但是要注意PC4和PC5不能访问PC6。设置允许列表:

  • PC2(PVID 20):放通 20、40、50、60
  • PC4(PVID 40):放通 20、40、50
  • PC5(PVID 50):放通 20、40、50
  • PC6(PVID 60):放通 20、60
  • 其余Trunk接口:创建并放通所有VLAN

3、交换机之间的配置

为了方便实验环境的操作,可以关闭交换机的系统日志,使用以下命令:

复制代码
# 在用户视图下
<SW1>undo terminal monitor

(1)创建VLAN

复制代码
# 三台交换机
[SW1]vlan batch 2 20 40 50 60

[SW2]vlan batch 2 20 40 50 60

[SW3]vlan batch 2 20 40 50 60

(2)配置Access接口

复制代码
# 交换机1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 2

# 交换机2
[SW2-GigabitEthernet0/0/1]port link-type access 
[SW2-GigabitEthernet0/0/1]port default vlan 2

(3)配置Trunk接口

复制代码
# 交换机1
[SW1]int g0/0/3	
[SW1-GigabitEthernet0/0/3]port link-type trunk 	
[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 20 40 50 60

# 交换机2
[SW2]int g0/0/4
[SW2-GigabitEthernet0/0/4]port link-type trunk 
[SW2-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 20 40 50 60

[SW2-GigabitEthernet0/0/3]port link-type trunk
[SW2-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 20 40 50 60

# 交换机3
[SW3]int g0/0/3
[SW3-GigabitEthernet0/0/3]port link-type trunk
[SW3-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 20 40 50 60

(4)配置Hybrid接口

复制代码
# 交换机1
[SW1-GigabitEthernet0/0/2]port hybrid pvid vlan 20
[SW1-GigabitEthernet0/0/2]port hybrid untagged vlan 20 40 50 60

# 交换机2
[SW2-GigabitEthernet0/0/2]port hybrid pvid vlan 40
[SW2-GigabitEthernet0/0/2]port hybrid untagged vlan 20 40 50

# 交换机3
[SW3-GigabitEthernet0/0/1]port hybrid pvid vlan 50
[SW3-GigabitEthernet0/0/1]port hybrid untagged vlan 20 40 50
	
[SW3-GigabitEthernet0/0/2]port hybrid pvid vlan 60
[SW3-GigabitEthernet0/0/2]port hybrid untagged vlan 20 60

4、交换机与路由器之间配置

在该网络中存在两个网段,分别是192.168.1.0/24(VLAN 2)和192.168.2.0/24(VLAN 20/40/50/60)。为了处理这两个广播域的数据,需要通过路由器的不同接口进行配置。

子接口配置:子接口被用作VLAN 2的网关。这是因为VLAN 2的数据帧需要通过路由器进行跨网段、跨VLAN的通信。在交换机上,连接到路由器的接口配置为Hybrid类型,对于VLAN 2的数据帧,会打上标签后发送到路由器的子接口,从而实现VLAN 2与其他网段的通信。

物理接口配置:物理接口用于处理VLAN 20/40/50/60的数据帧。这些VLAN的数据帧在到达路由器时,会通过物理接口进入路由器。由于这些VLAN的数据帧在交换机上被配置为不携带标签,因此它们在到达路由器时被视为普通的DHCP请求,由物理接口处理并分配IP地址。这些VLAN之间的通信主要依赖于交换机的二层转发,不需要通过路由器进行跨VLAN通信,但它们仍然需要通过物理接口访问DHCP服务器以获取IP地址。

而交换机上则选择hybrid接口对数据帧配置UT标记。

(1)配置Hybrid接口

复制代码
[SW1-GigabitEthernet0/0/4]port hybrid untagged vlan 20 40 50 60
[SW1-GigabitEthernet0/0/4]port hybrid tagged vlan 2

(2)配置物理接口以及子接口

复制代码
[R1-GigabitEthernet0/0/0]ip add 192.168.2.254 24

[R1-GigabitEthernet0/0/0.1]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 2
[R1-GigabitEthernet0/0/0.1]arp broadcast enable 

5、配置DHCP服务

(1)配置服务

复制代码
[R1]dhcp enable
[R1]ip pool aa
[R1-ip-pool-aa]network 192.168.1.0 mask 24
[R1-ip-pool-aa]gateway-list 192.168.1.254	
[R1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8
[R1-ip-pool-aa]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]dhcp select global

[R1]ip pool bb	
[R1-ip-pool-bb]network 192.168.2.0 mask 24
[R1-ip-pool-bb]gateway-list 192.168.2.254
[R1-ip-pool-bb]dns-list 114.114.114.114 8.8.8.8
[R1-ip-pool-bb]int g0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global

(2)查看各主机IP地址获取情况

PC1:

PC2:

PC3:

PC4:

PC5:

PC6:

6、测试

(1)PC2可以访问PC4/5/6

(2)PC4可以访问PC5、不能访问PC6

(3)PC5不能访问PC6

(4)PC1可以访问PC2/4/5/6

相关推荐
WG_174 小时前
Linux:基础IO(18+19)+文件描述符
linux·运维·服务器
fiveym4 小时前
解析Debian 10安装Intel Xeon Silver 4510卡住问题及Debian 11/12支持改进
运维·debian
开利网络4 小时前
从“流量”到“留量”:长效用户运营的底层逻辑
大数据·运维·人工智能·自动化·云计算
别动哪条鱼4 小时前
SDL 函数对各对象缓冲区的影响
网络·数据结构·ffmpeg
天机️灵韵4 小时前
VMware Ubuntu20.04.3 LTS设置NAT模式连接
服务器
嘻哈baby4 小时前
管理100台服务器是什么体验?Python一行代码搞定
运维
十六年开源服务商4 小时前
怎样做好WordPress网站数据分析与运维服务
运维·数据挖掘·数据分析
莫白媛4 小时前
浅谈Linux部分语法(从基础操作到自动化编程的三个层次)
linux·运维·自动化
云计算练习生4 小时前
渗透测试行业术语扫盲(第十六篇)—— 红蓝对抗与演练类
网络·安全·网络安全·信息安全·渗透测试术语
快解析4 小时前
内网穿透快解析注册后添加配置端口教程
linux·服务器·网络