分享一个计网的大作业实验:
基于华为eNSP的计算机网络实验
一、实验目的:
1.了解VLAN工作的原理,掌握划分VLAN的方法
2.理解并掌握Access,Trunk和Hybird类型端口的作用和配置方法
二、实验要求:
1.在eNSP模拟器上搭建简单的以太网拓扑,包括客户、交换机和服务器。进行网络配置,如配置IP地址,配置HTTP服务。 利用Wireshark 软件(一个网络封包分析软件)进行抓包操作,截取抓包结果,解析以太网帧格式和内容。
三、实验软件
1.华为eNsp模拟器
2.ping
3.Wireshark抓包工具
四、实验原理
VLAN划分的五种基本方法
1.基于端口:根据交换机的端口进行划分。这种方法比较简单
2.基于mac地址;根据数据帧的源mac地址
3.基于协议类型:数据帧所属的协议类型和封装格式划分。适用于需要同时运行多协议的网络。
4.基于IP子网地址:根据数据帧所属的协议类型和IP分组首部中的源IP地址划分。VLAN适用于对安全需求不高、对移动性和简易管理需求的场景中。
5.基于策略
五:实验步骤:
步骤一:网络设计
采用VLAN技术,按端口划分VLAN。假设场景为学校的局域网,新的部门招生部,学生部需要接入网络,现把招生部接入VLAN10端口,学生部计算机接入VLAN30端口。拓扑结构如下:

配置网络,为每台主机进行设置静态IP地址


全部PC以及VLAN如下
Ipv4地址 子网掩码
VLAN10 192.168.10.0 255.255.255.0
10-1 198.168.10.11 255.255.255.0
10-2 198.168.10.12 255.255.255.0
VLAN30 198.168.10.0 255.255.255.0
30-1 198.168.10.11 255.255.255.0
30-2 198.168.10.12 255.255.255.0

步骤二:创建拓扑
添加S5700交换机和PC.按照指定的端口将交换机和PC互连。

步骤三:配置IP地址
为四台PC配置好IP地址。
步骤四:启动设备
步骤五:配置交换机,按端口划分VLAN
1.进入编写模式

 <Huawei>sys    <Huawei>system-view Enter system view, return user view with Ctrl+Z.[Huawei]

2.划分VLAN10和VLAN30 :

[Huawei]vlan 10
[Huawei-vlan10]
Oct 22 2021 23:05:08-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 4, th
e change loop count is 0, and the maximum number of records is 4095.
[Huawei-vlan10]q
[Huawei]vlan 30
[Huawei-vlan30]
Oct 22 2021 23:05:18-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 5, th
e change loop count is 0, and the maximum number of records is 4095.
[Huawei-vlan30]q3.将10-1加入到VLAN10中[Huawei]int g 0/0/01
[Huawei-GigabitEthernet0/0/1]port link-type acc
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]
Oct 22 2021 22:40:20-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 6, th
e change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/1]port def vlan 10
[Huawei-GigabitEthernet0/0/1]
Oct 22 2021 22:40:30-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 7, th
e change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/1]q

重复以上步骤,将各个端口添加到相对应的VLAN中。
步骤五:配置交换机,按端口划分VLAN
配置端口如下:

步骤六:
测试验证网络:
在同一个VLAN下的PC 互ping 10-1ping 10-2 发现可以ping通,说明同一VLAN下两主机间可以正常通信。

在不同VLAN下进行PC间的互ping
10-1ping 10-3发现无法ping通,表明两个不同VLAN下的主机不能直接进行通信。

步骤七:问题思考,进一步实验
在同一个VLAN下的主机是可以直接进行通信,而不同VLAN下则不能,那如果有两个交换机,两主机分别位于两个交换机的相同VLAN下能进行通信吗?
重复之前的配置得到下列拓扑:

使用g0/0/24 trunk连接类型进行两个交换机的连接。命令如下

[Huawei]int g 0/0/24
[Huawei-GigabitEthernet0/0/24]port link-type trunk
[Huawei-GigabitEthernet0/0/24]
Oct 22 2021 23:15:28-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 14, t
he change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/24]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/24]
Oct 22 2021 23:15:58-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 15, t
he change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/24]q
[Huawei]
交换机LSW2 Ipv4地址  子网掩码
VLAN10  192.168.10.0    255.255.255.0
10-1    198.168.10.11   255.255.255.0
10-2    198.168.10.12   255.255.255.0
VLAN30  198.168.10.0    255.255.255.0
30-1    198.168.10.11   255.255.255.0
30-2    198.168.10.12   255.255.255.0交换机LSW3    Ipv4地址  子网掩码
VLAN10  192.168.10.0    255.255.255.0
10-1    198.168.10.13   255.255.255.0
10-2    198.168.10.14   255.255.255.0
VLAN30  198.168.10.0    255.255.255.0
30-1    198.168.10.13   255.255.255.0
30-2    198.168.10.14   255.255.255.0

使用ping 命令10-1(交换机LSW2下的PC192.168.10.11)ping 10-3(交换机LSW3下的pc192.168.10.13)

我们发现这两台主机是可以ping通的,这说明即使处于不同的VLAN下两个相同VLAN的主机仍然可以进行通信。
当我们把主机(192.168.10.13)划分为VLAN30下后,上述结果不再成立。

因此我们可以得出结论:同一VLAN下的主机是可以互ping的,即使是处于两个不同的交换机下的PC同样成立。因为两个交换机通过物理连接与相对应的配置,我们可以认为他们属于同一交换机。
步骤八:开启LSW1端口GE 0/0/1和GE 0/0/24的数据抓包。从PC-10-1 ping PC-10-4,分析Wireshark抓取的ping通信
1.ARP IP数据报
0/0/24端口以太网数据帧:

从图中可以看出,主机10-1首先发送ARP报文,广播询问网络中192.168.10.14(主机10-4)的mac地址,得到回应后得到硬件地址。
下面我们来分析一下ARP的报文段。书中的格式如下:

1.Mac地址(源地址,目的地址),从中我们发现这个回送 的报文里面不仅仅有目的地址它也包括自身的地址,这样能让其他主机的ARP高速缓存记录下他的硬件地址生成映射表,方便下一次发送数据是不用在广播ARP.

IP数据报个字段的含义如下:

2.ICMP(网际控制报文协议)

ICMP数据报;

可以看到生存时间,协议类型等等数据

五:实验总结
在这次实操的实验中,我更进一步的了解一些计算机网络的一些基本常识。并且在对IP数据报的分析的时候,我对一些陌生的名词有了更深的理解,目标地址,源地址,生存时间,等等在抓包工具里面都有很详细的标注,让我更加容易看懂数据包的格式,实际上抓包的数据格式与书本上的不完全一样,但基本的内容都具备比如目标地址,MAC地址,校验和等等,这些都有,这也让我对计算机网络有了更加 深刻的理解。
同时这也让我熟悉了一些路由器,交换机的配置命令,以及配置流程。这些技能都可以应用到以后的实际项目的开发中。

基于华为eNSP的局域网搭建相关推荐

  1. 基于华为eNSP的中小企业办公园区网络规划与设计

    目录 一.需求分析 (一)项目背景 (二)网络业务需求 (三)网络应用需求 二.网络结构设计 三.网络拓扑图 四.网络设备基本配置 五.项目测试 结语 运用到的技术有: 1.虚拟局域网(VLAN) 2 ...

  2. 网络工程毕设-----基于华为ensp搭建校园网

    本实验用华为模拟器ensp搭建简单的校园网络,其中用到的技术有动态路由协议OSPF,静态路由配置,HTTP.DNS以及FTP服务器的配置,PNAT端口地址转换协议,MSTP多生成树协议,VLAN划分及 ...

  3. 使用华为eNSP网络模拟器搭建小型WLAN局域网

    目录 前言 实验拓扑 配置过程 一.配置AC1上端口VLAN的配置 二.配置VLANIF接口DHCP功能 三.配置AP上线 ​四.配置WLAN的业务参数 ​配置验证 前言 本次实验使用eNSP中AC6 ...

  4. 基于华为ENSP模拟器下的多个区域互联,减少LSA的更新量,加快收敛,保障更新安全的OSPF综合练习

    ------------该练习的目的是熟悉动态路由OSPF协议下路由器 目录 一.首先搭建如图所示的网络接口按要求对该路由器进行配置,实现全网可达 二.将整个区域进行判断分析基于172.16.0.0/ ...

  5. 华为eNSP模拟器的搭建

    接着GNS3的入门,往后拯救eNSP_lailaiquququ11的博客-CSDN博客 这篇来唠嗑. 当时着急着用模拟器做实验,试过了网上找的一些帖子和ensp的版本,再验证过后几乎全军覆没,基本都是 ...

  6. 基于华为eNSP的多结构企业网/校园网网络设计综合组网配置/作品演示

    XX中学校园的主干层次结构采用核心,汇聚,接入的三层模型.核心层处理整体网络的数据流动,实现各节点间数据的高速处理,增加安全措施和访问权限等等.汇聚夹于两层之间,任务包括线路的整合汇聚,向信息点传递流 ...

  7. 基于华为eNSP的双核心企业网/校园网网络设计综合组网配置/作品演示【网络工程毕业设计】

    XX中学校园的主干层次结构采用核心,汇聚,接入的三层模型.核心层处理整体网络的数据流动,实现各节点间数据的高速处理,增加安全措施和访问权限等等.汇聚夹于两层之间,任务包括线路的整合汇聚,向信息点传递流 ...

  8. 网络毕业设计--基于华为ensp防火墙双出口负载拟真实验

    本次仿真实验是关于防火墙负载的双出口毕设,大家可以参考组网结构,在此基础上可以进行各种改良,符合自己的实验需求是最终目的,下面直接上配置,想要定制的+绿泡泡18812668402 技术范围 接入层:M ...

  9. 基于华为ensp的计算机网络实验(路由器配置 RIPv1 基本功能)

    实验所用机器的ip地址如上图. 创建拓扑关系图如下(路由器需要选择AR2220型号): 配置主机PC-10-1和PC-50-1的ip地址. 打开RTA,配置路由器的端口信息,代码如下: RTA: Pl ...

最新文章

  1. 442. Find All Duplicates in an Array
  2. setTimeout和setInterval你真的了解吗?
  3. [LeetCode]Merge Intervals
  4. Spark创建RDD的四种方式(一):从集合(内存)中创建 RDD代码示例
  5. 传奇手游服务器搭建_热血传奇3月开服计划
  6. leetcode 697. 数组的度(hashmap)
  7. 2019-暑期实习生-自然语言处理算法岗-面试题
  8. 如何销毁一个实例化对象_JAVA中如何创建和销毁对象
  9. mysql面试常问 1: 谈谈MySQL表级锁和行级锁
  10. 学生电脑哪个牌子好_电脑桌哪个牌子好?如何选购电脑桌?2020年值得选购的电脑桌品牌推荐...
  11. 70进货卖100利润是多少_进货价8块的产品,在网上卖100块,这个电商卖家能赚多少!...
  12. Kwort Linux 3.5 RC1 发布
  13. 字典树哇 AC自动机哇 = _ =
  14. 动态改变 itemRenderer 。
  15. Cocos2D场景编辑器
  16. MAC 下shell工具推荐 zentermlite
  17. [原创]Android秒杀倒计时自定义TextView
  18. JavaEE高级框架学习笔记(八)Struts高级ActionForm
  19. 笔记本电脑频繁自动重启_笔记本电脑经常自动重启怎么办
  20. c语言编程百分比,c – 计算百分比

热门文章

  1. python制作软件界面_使用Python制作一个带GUI界面的词云自动生成工具(一)
  2. 人人网之兴起与小世界网络
  3. 以太坊--众筹ICO实现
  4. 电路理论基础——运算放大器
  5. 易智瑞(ESRI)2019最新ENVI5.5遥感应用专题操作录屏及讲义分享
  6. Vulkan_Shader—高级光照_阴影_实现
  7. Qt实战案例(28)——利用QSQL相关类实现对MySQL数据库的基本操作及相关设置详解
  8. 让linux支持EC11等旋转编码器
  9. FlyFish|前端数据可视化开发避坑指南(二)
  10. pcb外观维修_维修电路板的六种常用方法