一种交换机稳定性测试方法

文档序号:7550869阅读:2628来源:国知局
专利名称:一种交换机稳定性测试方法
技术领域
本发明涉及交换机测试技术领域,具体的说是一种基于VLAN的蛇形组网方式的交换机稳定性测试方法。
背景技术
在交换机测试中,如何方便有效地利用有限的资源进行稳定性测试工作一直是困扰交换机测试人员的一个问题。传统的交换机稳定性测试方法需要将交换机的每个端口分别连接到测试仪的端口上,测试仪发送多条测试流量使交换机处于满载状态进行测试,如附图1所示,测试仪要保证自身端口数不小于交换机端口数量才能满足稳定性测试需求,这种方法显然过多地占用了设备资源。若在测试设备接口数量受限的情况下,被测设备达不到满载测试的要求,这样的测试是不充分的,得到的测试结果也是不可靠的。另外,在传统的交换机稳定性测试中,需要发送多条测试流量,测试仪的设置相对繁琐,而且需要测试人员同时监控多条测试流量。VLAN (Virtual Local Area Network)的中文名为“虚拟局域网”。VLAN 是一种将局域网设备从逻辑上划分成一个个网段,具有流量隔离的作用,VLAN技术在交换机中广泛应用。由于传统的测试方法占用资源较多,对测试仪端口数量要求较高,测试仪设置条目较多,而且要求测试人员同时监控多条流量,为改善这种情况,现提出一种与VLAN技术相结合的交换机稳定性测试方法。

发明内容
本发明的技术任务是解决现有技术的不足,提供一种基于VLAN技术、采用蛇形组网方式的交换机稳定性测试方法。本发明的技术方案是按以下方式实现的,该一种交换机稳定性测试方法,其具体测试过程为:
步骤1:将交换机首尾端口分别和网络测试仪的两个通信端口互连,交换机各端口之间采用蛇形组网方式互连;
步骤2:在交换机上配置相应untagged VLAN和端口属性Pvlan,在这里untagged VLAN为未使用标签的虚拟局域网,Pvlan是指私有虚拟局域网。步骤3:从网络测试仪的一个端口向另一个端口发送测试流量。所述步骤I中蛇形组网方式是指除交换机的首尾端口外,其它端口每两个相邻的端口之间均通过一根网线连接,这里所述的每个端口只连接一根网线。所述步骤I中连接的网络测试仪的两个通信端口分别为portO、portl,这里的portO、port I 是指 port=0 时、port=l 时的通讯端口 COMl、COM2。所述步骤2中配置untagged VLAN的具体过程为:将交换机的每两个相邻端口划分为一个untagged VLAN,这里的每个端口划分到一个untagged VLAN中。所述步骤2中配置端口属性Pvlan是指同一 VLAN的两个端口的属性PVlan值与其所在的VLAN ID保持一致。上述交换机的所有端口均为untagged端口。所述步骤3的详细过程为:当从测试仪端口 portO发送untagged报文时,报文进入交换机首个端口时,端口会给报文按PVlan的值打上标签,此报文从同属的首个端口传输到第二个端口中;报文从第二个端口出来时会脱掉标签,再次进入下一个端口并被打上的标签,重复进行,直至数据包从最后一个端口出来,并脱掉标签到达测试仪的端口 portl。本发明与现有技术相比所产生的有益效果是:
本发明的一种交换机稳定性测试方法该交换机稳定性测试方法只需要网络测试仪的两个端口和若干网线,结合VLAN技术,并采用蛇形组网方式就能完成交换机满载状态下的稳定性测试,本测试方法只需要占用测试仪的两个端口就能使交换机达到满载测试的效果,高效利用资源,测试不受测试仪端口数量的限制;整个测试过程仅操作和监控测试仪两端口间的一条或两条测试流量,避免在测试仪上重复操作并监控多条测试流量,使测试工作更加简单易行;通用性强,由于所有交换机均具备VLAN功能,因而此方法可以得到广泛应用。


附图1是本发明的测试方法的组网示意图。附图中的标记分别表示:1、交换机,2、网络测试仪。
具体实施例方式下面结合附图对本发明的一种交换机稳定性测试方法作以下详细说明。该交换机稳定性测试方法只需要网络测试仪的两个端口和若干网线,结合VLAN技术,并采用蛇形组网方式就能完成交换机满载状态下的稳定性测试。其中,网络测试仪的两个端口作为测试流量的收发端通过指定源MAC地址和目的MAC地址发送测试流量(发送端的目的MAC地址与接收端的源MAC地址保持一致);网线用于测试仪与交换机端口的连接以及交换机端口之间的连接;VLAN技术和蛇形组网方式配合使用使一条测试流量在瞬间以蛇形方式依次流经交换机所有端口达到满载的效果。该一种交换机稳定性测试方法的具体测试过程为:
步骤1:将交换机首尾端口分别和网络测试仪的两个通信端口互连,交换机各端口之间采用蛇形组网方式互连;
步骤2:在交换机上配置相应untagged VLAN和端口属性Pvlan,在这里untagged VLAN为未使用标签的虚拟局域网,Pvlan是指私有虚拟局域网。步骤3:从网络测试仪的一个端口向另一个端口发送测试流量。所述步骤I中蛇形组网方式是指除交换机的首尾端口外,其它端口每两个相邻的端口之间均通过一根网线连接,这里所述的每个端口只连接一根网线。所述步骤I中连接的网络测试仪的两个通信端口分别为portO、portl,这里的portO、port I 是指 port=0 时、port=l 时的通讯端口 COMl、COM2。所述步骤2中配置untagged VLAN的具体过程为:将交换机的每两个相邻端口划分为一个untagged VLAN,这里的每个端口划分到一个untagged VLAN中。所述步骤2中配置端口属性Pvlan是指同一 VLAN的两个端口的属性PVlan值与其所在的VLAN ID保持一致。上述交换机的所有端口均为untagged端口。所述步骤3的详细过程为:当从测试仪端口 portO发送untagged报文时,报文进入交换机首个端口时,端口会给报文按PVlan的值打上标签,此报文从同属的首个端口传输到第二个端口中,由于VLAN的隔离作用,此报文不会传输到其他端口 ;报文从第二个端口出来时会脱掉标签,再次进入下一个端口并被打上的标签,重复进行,直至数据包从最后一个端口出来,并脱掉标签到达测试仪的端口 portl。这样,通过运用VLAN技术,以蛇形组网的方式仅使用测试仪的两个端口使得同一报文把交换机的所有端口遍历一遍,在瞬间就使交换机满负载的进行数据传输,长时间运行以达到测试交换机稳定性的目的。实施例:如附图1所示,I为交换机,2为网络测试仪,椭圆部分为配置的VLAN,数字1、2、3……23为端口 23个端口 ge0、gel……ge23,现在以此为例,其具体操作步骤如下所述。步骤1:如附图1所示连接交换机和网络测试仪,交换机端口之间采用蛇形组网方式连接。步骤2:在交换机上配置相应untagged VLAN和端口属性PVlan。

步骤2.1:配置untagged VLAN。将交换机的每两个端口划分为一个untaggedVLAN,端口 geO和gel划分为 VLAN 10,端口 ge2和ge3划分为VLAN 20,依此类推,所有端口均为 untagged 端 P。步骤2.1的交换机参考配置命令如下:
BCM.0>vlan remove I pbm=ge0-ge23
BCM.0>vlan create 10 pbm=ge0_gel ubm=ge0_gelBCM.0>vlan create 20 pbm=ge2_ge3 ubm=ge2_ge3BCM.0>vlan create 30 pbm=ge4_ge5 ubm=ge4_ge5
BCM.0>vlan create 110 pbm=ge20_ge21 ubm=ge20_ge21BCM.0>vlan create 120 pbm=ge22_ge23 ubm=ge22_ge23
步骤2.2:配置端口属性PVlan。同一 VLAN的两个端口的属性PVlan值与其所在的VLANID保持一致,端口 geO和gel的PVlan值设置为10,端口 ge2和ge3的PVlan值设置为20,依此类推。步骤2.2的交换机参考配置命令如下:
BCM.0>pvlan set geO-gel 10
BCM.0>pvlan set ge2_ge3 20BCM.0>pvlan set ge4_ge5 30
BCM.0>pvlan set ge20_ge21 110BCM.0>pvlan set ge22_ge23 120
步骤3:从网络测试仪端口 po rtO向portl发送测试流量。此时交换机处于满载状态,长时间测试,观察此条测试流量,以考量交换机的稳定性。
权利要求
1.一种交换机稳定性测试方法,其特征在于:其具体测试过程为: 步骤1:将交换机首尾端口分别和网络测试仪的两个通信端口互连,交换机各端口之间采用蛇形组网方式互连; 步骤2:在交换机上配置相应untagged VLAN和端口属性Pvlan,在这里untagged VLAN为未使用标签的虚拟局域网,Pvlan是指私有虚拟局域网; 步骤3:从网络测试仪的一个端口向另一个端口发送测试流量。
2.根据权利要求1所述的一种交换机稳定性测试方法,其特征在于:所述步骤I中蛇形组网方式是指除交换机的首尾端口外,其它端口每两个相邻的端口之间均通过一根网线连接,这里所述的每个端口只连接一根网线。
3.根据权利要求1所述的一种交换机稳定性测试方法,其特征在于:所述步骤2中配置untagged VLAN的具体过程为:将交换机的每两个相邻端口划分为一个untagged VLAN,这里的每个端口划分到一个untagged VLAN中。
4.根据权利要求1所述的一种交换机稳定性测试方法,其特征在于:所述步骤2中配置端口属性Pvlan是指同一 VLAN的两个端口的属性PVlan值与其所在的VLAN ID保持一致。
5.根据权利要求1 4中任一所述的一种交换机稳定性测试方法,其特征在于:上述交换机的所有端口均为untagged端口。
6.根据权利要求5所述的一种交换机稳定性测试方法,其特征在于:所述步骤I中连接的网络测试仪的两个通信端口分别为portO、port I,这里的portO、port I是指port=0时、Port=I 时的通讯端口 C0M1、C0M2。
7.根据权利要求6所述的一种交换机稳定性测试方法,其特征在于:所述步骤3的详细过程为:当从测试仪端口 portO发送untagged报文时,报文进入交换机首个端口时,端口会给报文按PVlan的值打上标签,此报文从同属的首个端口传输到第二个端口中;报文从第二个端口出来时会脱掉标签,再次进入下一个端口并被打上的标签,重复进行,直至数据包从最后一个端口出来,并脱掉标签到达测试仪的端口 portl。
全文摘要
本发明提供一种交换机稳定性测试方法,其具体测试过程为将交换机首尾端口分别和网络测试仪的两个通信端口互连,交换机各端口之间采用蛇形组网方式互连;在交换机上配置相应untaggedVLAN和端口属性Pvlan,在这里untaggedVLAN为未使用标签的虚拟局域网,Pvlan是指私有虚拟局域网;从网络测试仪的一个端口向另一个端口发送测试流量。该一种交换机稳定性测试方法和现有技术相比,一条测试流量在瞬间以蛇形方式依次流经交换机所有端口达到满载的效果,测试工作更加简单易行,易于推广使用。
文档编号H04L12/26GK103078770SQ201310023239
公开日2013年5月1日 申请日期2013年1月22日 优先权日2013年1月22日
发明者陈天蕊 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1