网络应用技术 -...

23
网络应用技术 第三讲:网络仿真环境的部署 许成刚 信息管理与信息系统教研室 1

Transcript of 网络应用技术 -...

Page 1: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

网络应用技术

第三讲:网络仿真环境的部署

许成刚

信息管理与信息系统教研室

1

Page 2: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

本章教学计划

1. 网络仿真软件eNSP的安装

2. 熟悉eNSP的操作界面

3. 在eNSP中创建局域网

4. 在eNSP中抓包分析

2

Page 3: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

引入:构建以太网的设备

3

Page 4: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

引入:构建以太网的设备

4

构建以太网的设备

◼网络终端设备

◼网络传输设备

◼传输媒介

Page 5: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

引入:构建以太网的设备

5

构建以太网的主要设备

网络终端设备

网络传输设备

传输媒介

服务器

工作站

交换机

路由交换机

路由器

有线介质:双绞线、光纤

无线传输介质

(网卡)

(网卡)

Page 6: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

为什么要使用网络仿真平台?

6

为了让大家“摆脱设备和环境的限制”!

◼ 本课程所有实验,都是基于eNSP仿真环境和VirtualBox虚拟化技

术,大家在一台PC机(笔记本电脑或台式机)上即可轻松构建复

杂网络,完成实验项目!

◼ 有效解决了大家在学习时由于设备、环境的限制只能“纸上谈兵”

的问题!

◼ 极大降低了学习成本,保证了学习过程的顺利开展。

Page 7: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

一、软件准备

7

Page 8: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

1. 软件准备

8

1.1 构建eNSP网络仿真环境的基础软件

◼网络仿真软件eNSP

➢eNSP(Enterprise Network Simulation Platform)是一款由华为自主

开发、免费、可扩展的图形化网络仿真平台,主要对交换机、路由器及

相关物理设备进行仿真模拟,支持大型网络模拟,让广大用户在没有真

实设备的情况下能够模拟演练

➢eNSP在安装之前,必须先安装好以下软件,注意软件版本:

▪ WinPcap:4.1.3

▪ Wireshark:2.6.6

▪ VirtualBox:4.2.X—5.2.X(eNSP不支持VirtualBox的高版本)

➢eNSP软件可通过华为官方网站(https://www.huawei.com)获取。

Page 9: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

1. 软件准备

9

1.1 构建eNSP网络仿真环境的基础软件

◼虚拟化软件VirtualBox

➢虚拟化是指将一台计算机虚拟为多台逻辑计算机,每个逻辑计算机可运

行不同的操作系统,应用程序可在相互独立的系统内运行而互不影响。

➢VirtualBox是甲骨文公司的一款开源免费的虚拟机软件,VirtualBox既

可进行软、硬件模拟,也可以对不同网络模式进行设置;

➢VirtualBox创建的虚拟机,能够安装多种操作系统,包括所有的Windows

操作系统、Mac OS X、Linux、OpenBSD、FreeBSD、Solaris、IBM OS2等

主流操作系统,支持32位和64位虚拟化。

➢VirtualBox可通过https://www.virtualbox.org/wiki/Downloads获取(注意下载

5.2.*版本)

Page 10: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

VirtualBox下载

10

下载5.2的旧版本

Page 11: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

VirtualBox下载

11

Page 12: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

1. 软件准备

12

1.1 构建eNSP网络仿真环境的基础软件

◼WinPcap

➢WinPcap用来捕获与发送网络数据包。在实际应用中,WinPcap与网络分

析工具(例如Wireshark软件)配合工作,实现对流经网络接口卡的数据

报文进行抓取和分析。(互联网下载)

◼Wireshark

➢Wireshark是一款网络封包分析软件,其功能是截取网络报文,并尽可能

显示最为详细的网络封包资料。Wireshark使用WinPcap作为接口,直接

与网卡进行数据报文交换。(互联网下载)

Page 13: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

1. 软件准备

13

1.2 构建eNSP网络仿真环境的其他软件

◼华为设备文件包

➢在eNSP中使用路由器、防火墙等设备时,有些型号的设备在使用时需要

导入第三方设备包。

➢包括:NE9000设备包文件、NE5000E设备包文件、NE40E设备包文件、CX

设备包文件、vfw_usg防火墙文件

➢第三方设备包文件,可从华为官方网站https://www.huawei.com 下载。

Page 14: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

1. 软件准备

14

1.2 构建eNSP网络仿真环境的其他软件

◼操作系统镜像文件

➢在创建VirtualBox虚拟机时,需要用到操作系统镜像文件,包括

➢CentOS7操作系统:可通过官方网站(https://www.centos.org)获得安

装镜像。

➢Windows 7操作系统:可通过微软官方网站(http://www.microsoft.com)

获得试用版安装镜像。

Page 15: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

二、安装eNSP的前导软件

15

Page 16: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

16

完成VirtualBox的安装

完成WinPcap的安装

完成Wireshark安装

◼具体过程略

安装eNSP的前导软件

Page 17: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

三、认识eNSP

17

Page 18: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

18

1. 网络仿真软件eNSP的安装(略)

认识eNSP

Page 19: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

19

2、熟悉eNSP的基本操作

(1)启动界面

(2)菜单栏(编辑按钮)

(3)设备列表

(4)帮助

(5)创建拓扑

(6)保存拓扑

认识eNSP

Page 20: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

20

3、导入eNSP的第三方设备包

(1)N9000

(2)NE40

(3)防火墙USG6000

认识eNSP

Page 21: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

21

4、在eNSP中部署网络

(1)选取设备

(2)构建拓扑

认识eNSP

Page 22: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

22

5、在eNSP中抓包

(1)抓包方法

(2)报文保存

认识eNSP

Page 23: 网络应用技术 - fileapi.it.hactcm.edu.cnfileapi.it.hactcm.edu.cn/jisuanji/file/2020/2/24/132270215540797256… · 1. 软件准备 9 1.1 构建eNSP网络仿真环境的基础软件

23

第三讲 网络仿真环境的部署