
实训六、网络诊断工具chariot使用.docx
9页实训六、、网络诊诊断工具具chaarioot使用用Charriott 是NETTIQ公公司的多多功能网网络业务务测试软软件非非常多的的评测实实验室都都在使用用Chaarioot软件件进行网网络设备备的性能能测试,比比如一些些千兆以以太网卡卡横向比比较测试试和无线线局域网网产品的的横向比比较测试试,甚至至很多对对于防火火墙设备备的评测测都采用用了ChhariiotChaarioot测试试模型如如下图::Charriott 的基基本组成成包括CCharriott 控制制台和EEndppoinnt其其中Chhariiot 控制台台可以运运行于MMicrrosooft 的各种种Winndowws 平平台在在Chaarioot 控控制台上上可以定定义各种种可能的的测试拓拓扑结构构和测试试业务类类型EEndppoinnt 可可以运行行在几乎乎目前流流行的所所有操作作系统上上Chhariiot Enddpoiint 能够充充分利用用运行主主机的资资源,执执行Chhariiot 控制台台发布的的Scrriptt 命令令,从而而完成需需要的测测试实验内容容: 实实验1::测量网网络中任任意两个个节点间间的带宽宽 第一步步:首先在在A、B计算机机上运行行CHAARIOOT的客客户端软软件Enndpoointt。
运行行enddpoiint..exee后,任任务管理理器中多多了一个个名为eendppoinnt的进进程 第二步步:被测量量的机器器已经准准备好了了,这时时需要运运行控制制端CHHARIIOT,我我们可以以选择网网络中的的其他计计算机,也也可以在在A或B计算机机上直接接运行CCHARRIOTT(图2) 图2 第三步步:在主界界面中点点击“NNew”按钮,接着点击“ADD PAIR” 第四步步:在“Addd aan EEndppoinnt PPairr”窗口口中输入入Paiir名称称,然后后在Enndpoointt1处输输入A计算机机的IPP地址100.911.300.455,在Enndpoointt2处输输入B计算机机的 IIP地址址10..91..30..42按“sseleect scrriptt”按钮钮并选择择一个脚脚本,由由于我们们是在测测量带宽宽,所以以可选择择软件内内置的TThrooughhputt.sccr脚本本(图3) 图3 提示:CCHARRIOTT可以测测量包括括TCPP、UDPP、SPXX在内的的多种网网络传输输层协议议,我们们在测量量带宽时时选择默默认的TTCP即即可。
第五步步:点击主主菜单中中的“RRUN”启动测量工作 第六步步:软件会会测试1100个个数据包包从A计算机机发送到到B计算机机的情况况由于于软件默默认的传传输数据据包很小小所以测测量工作作很快就就结束了了在结结果中点点击“TTHROOUGHHPUTT”可以以查看具具体测量量的带宽宽大小图4显示了了A与B计算机机之间的的实际最最大带宽宽为833.6MMbpss 图44 由于交换换机和网网线的损损耗,往往往真实实带宽达达不到1100MMbpss,所以以本例中中得到的的83..6Mbbps基基本可以以说明AA、B计算机机之间的的最大带带宽为1100MMbpss,去除除损耗可可以达到到80多Mbpps的传传输速率率实验2::一次性性测量两两个方向向 任务描描述:实例1中介绍绍了单向向测量的的方法,也也就是只只检测AA到B的带宽宽然而而,实际际工作中中,网络络是单工工或双工工工作也也是影响响网络速速度的主主要因素素,因此此用 CCHARRIOTT进行测测量时应应该尽量量建立双双向PAAIR而而不是单单向的,测测量结果果会显示示出A到B的速度度以及BB到A的速度度。
针对问问题:AA到B的传输输速度很很快,但但B到A的速度度却很慢慢,特别别是在AA、B同时从从对方计计算机复复制文件件到本机机时最为为明显 第一步步:首先在在A、B计算机机上运行行CHAARIOOT的客客户端软软件Enndpoointt 第二步步:被测量量的机器器已经准准备就绪绪,这时时需要运运行控制制端CHHARIIOT,在在A或B计算机机上直接接运行CCHARRIOTT 提示:为保证证测量成成功,需需要在AA计算机机和B计算机机上关闭闭防火墙墙 第三步步:在主界界面中点点击“NNew”按钮,接着点击“ADD PAIR” 第四步步:在“Addd aan EEndppoinnt PPairr”窗口口中输入入Paiir名称称,然后后在Enndpoointt1处输输入A计算机机的IPP地址100.911.300.455,在Enndpoointt2处输输入B计算机机的 IIP地址址10..91..30..42按“sseleect scrriptt”按钮钮并选择择一个脚脚本,由由于是测测量带宽宽所以选选择软件件内置的的Thrrougghpuut.sscr脚脚本。
第五步步:现在,我我们建立立了从AA到B的单向向测量由于要要求测量量网络双双向吞吐吐量,所所以还要要添加一一个从BB到A的单向向测量,这这样结果果显示的的就是双双向数据据了方方法与第第四步相相同,在在Enddpoiint11处输入入B计算机机的IPP地址100.911.300.422,在Enndpoointt2处输输入A计算机机的IPP地址 110.991.330.445,同同样选择择Thrrougghpuut.sscr脚脚本 第六步步:现在,两两对PAAIR已已经建立立起来了了(图5),点点击主菜菜单中的的“RUUN”启启动测量量工作 图5 第七步步:软件会会将1000个数数据包从从A计算机机发送到到B计算机机,还会会测量1100个个数据包包从B发送到到A的情况况在结结果页面面中点击击“THHROUUGHPPUT”标签可以查看具体测量的带宽大小如图6所示在下方图表中,绿色曲线表示带宽检测2的数值,而红色曲线代表的是带宽检测1的数值,从这个图中我们可以看出A到B 的带宽比B到A的带宽要大在上方的速度中也可以看出A到B的平均带宽为72Mbps,而B到A的带宽只有42Mbps。
图66 这说明明什么呢呢?通过CHHARIIOT测测量A、B之间的的双向带带宽可以以得出以以下结论论:A到B的带宽宽是1000Mbbps((去除损损耗真实实带宽为为72MMbpss),而而B到 A的带带宽只有有50MMbpss此时时,我们们应该检检查网络络连接设设备,特特别是网网线,很很可能是是网线制制作上出出现了问问题才造造成B到A的速度度不是1100MMbpss而是 550Mbbps 小知识识:什么是是单工??什么是是双工?? 我们一一般使用用的网络络设备都都是双工工的,也也就是说说可以在在同一时时间完成成A到B的传输输以及BB到A的传输输单工工则是同同一时间间只能有有一个方方向的传传输,要要么是AA到B,要么么是B到A因此此网络处处在单工工状态还还是双工工状态,在在速度上上差别很很大实验3::科学测测量减小小误差 任务描描述:对于网网络情况况不稳定定、经常常出现速速度波动动的情况况来说,在在某一时时刻测量量速度存存在一定定的不确确定因素素,如何何将误差差降低到到最小呢呢?我们可可以采用用科学测测量法来来解决这这个问题题,即采采用平均均值的方方法。
将将所有测测量值汇汇总在一一起可以以得到更更接近真真实数值值的结果果 针对问问题:网络传传输速度度非常不不稳定,经经常一会会儿十几几MB//s,一一会儿只只有几MMB/ss 第一步步:按照上上面提到到的方法法安装CCHARRIOTT并将客客户端程程序Enndpoointt安装在在A与B计算机机上启启动CHHARIIOT,点点击“NNew”按钮 第二步步:点击“AADD PAIIR”按按钮建立立一个新新的Enndpoointt Paair输入PPAIRR名称,然然后在EEndppoinnt1处处输入AA计算机机的IPP地址100.911.300.455,在Enndpoointt2处输输入B计算机机的IPP地址 110.991.330.442按按“seelecct sscriipt”按钮选择Throughput.scr脚本 第三步步:在Paiir 11上点鼠鼠标右键键选择CCopyy将该测测量项复复制(图7),然然后连续续向下粘粘贴9个这样样的测量量项(图8) 图7图8 第第四步::点击“RRUN”启动测量工作,我们在THROUGHPUT标签页中可以看出基本上每项带宽测量数值在10Mbps左右,在总和处我们可以看到最终结果是94Mbps,基本接近100Mbps的真实值。
在现实中网络的连接速度往往存在着不稳定的因素,例如某一时间可能因为广播数据包或其他原因造成带宽异常,而另一时间速度恢复正常对于这种带宽不稳定的情况我们就可以通过多项测量来保证在一定程度上减少误差,使我们的测量结果更加有效、更加准确实验4::大包测测量法 任务描描述:虽然我我们可以以通过科科学测量量法减小小误差,但但由于默默认数据据包仅为为1000KB,所所以总的的数据检检测量相相对较小小对于于带宽比比较大的的情况,例例如 1100MMbpss以上的的网络或或ISPP提供的的传输速速度较快快的时候候,使用用1000KB数数据包进进行测量量得出的的结果不不太准确确这时时就需要要通过修修改默认认数据包包的大小小以求测测量结果果更精确确 针对问问题:网络带带宽比较较大或使使用CHHARIIOT默默认设置置进行测测量时误误差过大大 在这个个实例中中,大多多数步骤骤和上面面所介绍绍的实例例基本一一致,因因此此处处只介绍绍修改数数据包的的方法在我们们建立测测量PAAIR并并选择好好 Thhrouughpput..scrr脚本后后,点击击“eddit thiis sscriipt”按钮。
在弹出的窗口下方file_size处(图9),将该值修改为你希望的数值即可这样在测量带宽时就会用你设置好大小的数据包进行传输了根据实际环境设置数据包大小可以让我们的结果更准确 图9 其实我我们不光光可以编编辑发送送的数据据包大小小还可以以通过“eeditt thhis scrriptt”按钮钮编写自自己的脚脚本,不不过需要要我们对对脚本语语言有一一定的了了解另另外该软软件不仅仅提供了了Thrrougghpuut.sscr一一个脚本本,软件件内置了了很多脚脚本,如如FTPP、HTTTP、IPTTV等,大大家可根根据实际际测量的的需要进进行选择择。
