- 2
- 0
- 约7.79千字
- 约 27页
- 2018-04-22 发布于江西
- 举报
网络性能的仿真ns2.docx
实验一:网络性能的?仿真一、 实验要求对64个计?算机结点,每个计算机?采用若干1?00Mbp?s集线器(HUB)的方式连接?到一台服务?器上。采用NS2?仿真软件,对于以上的?具体环节进?行网络性能?的仿真,给出网络的?吞吐量,丢包率,总时延,抖动率等参?数的仿真曲?线,并对结果进?行分析。将以上环境?中的集线器?(HUB)换成交换机?(switc?h),给出网络的?信道利用率?,吞吐量,传输时延,排队延迟等?参数的仿真?曲线,并对结果进?行分析。二、 实验目的 通过本次实?验的完成,首先能够学?会在Ubu?ntu环境?下安装搭建?NS2运行?的环境。其次对于t?cl语言有?了更加全面?的了解。通过对具体?环境的网络?环境进行仿?真,可以加深对?网络的信道?利用率,吞吐量,传输时延,排队延迟等?参数的计算?及了解。最后通过仿?真环境中集?线器(HUB)和交换机(Switc?h)之间的仿真?的区别,加深对HU?B和交换机?之间差别的?理解。三、 实验原理1、NS2(?Netwo?rk Simul?ator versi?on 2),NS(Netwo?rk Simul?ator)是一种针对?网络技术的?源代码公开?的,免费的软件?模拟平台。计算机网络?是一个相当?复杂的系统?,包含了各种?通信协议和?网络技术,而网络仿真?是网路通信?技术研究的?重要手段之?一,网络仿真是?指采用计算?机软件对网?络协议,网络拓扑,网络性能进?行模拟分析?的一种研究?手段。NS2是一?种面向对象?的网络仿真?器,本质是一个?离散事件模?拟器,它可以仿真?各种不同的?IP网,实现一些网?络传输协议?,比如TCP?和UDP,还包括业务?源流量产生?器,比如FTP?,CBR等。NS2使用?C++和Otcl?作为开发语?言。NS可以说?是Otcl?的脚本解释器,它包含仿真?事件调度器?、网络组件对?象库以及网?络构建模型?库等。NS是用O?tcl和C?++编写的。由于效率的?原因,NS将数据?通道和控制?通道的实现?相分离。为了减少分?组和事件的?处理时间,事件调度器?和数据通道?上的基本网?络组件对象?都使用C++写出并编译?的,这些对象通?过映射对O?tcl解释器可见。当仿真完成?以后,NS将会产?生一个或多?个基于文本?的跟踪文件。只要在Tc?l脚本中加?入一些简单?的语句,这些文件中?就会包含详?细的跟踪信?息。这些数据可?以用于下一?步的分析处?理,也可以使用?NAM将整?个仿真过程?展示出来。NS2 软件仿真出?的nam图?界面如图1?所示:图1 nam界面?NS2仿真?软件生成的?trace?文件如图2?所示:图2 NS2仿真?生成的tr?ace文件?每一行记录?的格式如表?1所示:event?timeFrom nodeTo nodePkt typepkt sizeflags?fidSrc addrDst addrpktid?表1 trace?文件每一行?的格式解释如下:event?:时间描述符?,一共有4个?,分别为人r?,+,-,d 其中r(recei?ved)表示数据包?被to_n?ode 接收,+(enque?ued)表示数据包?进入fro?m_nod?e的队列,-(deque?ued)表示数据包?离开(from_?node)的队列,d(dropp?ed)表示数据包?被from?_node?丢弃。time:时间发生的?时间。From_?node/to_no?ed:事件发生的?起始结点。Pkt_t?ype:数据报的类?型。Pkt_s?ize:数据包的大?小。Flags?:数据包的标?志字段。Fid:流标识,标明该数据?包属于哪一?个数据流。Src_a?ddr/dst_a?ddr:数据包的源?地址和目的?地址。Seq_n?um:数据包的序?列号。Pkt_i?d:数据包的唯?一标识。 2、集线器(HUB)是计算机网?络中连接多?个计算机或?其他设备的?连接设备,是对网络进?行集中管理?的最小单元?。英文HUB?就是中心的?意思,像树的主干?一样,它是各分支?的汇集点。许多种类型?的网络都依?靠集线器来?连接各种设?备并把数据?分发到各个?网段。HUB基本?上是一个共?享设备,其实质是一?个中继器,主要提供信?号放大和中?转的功能,它把一个端?口接收的全?部信号向所?有端口分发?出去。集线器有多?种类型,各个种类具?有特定的功?能、提供不同等?级的服务。依据总线带?宽的不同,HUB分为?10M、100M和?10M/100M自?适应三种;根据端口数?目的不同主?要有8口、16口和2?4口几种。交换机(Switc?h),它是集线器?的升级换代?产品,从外观上来?看的话,它与集线器?基本上没有?多大区别,都是带有多?个端口的长?方形盒状体
原创力文档

文档评论(0)