1、097f交换机功能性能测试方法交换机功能性能测试方法注:本文档没有描述,但应当包括的其它测试如下,这些测试仅需简单配置,测试时若需使用以太网电口,可依次选择标识为100Base-Tx 1、2、16的端口(管理配置使用名称ethernet 1、ethernet 2、ethernet 16),若需使用以太网光口,依次选择标识为1000Base-X 25、26的端口(管理配置使用名称gigabitethernet 1、gigabitethernet 2),以实际所需数量为准。测试时若需使交换机不接地,只需连接电源+、-端口,电源PE悬空,接地端子悬空;若需使交换机接地,需连接电源+、-端口,电源PE
2、接地,接地端子接地,电源能适应交流和直流220V电压,正负极可以互换,为可靠起见,使用直流电压测试时,正极接电源+端口,负极接电源-端口。“6.2电源影响性测试”“6.3温度影响”“6.5.1交换机吞吐量测试”“6.5.2转发速率”“6.5.5时延”“6.5.6帧丢失”“6.5.7背靠背帧”“以太网光接口测试”“6.6功耗消耗测试”“6.7绝缘性能测试”“6.8耐湿热性能测试”“6.9机械性能测试”“6.10电磁兼容测试”按“6.4功能检查”要求,本文档包括的测试项目包括“网络风暴抑制”(测试标准5.3.4,本文档第1章)、“镜像”(测试标准5.3.7,本文档第2章)。按“6.5性能测试”要求
3、,本文档包括的测试项目包括“地址缓存能力”(测试标准6.5.3,本文档第3章)、“地址学习能力”(测试标准6.5.4,本文档第4章)、虚拟局域网(测试标准6.5.8,本文档第5章)、环网恢复时间(测试标准6.5.9本文档第6章)、队列优先级(测试标准,本文档第7章)。第1章 广播风暴、组播风暴、未知单播风暴抑制测试(参考ADESA_PIRL_RateLimit.tcc配置文件)1.1测试接线使用测试仪器的端口为P1、P2;使用交换机的端口为ethernet 1、ethernet 2。测试仪器的P1口接交换机ethernet 1 端口,测试仪器的P2口接交换机ethernet 2端口。1.2 建
4、流建立主机:P1口建立1个主机为Host 1。添加数据流:建立广播数据流,命名为BC,帧长64字节,目标MAC地址FF:FF:FF:FF:FF:FF,源MAC地址为Host 1的MAC地址,Rx Port设为P2;建立组播数据流,命名为MC,帧长64字节,目标MAC地址为任意组播MAC地址,源MAC地址为Host 1的MAC地址,Rx Port设为P2;建立未知单播数据流,命名为UUC,帧长64字节,目标MAC地址为任意单播MAC地址,源MAC地址为Host 1的MAC地址,Rx Port设为P2。配置流量发生器:Scheduling Mode设为Port Based、Duration Mod
5、e设为Continuous,Load为100%。1.3 测试1.3.1 测试配置抑制广播风暴、组播风暴(包括已知组播地址和未知组播地址)、未知单播风暴,使其最大速率为64kbps。配置命令:(ethernet 1)# pirl 0 ratelimit-mode packet-based BC Qpri-based none combine or rate 64kbps(ethernet 1)# pirl 1 ratelimit-mode packet-based MC Qpri-based none combine or rate 64kbps(ethernet 1)# pirl 2 rate
6、limit-mode packet-based UMC Qpri-based none combine or rate 64kbps(ethernet 1)# pirl 3 ratelimit-mode packet-based UUC Qpri-based none combine or rate 64kbps1.3.2 广播风暴抑制功能测试发送P1的广播数据流,监视P2的接收比特率,应低于64kbps。1.3.3 组播风暴抑制功能测试发送P1的组播数据流,监视P2的接收比特率,应低于64kbps。1.3.4 未知单播风暴抑制功能测试发送P1的未知单播数据流,监视P2的接收比特率,应低于64
7、kbps。第2章 端口镜像测试(参考ADESA_PM.tcc配置文件)2.1测试接线使用测试仪器的端口为P1、P2、P3、P4、P5、P6;使用交换机的端口为ethernet 1-6。测试仪器端口连接交换机端口例:P1至P6口分别连接ethernet 1-ethernet 6口。2.2 建流建立主机:P1、P2、P3、P4和P6口分别建立1个主机,为Host 1、Host 2、Host 3、Host 4、Host 6,P5口建立4个主机,为Host 5-1、Host 5-2、Host 5-3、Host 5-4。添加数据流:建立Host 1到Host 5-1、Host 2到Host 5-2、Ho
8、st 3到Host 5-3、Host 4到Host 5-4的双向数据流。配置流量发生器:Scheduling Mode设为Port Based、Duration Mode设为Seconds、Duration设为10,P1、P2、P3、P4口Load设为12.5%,P5口Load设为50%。2.3测试每轮测试时间10s。镜像从ethernet 1口流入的数据到ethernet 6口。配置命令:(ethernet 1)#pm ms rx#pm imd ethernet 6测试:发送P1到P5的数据流,监视P6收到的数据包与P5收到的数据包数量是否相同。2.3.2 单端口输出镜像测试镜像从ether
9、net 5口流出的数据到ethernet 6口。配置命令:(ethernet 1)#pm ms none (取消测试3.1的配置)(ethernet 5)#pm ms tx#pm emd ethernet 6测试:发送P1、P2、P3、P4到P5的数据流,监视P6收到的数据包与P5收到的数据包数量是否相同。2.3.3 多端口输入镜像测试同时镜像从ethernet 1、ethernet 2、ethernet 3、ethernet 4口流入的数据到ethernet 6口。配置命令:(ethernet 1)#pm ms rx(ethernet 2)#pm ms rx(ethernet 3)#pm m
10、s rx(ethernet 4)#pm ms rx#pm imd ethernet 6测试:发送P1、P2、P3、P4到P5的数据流,监视P6收到的数据包与P1、P2、P3、P4发送数据包的总量是否相同。2.3.4 多端口输出镜像测试同时镜像从ethernet 1、ethernet 2、ethernet 3、ethernet 4口流出的数据到ethernet 6口。配置命令:(ethernet 1)#pm ms tx(ethernet 2)#pm ms tx(ethernet 3)#pm ms tx(ethernet 4)#pm ms tx#pm emd ethernet 6测试:发送P5到P
11、1、P2、P3、P4的数据流,监视P6收到的数据包与P1、P2、P3、P4收到数据包的总量是否相同。第3章 地址缓存能力测试(参考ADESA_ATU.tcc配置文件)3.1 测试接线测试口P1和测试口P2连接交换机端口ethernet 1和ethernet 2,用于测试,另使用P3和P4连接交换机端口ethernet 3和ethernet 4,用于监视是否泛洪。3.2 建流创建主机Host 1,源MAC地址00:10:94:00:00:01;创建主机Host 2,源MAC地址00:10:95:00:00:01;流1:帧长固定64字节,Host1到Host2的单向流,Frame中Source M
12、AC的MAC Modifier为Count=8191;Step=00:00:00:00:00:01;流2:帧长固定64字节,Host2到Host1的单向流,Frame中Destination MAC的的MAC Modifier为Count=8191;Step=00:00:00:00:00:01。初始测试的MAC地址数量为8191(最大理论值-1,减去1是由于学习Host2源地址所占用的MAC地址记录数为1),在实际测试中逐步调整以确定交换机地址缓存能力。3.3测试3.3.1 测试方法1启动交换机,输入:#fdb flush清空地址表,发送流1,Duration Mode为Bursts,Dura
13、tion为8191,负载为10%,P3 和P4口接收包的数量应为8191,而后发送流2,Duration Mode为Bursts,Duration为8191,负载为10%,监视P3和P4口是否仍然为8191,若多于8191,减少MAC地址数量。3.3.2 测试方法2 (推荐)将测试的MAC地址数量设为9000(略大于最大理论值),即调整Host1和Host2的MAC Modifier为Count=9000;Step=00:00:00:00:00:01。启动交换机,输入:#fdb flush清空地址表,发送流1,Duration Mode为Bursts,Duration为9000,负载为10%,
14、而后发送流2,Duration Mode为Bursts,Duration为9000,负载为10%,记录P3口或P4口接收数据包的数量,减去9000,即为泛洪包的数量,用9000减去泛洪包的数量加上1(学习Host2源地址所占用的MAC地址记录数为1),即为地址缓存能力。例 Total Tx Frame Count Total Rx Frame CountP1 9000 9000P2 9000 9000P3 0 9810P4 0 9810泛洪包数量9810-9000=810;地址缓存能力9000-810+1=8191。第4章 地址学习速率测试(参考ADESA_ATU.tcc配置文件)4.1 测试
15、接线测试口P1和测试口P2连接交换机端口ethernet 1和ethernet 2,用于测试,另使用P3和P4连接交换机端口ethernet 3和ethernet 4,用于监视是否泛洪。4.2 建流创建主机Host 1,源MAC地址00:10:94:00:00:01;创建主机Host 2,源MAC地址00:10:95:00:00:01;流1:帧长固定64字节,Host1到Host2的单向流,Frame中Source MAC的MAC Modifier为Count=4000;Step=00:00:00:00:00:01;流2:帧长固定64字节,Host2到Host1的单向流,Frame中Desti
16、nation MAC的的MAC Modifier为Count=4000;Step=00:00:00:00:00:01。测试的MAC地址数量为4000(小于地址缓存能力值的数量,取中间值)。4.3 测试启动交换机,输入:#fdb flush清空地址表,发送流1,Duration Mode为Bursts,Duration为4000,负载为100%,P3 和P4口接收包的数量应为4000,而后发送流2,Duration Mode为Bursts,Duration为4000,负载为100%,监视P3和P4口是否仍然为4000,若多于4000,逐步降低负载重新测试。第5章 VLAN测试(参考ADESA_V
17、lAN.tcc配置文件)5.1 测试接线测试口P1、P2分别连接交换机端口ethernet 1、ethernet 2,用于测试,另使用P3连接交换机端口ethernet 3,用于监视。5.2 建流创建P1端口的主机:Host1_1、Host1_2、Host1_3、Host1_4。名称源MAC地址PriorityVLAN IDHost1_100:10:94:00:00:010000Host1_200:10:94:00:00:020001Host1_300:10:94:00:00:030002Host1_400:10:94:00:00:040003创建P2端口的主机:Host2_1、Host2_2
18、、Host2_3、Host2_4。名称源MAC地址PriorityVLAN IDHost2_100:10:94:00:00:050000Host2_200:10:94:00:00:060001Host2_300:10:94:00:00:070002Host2_400:10:94:00:00:080003创建数据流:名称长度源和目的帧结构GOOSE256Host1_1-Host2_1加VLANID=0的VLAN头,EtherType=88B8IP_VLAN1256Host1_2-Host2_2加VLANID=1的VLAN头,EtherType=0800,IPv4头IP_VLAN2256Host1
19、_3-Host2_3加VLANID=2的VLAN头,EtherType=0800,IPv4头IP_VLAN3256Host1_4-Host2_4加VLANID=3的VLAN头,EtherType=0800,IPv4头流量发生器:测试时间每次测试均为10秒,负载100%。5.3测试5.3.1 不使用VLAN输入配置命令:#vlan disable参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(113225)IP(VID=3) P1(113224)- P
20、2(113224)5.3.2 使用默认VLAN配置输入配置命令:#vlan enable参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(0)IP(VID=3) P1(113224)- P2(0)5.3.3 测试一个Access VLAN配置案例1输入配置命令:#vlan enable#vlan 2(vlan 2)#port ethernet 1 to 2参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1)
21、 P1(113225)- P2(0)IP(VID=2) P1(113225)- P2(113225) IP(VID=3) P1(113224)- P2(0)5.3.4 测试一个Access VLAN配置案例2输入配置命令:#vlan enable#vlan 3(vlan 3)#port ethernet 1 to 2参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(0)IP(VID=2) P1(113225)- P2(0) IP(VID=3) P1(113224)- P2(113225)5.3.5 测试Trunk
22、VLAN配置输入配置命令:#vlan enable#vlan 2(vlan 2)#exit#vlan 3(vlan 3)#exit#interface ethernet 1(ethernet 1)#port link-type trunk(ethernet 1)#port trunk permit vlan all#interface ethernet 2(ethernet 2)#port link-type trunk(ethernet 2)#port trunk permit vlan all参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1)
23、 P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(113225)IP(VID=3) P1(113224)- P2(113224)5.3.6 测试删除Trunk VLAN中的成员输入配置命令:#vlan enable#vlan 2 (vlan 2)#exit#vlan 3(vlan 3)#exit#interface ethernet 1(ethernet 1)#port link-type trunk#interface ethernet 2(ethernet 2)#port link-type trunk(ethernet 2)#port tru
24、nk permit vlan delete 2参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(0)IP(VID=3) P1(113224)- P2(113224)继续输入配置命令:(ethernet 2)#port trunk permit vlan delete all参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225
25、)- P2(0)IP(VID=3) P1(113224)- P2(0)输入配置命令:#vlan enable#vlan 2(vlan 2)#exit#vlan 3(vlan 3)#exit#interface ethernet 1(ethernet 1)#port link-type trunk#interface ethernet 2(ethernet 2)#port link-type trunk(ethernet 2)#port trunk permit vlan delete all(ethernet 2)#port trunk permit vlan all参考结果:GOOSE(VI
26、D=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(113225)IP(VID=3) P1(113224)- P2(113224)5.3.8 基于端口VLAN测试输入配置命令:#vlan disable#static-vlan enable#interface ethernet 1(ethernet 1)#static-vlan member forbid ethernet 2参考结果:GOOSE(VID=0) P1(113225)- P2(0)IP(VID=1) P1(1132
27、25)- P2(0)IP(VID=2) P1(113225)- P2(0)IP(VID=3) P1(113224)- P2(0)继续输入配置命令:(ethernet 1)#static-vlan member permit ethernet 2参考结果:GOOSE(VID=0) P1(113225)- P2(113225)IP(VID=1) P1(113225)- P2(113225)IP(VID=2) P1(113225)- P2(113225)IP(VID=3) P1(113224)- P2(113224)第6章 环网恢复时间测试(参考ADESA_RingResumeTime.tcc配置文
28、件)6.1测试平台搭建配置QoS,用于P1、P2口。#qos port-ethernet-type GOOSE#qos ethernet-type queue 1# qos diffserv-map priority 31 queue 1 配置srhp协议,4台交换机上执行:#srhp enable交换机196上执行:#srhp config-node main完成配置后,4台交换机的主端口为gigabitethernet 1,副端口为gigabitethernet 2,默认值。交换机196的gigabitethernet 2阻塞。连接交换机196的gigabitethernet 1端口和交换
29、机197的gigabitethernet 2端口;连接交换机197的gigabitethernet 1端口和交换机198的gigabitethernet 2端口;连接交换机198的gigabitethernet 1端口和交换机199的gigabitethernet 2端口;连接交换机199的gigabitethernet 1端口和交换机196的gigabitethernet 2端口;将测试仪的P1、P3、P5口连接交换机196的ethernet 1、ethernet 2、和ethernet 3端口,将测试仪的P2、P4、P6口连接交换机199的ethernet 1、ethernet 2、和et
30、hernet 3端口。6.2建流 P1、P2口为双向TCP流和GOOSE,重载总负载95%,轻载总负载5%,分别测试。P3、P4为广播包,速率1Mbps,P5、P6为双向GOOSE数据包,帧速率1000pps。测试帧长256字节。6.3 测试1.开始发送数据流后约10秒时,拔出交换机196的gigabitethernet 1端口光纤。测试完毕后插回,拔插一次交换机196的gigabitethernet 2端口光纤,环网恢复初始状态。2.开始发送数据流后约10秒时,拔出交换机197的gigabitethernet 1端口光纤。测试完毕后插回。拔插一次交换机196的gigabitethernet 2端口光纤,环网恢复初始状态。3.开始发送数据流后约10秒时,拔出交换机198的gigabitethernet 1端口光纤。测试完毕后插回。拔插一次交换机196的gigabitethernet 2端口光纤,环网恢复初始状态。第7章 QoS配置测试(参考ADESA_QoS.tcc配置文件,但每次测试时