网络应用技术 -...
Transcript of 网络应用技术 -...
网络应用技术
第三讲:网络仿真环境的部署
许成刚
信息管理与信息系统教研室
1
本章教学计划
1. 网络仿真软件eNSP的安装
2. 熟悉eNSP的操作界面
3. 在eNSP中创建局域网
4. 在eNSP中抓包分析
2
引入:构建以太网的设备
3
引入:构建以太网的设备
4
构建以太网的设备
◼网络终端设备
◼网络传输设备
◼传输媒介
引入:构建以太网的设备
5
构建以太网的主要设备
网络终端设备
网络传输设备
传输媒介
服务器
工作站
交换机
路由交换机
路由器
有线介质:双绞线、光纤
无线传输介质
(网卡)
(网卡)
为什么要使用网络仿真平台?
6
为了让大家“摆脱设备和环境的限制”!
◼ 本课程所有实验,都是基于eNSP仿真环境和VirtualBox虚拟化技
术,大家在一台PC机(笔记本电脑或台式机)上即可轻松构建复
杂网络,完成实验项目!
◼ 有效解决了大家在学习时由于设备、环境的限制只能“纸上谈兵”
的问题!
◼ 极大降低了学习成本,保证了学习过程的顺利开展。
一、软件准备
7
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)获取。
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.*版本)
VirtualBox下载
10
下载5.2的旧版本
VirtualBox下载
11
1. 软件准备
12
1.1 构建eNSP网络仿真环境的基础软件
◼WinPcap
➢WinPcap用来捕获与发送网络数据包。在实际应用中,WinPcap与网络分
析工具(例如Wireshark软件)配合工作,实现对流经网络接口卡的数据
报文进行抓取和分析。(互联网下载)
◼Wireshark
➢Wireshark是一款网络封包分析软件,其功能是截取网络报文,并尽可能
显示最为详细的网络封包资料。Wireshark使用WinPcap作为接口,直接
与网卡进行数据报文交换。(互联网下载)
1. 软件准备
13
1.2 构建eNSP网络仿真环境的其他软件
◼华为设备文件包
➢在eNSP中使用路由器、防火墙等设备时,有些型号的设备在使用时需要
导入第三方设备包。
➢包括:NE9000设备包文件、NE5000E设备包文件、NE40E设备包文件、CX
设备包文件、vfw_usg防火墙文件
➢第三方设备包文件,可从华为官方网站https://www.huawei.com 下载。
1. 软件准备
14
1.2 构建eNSP网络仿真环境的其他软件
◼操作系统镜像文件
➢在创建VirtualBox虚拟机时,需要用到操作系统镜像文件,包括
➢CentOS7操作系统:可通过官方网站(https://www.centos.org)获得安
装镜像。
➢Windows 7操作系统:可通过微软官方网站(http://www.microsoft.com)
获得试用版安装镜像。
二、安装eNSP的前导软件
15
16
完成VirtualBox的安装
完成WinPcap的安装
完成Wireshark安装
◼具体过程略
安装eNSP的前导软件
三、认识eNSP
17
18
1. 网络仿真软件eNSP的安装(略)
认识eNSP
19
2、熟悉eNSP的基本操作
(1)启动界面
(2)菜单栏(编辑按钮)
(3)设备列表
(4)帮助
(5)创建拓扑
(6)保存拓扑
认识eNSP
20
3、导入eNSP的第三方设备包
(1)N9000
(2)NE40
(3)防火墙USG6000
认识eNSP
21
4、在eNSP中部署网络
(1)选取设备
(2)构建拓扑
认识eNSP
22
5、在eNSP中抓包
(1)抓包方法
(2)报文保存
认识eNSP
23
第三讲 网络仿真环境的部署
完