需求说明:
某企业网络因业务扩展,计算机终端的数量增至60台,单个24口交换机已不能满足所有计算机接入终端的网络接入需求,企业负责人要求将多个交换机进行互连,来满足企业计算机接入网络。其中技术部和市场部有计算机通过不同的交换机接入网络,
为保证网络的正常稳定运行,网络技术人员采用VLAN技术实现技术部和市场部网络隔离,针对技术部、市场计算机跨交换机接入网络情况,且满足相同部门(相同VLAN)的计算机相互访问,不同部门(不同VLAN)的计算机不能通信。使用Cisco Packet Tracer Student 6.2 如何模拟计算机跨交换机VLAN划分和通信呢?
需求分析:
业务扩展导致网络扩展,在网络管理中,使用VLAN划分就避免不了出现相同VLAN跨交换机的情况,本次案例通过VLAN中trunk商品把交换机连接,保证不同交换上的相同VLAN中的设备可以互相访问,不同VLAN中的计算机不能互相访问。
模拟实施步骤:
一、设备的选择与连接
本次案例的实施需要交换机(支持VLAN)2台,直通网络若干、交叉网络若干、计算机4台(PC1、PC2、PC3、PC4),配置线若干,使用Cisco Packet Tracer Student 6.2搭建的网络拓扑结构图如下图所示:
二、需求方案规则
1.在switch_A和switch_B上分别划分两个基于端口的VLAN 10和VLAN 20。通过交叉双绞线连接switch_A和switch_B的24k号端口,采用交换机级联,并将交换机24端口设置为trunk,端口规划表如下表所示:
2.switch_A、switch_B及计算机的网络如下表所示:
3.在Cisco Packet Tracer Student 6.2搭建的网络拓扑结构图当中,PC1和PC3分别接switch_A、switch_B中VLAN 10 的1号端口,两台计算机之间的连通性测试如下图所示:
验证:跨交换机之间相同VLAN之间是连通的
4.在Cisco Packet Tracer Student 6.2搭建的网络拓扑结构图当中,PC2和PC4分别接switch_A、switch_B中VLAN 20 的11号端口,两台计算机之间的连通性测试如下图所示:
验证:跨交换机之间相同VLAN之间是连通的
5.PC3接接switch_A的VLAN 11的1号端口,PC4接switch_B中VLAN 20 的11号端口,此时switch_A、switch_B没有划分VLAN,两台计算机之间的连通性测试如下图所示:
验证:同交换机之间相同VLAN之间是连通的
6.PC1接接switch_A的VLAN 11的1号端口,PC2接switch_B中VLAN 20 的11号端口,此时switch_A、switch_B没有划分VLAN,两台计算机之间的连通性测试如下图所示:
验证:同交换机之间相同VLAN之间是连通的
三、交换机设备配置
1.PC1的RS 232使用Console配置线接switch_B的Console口连接,PC4的RS 232使用Console配置线接switch_A的Console口连接,如下图所示:
2.给switch_A进行配置,相关配置命令如下:
Switch>enable
Switch#conf t
Switch(config)#hostname Switch_A //给交换配置名称Switch_A
Switch_A(config)#int vlan 1
Switch_A(config-if)#ip address 172.16.1.111 255.255.0.0
Switch_A(config-if)#no shutdown //激活VLAN 1
Switch_A(config-if)#exit
3.给switch_B进行配置,相关配置命令如下:
Switch>en
Switch#conf t
Switch(config)#hostname Switch_B
Switch_B(config)#int vlan 1
Switch_B(config-if)#ip address 172.16.1.222 255.255.255.0
Switch_B(config-if)#no shutdown
Switch_B(config-if)#exit
4.给switch_A创建VLAN 10和VLAN 20,并添加对应的端口,相关配置命令如下:
Switch_A(config)#vlan 10 //创建vlan 10
Switch_A(config-vlan)#exit
Switch_A(config)#vlan 20 //创建vlan 20
Switch_A(config-vlan)#exit
Switch_A(config)#int range fa 0/1-10 //进入1-10号端口
Switch_A(config-if-range)#switchport access vlan 10 //将1-10号端口加入VLAN 10
Switch_A(config-if-range)#exit
Switch_A(config)#int range fa 0/11-20 //进入11-20号端口
Switch_A(config-if-range)#switchport access vlan 20 //将11-20号端口加入VLAN 20
Switch_A(config-if-range)#exit
5.给switch_B创建VLAN 10和VLAN 20,并添加对应的端口,相关配置命令如下:
Switch_B(config)#vlan 10
Switch_B(config-vlan)#exit
Switch_B(config)#vlan 20
Switch_B(config-vlan)#exit
Switch_B(config)#int range fa 0/1-10
Switch_B(config-if-range)#switchport access vlan 10
Switch_B(config-if-range)#exit
Switch_B(config)#int range fa 0/11-20
Switch_B(config-if-range)#switchport access vlan 20
Switch_B(config-if-range)#exit
6.给switch_A的24号端口设置为trunk端口,命令如下:
Switch_A(config)#int fa 0/24 //进入交换机24号端口
Switch_A(config-if)#switchport mode trunk //将24号端口设置为trunk模式
Switch_A(config-if)#exit
7.给switch_B的24号端口设置为trunk端口,命令如下:
Switch_B(config)#int fa 0/24
Switch_B(config-if)#switchport mode trunk
Switch_B(config-if)#exit
8.验证switch_B和switch_A连通性,如下图所示:
9.PC1和PC3分别接switch_A、switch_B中VLAN 10 的1号端口,两台计算机之间的连通性测试如下图所示:
验证:switch_A和switch_B划分VLAN后,PC1和PC3实现跨交换机的互相访问
10.PC2和PC4分别接switch_A、switch_B中VLAN 20 的11号端口,两台计算机之间的连通性测试如下图所示:
验证:switch_A和switch_B划分VLAN后,PC2和PC4实现跨交换机的互相访问
11.PC3接接switch_A的VLAN 11的1号端口,PC4接switch_B中VLAN 20 的11号端口,此时switch_A、switch_B划分VLAN,两台计算机之间的连通性测试如下图所示:
验证:switch_A和switch_B划分VLAN后,PC3和PC4实现跨交换机的不能互相访问
12.PC1接接switch_A的VLAN 11的1号端口,PC2接switch_B中VLAN 20 的11号端口,此时switch_A、switch_B划分VLAN,两台计算机之间的连通性测试如下图所示:
验证:switch_A和switch_B划分VLAN后,PC1和PC2实现跨交换机的不能互相访问
任务小结:
采用VLAN技术实现技术部和市场部网络隔离,针对技术部、市场计算机跨交换机接入网络情况,且满足相同部门(相同VLAN)的计算机相互访问,不同部门(不同VLAN)的计算机不能通信。使用Cisco Packet Tracer Student 6.2 模拟计算机跨交换机VLAN划分和通信成功!
今日头条首发 跨交换机VLAN的主机之间通信,竟用Cisco Packet Tracer模拟实现-今日头条 (toutiao.com)
标签:Cisco,VLAN,端口,Switch,Packet,switch,交换机,config From: https://blog.csdn.net/xiaozhenxiang/article/details/139699552