ENSP交换机综合实验

一、实验目的:

  1. 通过ENSP(网络仿真工具)模拟真实网络环境,加深对交换机工作原理的理解。
  2. 掌握交换机的基本配置,包括VLAN划分、端口配置和Trunk设置等。
  3. 培养解决实际网络问题的能力,提升网络工程实践技能。

二、实验环境:

  1. ENSP软件
  2. 虚拟交换机模型
  3. 虚拟PC或其他网络设备模型。
  4. 虚拟网络连接线缆。

三、实验步骤:

(一)实验准备

  1. 打开ENSP软件,创建一个新的拓扑图。
  2. 从设备库中选择交换机模型,拖放到拓扑图中。
  3. 同理,添加必要的虚拟PC和其他网络设备。
  4. 使用虚拟线缆连接设备,构建实验网络拓扑。

(二)交换机基本配置

  1. 通过ENSP的控制台功能,登录到虚拟交换机的命令行界面。
  2. 进入特权模式,进行基本配置,如设置主机名、管理IP地址等。
  3. 验证配置是否正确,可以使用show/display命令查看交换机状态。

(三)VLAN配置与端口划分

  1. 在交换机上创建多个VLAN,如VLAN 10和VLAN 20和VLAN 50。
  2. 将交换机的端口分配给相应的VLAN,实现VLAN间的隔离。
  3. 使用show vlan命令验证VLAN配置是否正确。

(四)Trunk端口设置

  1. 选择两个交换机之间的一条连接线作为Trunk链路。
  2. 在两端的交换机端口上配置Trunk模式,允许多个VLAN的数据通过。
  3. 设置Trunk端口的PVID和其他相关参数。
  4. 使用display相关命令验证Trunk配置是否正确。

(五)测试与验证

  1. 通过Trunk链路连接的两个交换机之间,验证不同VLAN的数据是否能够正确传递。
  2. 使用网络诊断工具进行网络连通性测试,并记录实验结果。
  3. 分析实验过程中遇到的问题,并提出解决方法。

具体实验过程:

1.先搭建网络拓扑并给上基本的ip和子网掩码。

ensp交换机VLAN_网络

2.基础配置

pc上的配置

ensp交换机VLAN_静态路由_02

服务器上的配置

ensp交换机VLAN_静态路由_03

网关为0,模拟运营商。上述的ping测试可以不管他先,这是后期测试用的。

3.给二层交换机和三层交换机配上基础配置

先要在二层交换机上建立vlan:

vlan batch 10 20

二层交换机打上access口

ensp交换机VLAN_网络_04

二层交换机上打上trunk口

ensp交换机VLAN_ensp交换机VLAN_05

三层上也要给上vlan先:

vlan batch 10 20 50

三层交换机上打上trunk口和access口并且给vlan10,20,50给上地址

ensp交换机VLAN_静态路由_06

4.路由器上给接口配上ip地址

ensp交换机VLAN_静态路由_07

5.给三层交换机和路由器上配置静态路由

三层交换机上的静态路由:

ip route-static 0.0.0.0 0 172.168.100.2


ensp交换机VLAN_静态路由_08

路由器上的静态路由:

ip route-static 0.0.0.0 0 1.1.1.2

ip route-static 192.168.0.0 16 172.168.100.1

ensp交换机VLAN_静态路由_09

6.给路由器上配置easy nat

ensp交换机VLAN_网络_10

这样前期的基本配置就做好了,然后进行简单的检查,在各个交换机和路由器上输入指令:

display cu就可以检查各个交换机及路由器的配置,检查是否给上静态路由和ip,以及vlan是否给上ip,接口的类型access和trunk是否给标准给到位。

7.给上http服务和dns服务

开启http服务,并给上文件根目录,开启http服务。

ensp交换机VLAN_网络_11

开启dns服务,并给上主机域名对应ip www.qq.com——>1.1.1.2

ensp交换机VLAN_三层交换机_12

最后就是验证搭建的成功与否了

用pc1 ping 1.1.1.2通了

然后给pc加上dns服务器,服务器ip为:1.1.1.2

用pc1 ping www.qq.com ,发现能ping通,证明该实验成功了。

细节上

1.在三层交换机上为什么要打上vlan 50,因为三层交换机的接口上不能给上ip地址所以要用vlan 50和access口的结合方式来完成交换机和路由器的连通。

2.静态路由上,需要分析每个设备是否能识别不同的网段,比如路由器上对静态路由还能进行简写,给上静态路由192.168.10.0 24 172.168.100.1和192.168.20.0 24 172.168.100.1可以结合成192.168.0.0 16 172.168.100.1

3.写easy nat的时候,需要注意写上反掩码

4.Access口和Trunk口的区别主要体现在以下几个方面:

端口用途:Access端口是交换机上用来直接连接用户电脑的端口,它只属于一个VLAN,并且仅允许对应的VLAN通过。而Trunk端口则是用于交换机和交换机之间的连接,可以允许多个VLAN通过。

数据传输:Access端口只属于一个VLAN,因此它只能传输对应VLAN的数据。而Trunk端口可以传输多个VLAN的数据,因为它在数据传输时会进行VLAN标记的封装和解封装。

VLAN标记:Access端口在接收和发送数据时都不处理VLAN标记,因为它只属于一个VLAN。而Trunk端口在接收数据时,如果数据包本身不包含VLAN信息,那么该数据包将会加上对应端口的PVID(Port VLAN ID)信息;在发送数据时,如果数据包的VLAN与端口缺省的VLAN相同,那么就会把VLAN信息从该数据包中去掉,否则该数据包将带着原有VLAN信息一起发送出去。

安全性:由于Access端口只属于一个VLAN,因此它在安全性方面相对较高。而Trunk端口可以传输多个VLAN的数据,因此可能存在数据泄露的风险,需要通过配置VLAN间路由或访问控制列表(ACL)等措施来加强安全性。

综上所述,Access口和Trunk口的主要区别在于它们的端口用途、数据传输方式、VLAN标记处理以及安全性等方面。在实际应用中,需要根据网络拓扑结构和需求来选择合适的端口类型。

本实验应该用ensp里的客户端来做的,体现http和dns服务,但pc也能体现出大概,现将客户端做的实验结果展示如下:

ensp交换机VLAN_Access_13

ensp交换机VLAN_Access_14

总结:

通过本次交换机综合实验,将深入了解交换机的基本原理和应用技巧,掌握交换机的基本配置、VLAN划分、Trunk端口配置以及端口安全配置等关键技能。这将有助于学生在今后的网络规划、设计和维护工作中更好地应用所学知识,提高网络性能和安全性。