广域网仿真方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广域网仿真方案

目录

一概述 (2)

二应用模式 (2)

三部署方式 (4)

四功能以及具体参数 (5)

附录:产品组件 (8)

一概述

Shunra公司的网络仿真仪是一款功能强大,应用广泛灵活的广域网仿真工具。它可以在测试实验室中模拟出广域网的各种特征,使企业或组织可以精确地评估任何分布式应用在广域网上的功能、稳定性、兼容性和适应性,同时具备应用分析功能,方便容易的分析出应用和网络之间的关系。

图1:VE 硬件设备

二应用模式

SHUNRA仿真仪在我们实验室网络中可以有以下应用模式。

检验私有协议的功能和性能

通信协议的开发必须要考虑协议运行的网络情况,其一是网络存在一定损伤时协议的有效性问题,其二是协议在各种网络环境下运行的性能问题。有些参数是需要反复调节,综合各方面情况,才能将协议最优化的。SHUNRA仿真仪所起的作用就是提供给开发这所需的各种网络环境,让开发者在这些网络上实际运行协议过程,不断调优参数。达到最佳优化效果。

检验通信流程的有效性和性能

应用程序利用网络互通信息的原理都是一样的,但是实现方式可以多种多样。在网络损伤很小的开发环境下,采用何种通信流程对应用程序性能的影响并不显著,开发者往往会忽略对于通信流程的优化,而是想当然的认为有了下层协议的支持,流程的不同对性能的影响不会很大,然而较大的网络损伤,往往会放大通信流程对应用程序性能的影响。此时若流程设计不合理,致使网络损伤的效果多次叠加,将会严重影响到应用程序性能,甚至无法使用。举一个简单的例子:某ERP软件客户端与服务器交互流程在开始设计阶段为保证信息的正确性,将一个大的信息包拆分为多个小信息包发送,每次发送都需要对端确认。在开发环境下,系统工作良好,但是当系统在SHUNRA仿真仪仿真网络上运行时,客户端反应速度严重缓慢,最终发现当

SHUNRA仿真仪仿真某些实际网络的100ms左右延时特性时,系统的通信流程严重拖慢了整个系统速度。综合评价各方面的得失,修改了ERP通信流程以后,该问题得以缓解。避免了真正部署到实际网络上以后出现问题带来的损失。

检验外购代码模块的有效性和性能

目前程序开发高度模块化,很多系统中集成了很多外购的代码模块,若某些模块涉及到网络通信,无疑我们也是需要验证其有效性和性能的。使用SHUNRA仿真仪提供仿真网络环境,在将外购模块集成入系统之前对其进行测试,更清楚的了解其功能和性能情况,将会减少对外购模块性能不了解带来的风险,同时也为系统的整体性能评价提供参考依据。

SHUNRA仿真仪为测试者提供最逼真的仿真环境,使得用户可以在短期内,花费很低成本测试应用系统在各种网络环境下的性能表现。

仿真目标网络状况

目前应用系统无论大小,开发出来不经测试就投入使用的情况已经很少了,测试环境越接近真实使用环境,则测试结果越真实可信。但是如何搭建一个贴近真实环境的测试环境,是一个很麻烦的问题。对于网络拓扑,可以参照真实网络的关键设备搭建测试网络,使得测试网络的大体架构与真实网络相似,但是有更多的东西无法仿照:丢包、延时、抖动、重复、链路中断和拥塞等实际存在于真实网络的网络损伤,我们应该如何去模拟它们的存在?需要强调的是:正是这些损伤才是真正造成应用在实际系统上可能性能不佳的原因。若只搭建类似实际网络的结构,而不设法复现同样存在于实际网络上的网络损伤,那么测试的结果也只能从有限的方面反映被测系统的功能情况。对于被测系统在实际网络上的功能和性能情况,这种不完整的测试环境是无从体现的。

SHUNRA仿真仪的引入可以较完整的解决全面仿真真实网络环境的问题,以Shunra仿真仪为核心组建测试网络,能够将各种各样的网络损伤人为制造出来。测试部门不仅具备了与真实网络环境相似的网络结构,还具备了与真实环境相似的网络损伤。通过这种方式测试产品,大大增加了测试结果的可信度,降低了系统在实际网络上部署以后出现故障的可能性。

仿真各种网络环境

以Shunra仿真仪为核心组建测试环境,不仅使得测试环境逼近真实环境,而且只要调整Shunra仿真仪的仿真参数,测试环境就可以随意改变。使得测试者能够短时间内测试产品在各种网络环境下的功能和性能,极大的提高工作效率。

Shunra仿真仪更改网络损伤参数的手段多样。既可以通过手工设置,而且这种手工设置是可以实时生效的,不需要中断正在进行的测试。此外,还可以通过导入用户自定义网络的方式,快速、自动地模拟各种网络损伤,包括在真实网络中可能发生但不经常发生的极限情况。

演示和性能对比

多数产品面临竞争,具体的表现出产品相对于其它产品的优势,是竞争中取胜的关键。对于基于网络的系统和应用来说,很大的优势要体现应用在对网络的适应性上。

使用Shunra 仿真仪仿真任意的网络情况,从而演示产品的超凡网络适应能力,还可以与同类产品进行实时对比,或者演示在目标网络的损伤基础之上系统的性能表现,增强说服力,让用户或者合作伙伴对系统更有信心。

三 部署方式

Shunra 仿真仪在中心实验室可按照如下2种方式进形部署。 部署方式一模拟广域网,结构图如下。

说明:按照下图的连接方式,跨越2台交换机的流量均需通过Shunra 仿真仪设备,可以方便的修改Shunra 仿真仪配置来实现模拟2台交换机之间的广域网络。

部署方式二模拟局域网 部署图如下:

说明:如果按照这总部署方式Shunra 仿真仪相当于一个交换机,所有电脑和电脑之间或电脑和服务器之间的流量都需要通过Shunra 仿真仪,可以方便的修改Shunra 仿真仪配置来实现模拟局域网多台电脑之间的网络。

四 功能以及具体参数

在实验室中完全模拟广域网环境

Shunra 仿真仪是目前业界唯一的一种将广域网仿真和用户端数据流模拟结合在一起的工具。它可以精确的模拟广域网环境。通过调节Shunra 仿真仪的广域网模拟参数,Shunra 仿真仪可以模拟各种各样的广域网。

模拟大量终端用户的数据流

Shunra 仿真仪不但可以仿真出广域网环境,还可以仿真大量用户产生的各种应用数据流,使您得到更加真实的广域网环境,精确的评估应用程序的网络性能。

准确方便地规划广域网

通过在模拟的广域网上运行应用,将Shunra 仿真仪检测到的带宽利用与程序的性能表现相联系,Shunra 仿真仪让您快速准确的估计未来广域网应该具有的容量,为您的投资预算提供准确的参考。

在实验室中模拟某个真实的广域网

使用Shunra Network Catcher 可以7×24小时不间断的记录目标网络的延迟、抖动、丢包、路由变化等参数。将录制的网络配置文件导入到Shunra 仿真仪中,就可以在虚拟广域网上重现这些参数变化,从而最准确的仿真真实的广域网环境。

利用详细的报告及进行协议分析来诊断网络问题

为帮助用户对应用程序性能问题做出诊断,Shunra 仿真仪提供多样的实时统计数据,细节报告和图表。这些报告帮助您分析终端用户反应时间,与网络利用率相联系,您就可以找出

相关文档
最新文档