实验五 基于ACE向导下的ACE使用Word文档格式.docx
《实验五 基于ACE向导下的ACE使用Word文档格式.docx》由会员分享,可在线阅读,更多相关《实验五 基于ACE向导下的ACE使用Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
![实验五 基于ACE向导下的ACE使用Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/ac18c3be-7f80-4b2e-bc20-d213c140784e/ac18c3be-7f80-4b2e-bc20-d213c140784e1.gif)
实验过程:
步骤一建立网络拓扑
(1)File>
New>
Project,Projectname命名为book_app_deploy,场景命名为single_user。
在Startupwizard,选择ImportTopology->
FromACE,图12-39所示。
图12-39进入ACE建模场景
图12-40的对话框中选择命名ApplicationDetails为book_app_deploy,在ContainedTask中从下拉菜单中添加完成FTP下载的六个任务后,点击next,将出现图12-41创建拓扑的对话框。
图12-40配置ACE的任务
(3)本实例仅考虑单用户的情况,在出现图12-41中的对话框中,选择NumberofClient为1,PacketAnalyzer选择include选择,clientlocation选择remote,点击create。
将出现图12-42所示的拓扑。
图12-41创建ACE拓扑
图12-42ACE网络拓扑
注意虽然PacketAnalyzer在图形中没有出现,但在前面的设置中已经包含了PacketAnalyzer,包分析已经存在于网络拓扑。
如果没有前面的设置中没有包含了PacketAnalyzer,可以根据实例12-2中手动的添加。
(4)点击DES,选择Configure/RunDiscreteSimulation….运行仿真。
此时捕获文件缺省值存储在<
initials>
_op_models文件夹中。
步骤二导入捕获文件到ACE中
选择New>
ApplicationCharacterization>
AddCaptureFile,在<
_op_models文件夹中添加捕获文件:
book_app_deploy-single_user_ACE_Topology_node_0-pkt_trace。
如图12-43为本实例捕获文件的位置。
图12-43捕获文件的位置
在ACE中导入捕获文件,图12-44所示,点击Next,直到出现图12-45所示的保存对话框,点击Finish,完成捕获文件的导入。
图12-44导入捕获文件
图12-45保存导入文件
步骤三观看捕获文件。
1.在ACE中点击Appdoctor>
SummaryofDelay,出现图12-46所示的时延分析,选中ShowValue,标注产生时延的具体大小,可以看出FTP的login和logout的行为中,产生时延的原因是webclient端的处理时延,其占总时延的98.6%。
图12-46AppDoctorAnalysis的时延分析概述
2.点击Appdoctor>
Diagnosis,可以得出图12-47所示的关于对网络的诊断,从图中可以看出存在处理(Processing)瓶颈,而协议过载和重新连接(ProtocolOverhead和ConnetReset)也存在潜在的瓶颈。
选中其中的client的Booleneck将在面板的下部出现对瓶颈的诊断,显示处理器和I/O接口速度慢是产生问题所在。
图12-47AppDoctorAnalysis的诊断
3.可以继续观察ExecutiveSummary和Statistics结果,如果要分析传输细节可以首先观察树型图,查看每个数据包的协议解码,端对圆图窗口,观察不同的端点数据传输速率以及数据交换图DataExchangeChart等。
4.对于问题可以读者提升client端机器的性能,再次运行仿真后观察结果。
12.5.2实例12-2手动配置下的ACE实例
前面实例是通过向导完成ACE的捕获,本实例手动建立具有database服务器和web服务器的网络环境,用包捕获器产生ACE的捕获文件。
并将捕获文件导入ACE中进行分析。
1.打开File>
Project,建立Projectname为ACE_book,场景为remote_net,网络范围为Enterprise,大小为1000×
1000meter网络背景。
2.对象面板中选中ACE,选择ppp_ace_wkstn,ethernet4_slip8_cloud,etnernet16_hub,和ethernet_ace_wkstn(重复两次)拖入工作空间,分别命名为web_client、cloud_IP、Hub、database_server、web_server,其中web_client和cloud_IP之间用PPP_DS0相连,其他连接用10BaseT相连。
对象面板中拖入ethernet_pkt_analyzer,将其与Hub用10BaseT相连,并命名其为PacketAnalyzer,建立图12-48所示的网络拓扑。
图12-48建立网络拓扑
步骤二注册业务配置
1.在对象面板中,拖入Taskconfig、applicationconfig和Profileconfig三个全局变量模块。
2.配置任务全局变量Taskconfig
选中Taskconfig,点击鼠标右键,选择EditAttributes,在TaskSpecification中进行编辑,其中TaskName:
为ethernetanalyse,ACEFilename从下拉菜单中选择cwd_local,图12-49所示。
图12-49配置任务
3.配置ApplicationConfig
选中ApplicationConfig,点击鼠标右键,选择EditAttributes。
图12-50所示,编辑ApplicationConfig中的ACETierInformation,出现的对话框中改变Rows的值变为3,在TierName栏中从下拉菜单中选择需要监听的对象:
database_server、web_server和web_client,选择ListeningPort为Auto-Assigned。
图12-50配置应用的ACETierInformation
(2)配置ApplicationDefinitions
图12-51所示,选中Applicationconfig后点击鼠标右键选择EditAttributes,出现(ApplicationDefinition)Table下一级菜单,改变Rows的值变为1,Name为ethernetanalyse,在Description中选择Edit后进入(Description)Table,选择Custom,在Value栏中选择Edit,编辑TaskDescription的Value,改变Rows的值变为1,TaskName则从下拉菜单中选中ethernetanalyse后,点击OK。
图12-51配置应用的ApplicationDefinitions
3.配置ProfileConfig
选中ProfileConfig后,点击鼠标右键后选择EditAttributes。
在出现的(ProfileConfiguration)Table中改变ProfileName为ACE(ethernetanalyse)。
在Application栏中选择Edit,在下一级的(Application)Table中,改变Rows的值变为1,Name则从下拉菜单中选中ethernetanalyse后,点击OK。
配置结束后的结果如图12-52所示。
图12-52配置业务规格
步骤三节点业务配置
1.web_client端的业务配置
web_client的业务配置如图12-53所示,点击鼠标右键,选择EditAttributes。
编辑Applicatio>
ACETierConfiguration:
在(Applicatio:
ACETierConfiguration)Table中,TierName是从下拉菜单中所选择的web_client。
编辑Application>
Applicatio:
SupportedProfiles,在(Applicatio:
SupportedProfiles)出现的表中从下拉菜单中选择ACE(ethernetanalyse)。
点击OK。
图12-53web_client端的业务配置
2.database_server和web_server的配置
编辑database_server和web_server中的Applicatio:
ACETierConfiguration,分别为database_server和web_server,图12-54所示。
图12-54database_server端的业务配置
步骤四配置PacketAnalyze
选择PacketAnalyze,点击鼠标右键,选择EditAttributes。
在PacketAnalyzerConfiguration编辑中,改变rows的值变为1,CaptureFilename为<
project-scenario_hname>
-pkt_trace.csv,图12-55所示。
图12-55PacketAnalyze的业务配置
步骤五运行仿真并输入捕获文件
与实例12-1的步骤二和步骤三,运行仿真后,在新建的ACE中导入捕获文件book_ACE-remote_net_ACE_Topology_Packet_Analyzer-pkt_trace即可进行分析。
图12-56是对该网络拓扑进行AppDoctor分析的时延摘要。
从其中可以看出,除处理(Processing)时延外,还有协议过载(Protocoloverhead)的时延。
图12-56AppDoctorAnalysis的时延分析概述
第二部分
在第一部分完成的基础上,修改业务量,如发包时间间隔、包的大小等,再次使用ACE对网络性能进行分析,并撰写实验报告。
实验的第三部分:
对所抓的文件,可将后缀改为enc即可导入分析仪中。