设备全端口Full Mesh性能的测试方法及系统技术方案

技术编号:11975051 阅读:227 留言:0更新日期:2015-08-31 00:58
本发明专利技术揭示了一种设备全端口Full Mesh性能的测试方法及系统,方法包括:测试仪通过两路发送线路分别向第一辅助设备和第二辅助设备的入端口发送测试报文;第一辅助设备和第二辅助设备将接收到的测试报文通过各自的出端口转发给被测设备的所有端口;测试仪最后通过两路接收线路接收并分析被测设备反馈的数据报文,以观察被测设备的端口流量接收情况。本发明专利技术利用辅助设备,减少测试仪使用的测试端口数,可在测试资源不足的情况下,也能实现对设备全端口Full Mesh性能的测试,极大地减小了测试资源的使用。

【技术实现步骤摘要】
设备全端口FullMesh性能的测试方法及系统
本专利技术涉及计算机网络领域,尤其是涉及一种利用辅助设备实现设备全端口FullMesh性能的测试方法及系统。
技术介绍
以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体方式的局域网。以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全双工方式。交换机能同时连通许多对端口,使每一对相互通信的主机都能像独占通信媒体那样,进行无冲突地传输数据。在以太网交换机中,可以应用VLAN(VirtualLocalAreaNetwork,虚拟局域网)技术,将以太网交换机从逻辑上划分为一个个的网段,将发送至不同网段的数据包中添加对应的VLANTag(虚拟局域网标签),从而实现虚拟工作组的数据交换技术。交换机FullMesh(全网状)性能又称作many-to-many(多端口到多端口)性能,是RFC2889定义的一种交换机性能测试项。该测试用来决定交换机在所有自己的端口都接收数据时所能处理的总帧数,交换机的每个端口在以特定速度接收来自其他端口数据的同时,还以均匀分布的、循环的方式向所有其他端口发送帧。目前大部分测试仪提供该测试项的测试方法,其原理都是使用测试仪与被测设备直连,通过每个端口发送特定帧达到测试目的。如图1所示,为目前关于FullMesh性能测试的方法及拓扑,测试仪ixia端口与被测设备(DUT)端口一一互连,对于N个端口的被测设备,则需要N个测试仪端口。现有这种测试方式,在对多端口设备进行FullMesh性能测试时,由于实现方式的限制,则需要与设备被测端口数目相等的测试仪端口,即受限制于测试仪资源,在测试要求对设备全端口(或较多端口)进行时,可能存在测试仪端口不足的问题。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种设备全端口FullMesh性能的测试方法及系统,利用辅助设备,以使测试仪用较少的端口实现对测试设备全端口FullMesh性能的测试。为实现上述目的,本专利技术提出如下技术方案:一种设备全端口FullMesh性能的测试方法,包括以下步骤:测试仪通过第一发送线路向与所述第一发送线路相连的第一辅助设备的入端口,以及通过第二发送线路向与所述第二发送线路相连的第二辅助设备的入端口,发送FullMesh测试报文;所述第一辅助设备和所述第二辅助设备将各自入端口接收到的所述FullMesh测试报文通过各自的出端口转发给被测设备与所述第一辅助设备或所述第二辅助设备的出端口直连的所有端口;所述测试仪通过与所述第一辅助设备相连的第一接收线路,以及通过与所述第二辅助设备相连的第二接收线路,接收并分析所述被测设备反馈的数据报文,观察所述被测设备的端口流量接收情况。本专利技术的另一目的还在于,提供一种设备全端口FullMesh性能的测试系统,包括测试仪、第一辅助设备、第二辅助设备和被测设备,所述第一辅助设备与所述测试仪之间、所述第二辅助设备与所述测试仪之间连接有发送线路和接收线路,所述被测设备的部分端口与所述第一辅助设备的端口一一直连,其余端口则与所述第二辅助设备的端口一一直连,所述测试仪通过发送线路分别向所述第一辅助设备和第二辅助设备发送FullMesh测试报文;所述第一辅助设备和第二辅助设备将所述FullMesh测试报文转发给所述被测设备;所述被测设备的所有端口接收所述第一辅助设备或第二辅助设备转发过来的所述FullMesh测试报文,并通过所述接收线路反馈相应的数据报文给所述测试仪分析。优选地,对所述第一辅助设备、第二辅助设备与所述被测设备端口直连的所有端口配置Access属性。优选地,对所述第一辅助设备、第二辅助设备与所述被测设备端口直连的所有端口配置Access属性包括:将所述第一辅助设备、第二辅助设备与所述被测设备端口直连的所有端口配置成VLAN,将所述第一辅助设备和第二辅助设备发往所述被测设备的所述FullMesh测试报文中增加vlantag。优选地,所述第一辅助设备和第二辅助设备发送给所述测试设备的FullMesh测试报文的vlanid与所述被测设备的端口号一致。优选地,所述测试仪通过第一接收线路和第二接收线路观察所述被测设备的端口流量接收情况,包括以下步骤:确定所述被测设备的端口与所述第一辅助设备或第二辅助设备上所连的端口号;在所述第一辅助设备或第二辅助设备上对所述端口号进行镜像功能,所述镜像的观察端口为第一接收线路或第二接收线路所连端口;在所述测试仪上通过第一接收线路或第二接收线路接收所述被测设备反馈的数据报文并进行分析。本专利技术的有益效果是:本专利技术可在测试资源不足的情况下,也能实现对设备全端口FullMesh性能的测试,极大地减小了测试资源的使用。附图说明图1是现有FullMesh性能测试的方法及拓扑的原理示意图;图2是本专利技术设备全端口FullMesh性能的测试系统的结构示意图;图3是本专利技术设备全端口FullMesh性能的测试方法的流程示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。本专利技术揭示了一种设备全端口FullMesh性能的测试方法及系统,测试仪通过辅助设备与被测设备相连,使用较少的端口实现对设备全端口FullMesh性能的测试。如图2所示,本专利技术所揭示的一种设备全端口FullMesh性能的测试系统,包括测试仪Ixia、第一辅助设备(DUT1)、第二辅助设备(DUT3)和被测设备(DUT2),与现有测试仪与被测设备之间通过端口直连的方式不同,本专利技术在测试仪与被测设备之间增加辅助设备,借助于辅助设备的端口,以实现测试仪采用较少的端口也能实现对被测设备全端口FullMesh性能的测试。具体地,测试仪Ixia与第一辅助设备DUT1之间连接有两条线路,分别是第一发送线路和第一接收线路,测试仪Ixia与第二辅助设备DUT3之间同样连接有两条线路,分别是第二发送线路和第二接收线路,测试仪Ixia与第一辅助设备DUT1之间的两条线路一端接测试仪Ixia端口(port),另一端接第一辅助设备DUT1的端口,测试仪Ixia与第二辅助设备DUT3之间的两条线路一端接测试仪Ixia端口,另一端接第二辅助设备DUT3的端口,测试仪Ixia通过第一和第二发送线路分别给第一和第二辅助设备DUT1、DUT3发送FullMesh测试报文,并通过第一和第二接收线路来观察相应的测试结果。实施时,测试仪Ixia需要具有收发包功能。被测设备DUT2的部分端口与第一辅助设备DUT1的端口一一直连,其余端口则与第二辅助设备DUT3的端口一一直连。设被测设备DUT2的端口数量为n个,即端口1,2,3……n,本实施例中,被测设备DUT2的前一半端口(端口1,2……n/2)与第一辅助设备DUT1的端口一一直连,如图2中的线路组3,后一半端口与第二辅助设备DUT3的端口(n/2+1,n/2+2,……n)一一直连,如图2中的线路组4。为实现辅助设备与被测设备之间的报文传递功能,需对辅助设备和被测设备进行相应的配置,具体地:对第一辅助设备DUT1的配置:与第一发送线路相连的入端口需将报文转发至所有与被测设备DUT2相连的出端口,与被测设备DUT2相连的端口需配置Access属性,从第一辅助设备DUT1发向被测设备DUT2的测本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201510035336.html" title="设备全端口Full Mesh性能的测试方法及系统原文来自X技术">设备全端口Full Mesh性能的测试方法及系统</a>

【技术保护点】
一种设备全端口Full Mesh性能的测试方法,其特征在于,包括以下步骤:测试仪通过第一发送线路向与所述第一发送线路相连的第一辅助设备的入端口,以及通过第二发送线路向与所述第二发送线路相连的第二辅助设备的入端口,发送Full Mesh测试报文;所述第一辅助设备和所述第二辅助设备将各自入端口接收到的所述Full Mesh测试报文通过各自的出端口转发给被测设备与所述第一辅助设备或所述第二辅助设备的出端口直连的所有端口;所述测试仪通过与所述第一辅助设备相连的第一接收线路,以及通过与所述第二辅助设备相连的第二接收线路,接收并分析所述被测设备反馈的数据报文,观察所述被测设备的端口流量接收情况。

【技术特征摘要】
1.一种设备全端口FullMesh性能的测试方法,其特征在于,包括以下步骤:测试仪通过第一发送线路向与所述第一发送线路相连的第一辅助设备的入端口,以及通过第二发送线路向与所述第二发送线路相连的第二辅助设备的入端口,发送FullMesh测试报文;所述第一辅助设备和所述第二辅助设备将各自入端口接收到的所述FullMesh测试报文通过各自的出端口转发给被测设备与所述第一辅助设备或所述第二辅助设备的出端口直连的所有端口;对第一辅助设备的配置:与第一发送线路相连的入端口需将报文转发至所有与被测设备相连的出端口,与被测设备相连的出端口需配置Access属性,从第一辅助设备发向被测设备的测试报文中添加上vlantag;对第二辅助设备的配置:与第二发送线路相连的入端口需将报文转发至所有与被测设备相连的出端口,与被测设备相连的出端口需配置Access属性,从第二辅助设备发向被测设备的测试报文中添加上vlantag;所述测试仪通过与所述第一辅助设备相连的第一接收线路,以及通过与所述第二辅助设备相连的第二接收线路,接收并分析所述被测设备反馈的数据报文,观察所述被测设备的端口流量接收情况。2.根据权利要求1所述的测试方法,其特征在于,所述第一辅助设备和第二辅助设备发送给所述被测设备的FullMesh测试报文所述vlantag中的vlanid与所述被测设备的端口号一致。3.根据权利要求1所述的测试方法,其特征在于,所述测试仪通过第一接收线路或第二接收线路观察所述被测设备的端口流量接收情况,包括以下步骤:确定所述被测设备的端口与所述第一辅助设备或第二辅助设备上所连的端口号;在所述第一辅助设备或第二辅助设备上对所述端口号进行镜像功能,所述镜像的观察端口为第一接收线路或第二接收线路所连端口;在所述测试仪上通过第一接收线路或第二接收线路接收所述被测设备反馈的数据报文并进行分析。4.一种设备全端口FullMesh性能的测试系统,其特...

【专利技术属性】
技术研发人员:李晨倪春霞
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1