千兆交换机性能测试方法
- 格式:doc
- 大小:29.50 KB
- 文档页数:3
了解千兆接入交换机测试方法千兆接入交换机有很多值得学习的地方,这里我们主要介绍千兆接入交换机测试方法。
此次评估的目的是为了对各厂商的千兆以太网产品进行一次客观的比较。
这种比较的主要目的是为IS管理员和其他IT专业人员提供有助于他们做出设备采购决策的信息。
因此,我们的测试不仅仅局限在千兆接入交换机的性能测试上,而是一个全面的考量,既使用定量衡量标准(如吞吐量、包丢失、延迟、每千兆位成本),又使用定性衡量标准(如安装和管理是否简单、可靠性)。
我们主要的测试项目为:配置测试——考量千兆接入交换机配置的灵活性、端口密度、可扩展性等。
安装和易用性测试——安装的时间和难易程度、支持文档和在线帮助的有效性等。
特性测试——包括端口链路聚合,流量控制,MAC地址表的容量,端口镜像,VLAN,支持第三层交换,冗余特性,基于MAC的安全性,QoS,生成树,组播控制等。
管理测试考察控制台及命令行界面的能力,对Web、SNMP、RMON的支持等。
还有重要的性能测试。
我们在性能测试方面使用了业界知名的网络性能测试仪IXIA 1600。
IXIA 1600最多可以插16个模块,我们的测试环境包括5个10/100M自适应模块,每个模块有4个10/100Base-TX 端口;6个10/100/1000Base-T自适应的LM1000T模块,每个模块有2个10/100/1000M的RJ-45端口;5个GBIC模块,每个模块可插2个1000Base-SX/LX端口。
如此完备的测试环境使得我们能够同时测试12个1000Base-T端口、10个1000Base-SX端口、32个10/100Base-TX端口。
因此我们能够对参测产品中的高密度千兆接入交换机,进行满负载测试,考察出其在最严格情况下的真实性能。
测试时,我们使用5类跳线和光纤跳线连接被测千兆接入交换机和测试仪。
完备的测试环境使得我们能够同时测试12个1000Base-T端口、10个1000Base-SX端口、32个10/100Base-T端口。
24口全千兆交换机二层和三层性能测试2010-01-07 14:08 佚名赛迪我要评论(0)字号:T | T3层24口全千兆交换机测试包括上海贝尔阿尔卡特的OmniSwitch 6800-24、安奈特的AT-9924T/4SP、D-Link的DGS-3324SR和SMC的TigerStack 8724ML324口全千兆交换机。
AD:24口全千兆交换机二层和三层性能测试,24口全千兆交换机最近出现了很多问题,专家日前表示:QoS保证了在端口发生拥塞的情况下,高优先级数据得到优先处理,它对于24口全千兆交换机带宽不足的网络提高利用率十分有意义。
三层竞技篇3层24口全千兆交换机测试包括上海贝尔阿尔卡特的OmniSwitch 6800-24、安奈特的AT-9924T/4SP、D-Link的DGS-3324SR和SMC的TigerStack 8724ML324口全千兆交换机。
我们测试了3层24口全千兆交换机的2/3层转发性能以及QoS。
2层转发性能测试在此项测试中,我们使用24口全千兆交换机的全部24个端口做全网状测试,我们测试了24口全千兆交换机64、512和1518字节下丢包率、吞吐量和延迟。
丢包率和吞吐量的测试时间为120秒,延迟测试结果选用时间为60秒90%负载下的测试结果。
从测试结果来看,绝大多数24口全千兆交换机都达到了零丢包及各字节下100%吞吐量的目标,只有SMC的TigerStack 8724ML3在1518字节下有0.12%的丢包,并达到了97.7%的吞吐量。
测试结果见表6。
3层转发性能测试在3层转发性能测试中,我们配置的24口全千兆交换机建立了24个VLAN,每个VLAN都分别包括一个端口,每个VLAN的IP地址和子网掩码从1.0.0.1/255.255.255.0至24.0.0.1/255.255.255.0。
在测试仪端,每个端口对应VLAN设置了网关地址及接口地址,每个VLAN设置了4个主机地址。
Q/YAD XXXXXX技术有限公司企业标准Q/YAD029—2011KJJ175(B)矿用本安型网络交换机·2011—10—18发布2011—11—01实施XX电子技术有限公司发布前言本标准由XXXX电子技术有限公司提出。
本标准由XXXX电子技术有限公司起草。
本标准起草人:本标准为首次发布。
KJJ175(B)矿用本安型网络交换机1 范围本标准规定了KJJ175(B)矿用本安型网络交换机的型号、要求、试验方法、检验规则、标志、包装、运输和贮存。
本标准适用于本公司生产的KJJ175(B)矿用本安型网络交换机(以下简称交换机)。
2规范性引用文件下列文件中的条款,通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件其最新版本适用于本标准。
GB/T 191-2008 包装储运图示标志GB/T10111-2008 随机数的产生及其在产品质量抽样检验中的应用程序GB 3836.1-2010 爆炸性气体环境用电气设备第1部分:通用要求GB 3836.4-2010 爆炸性气体环境用电气设备第4部分:本安型“i”GB 4208—2008 外壳防护等级(IP代码)GB/T2423.1-2001 电工电子产品环境试验第2部分:试验方法试验A:低温GB/T2423.2-2001 电工电子产品环境试验第2部分:试验方法试验B:高温GB/T2423.4-2008 电工电子产品基本环境试验第2部分:试验方法试验Db:交变湿热(12h+12h循环)GB/T2423.5-1995 电工电子产品环境试验第2部分:试验方法试验Ea和导则:冲击GB/T2423.10-2008 电工电子产品环境试验第2部分:试验方法试验Fc:振动(正弦)GB/T 9969-2008 工业产品使用说明书AQ 1043—2007 矿用产品安全标志标识MT 209—1990 煤矿通信、检测、控制用电工电子产品通过技术要求MT 210—1990 煤矿通信、检测、控制用电工电子产品基本试验方法MT 211—1990 煤矿通信、检测、控制用电工电子产品质量检验规则MT 286 煤矿通信、自动化产品型号编制方法和管理办法MT/T 1081—2008 矿用网络交换机YD/T 1141-2007 以太网交换机测试方法3产品分类3.1防爆型式矿用本质安全型,防爆标志“ExibI”。
网络设备性能测试一、引言随着网络技术的不断发展,网络设备的性能测试也变得越来越重要。
网络设备包括路由器、交换机、防火墙等,它们都是网络中起着重要作用的基础设备。
网络设备的性能测试是确保网络设备正常运行的必要手段,也是评估设备性能的重要途径。
二、网络设备性能测试的背景网络设备的性能测试是指对网络设备进行全面检查和测试,以确保其满足所规定的技术性能指标。
性能测试是网络设备性能评估的基础,它可以帮助网络管理员评估网络设备的实际性能和可靠性,提高网络的运行稳定性和可靠性。
在网络设备性能测试中,需要进行多种测试,包括数据包转发测试、吞吐量测试、连接数测试、带宽测试、延迟测试等。
这些测试可以对网络设备的性能进行全面评估,为网络的优化和升级提供可靠数据支持。
三、网络设备性能测试的方法网络设备性能测试可以采用多种方法,下面将对其中几种常见的方法进行介绍。
3.1 数据包转发测试数据包转发测试是测试网络设备转发数据包的能力。
在数据包转发测试中,测试设备向被测网络设备发送大量数据包,测试网络设备根据其转发能力对数据包进行转发。
该测试可以帮助管理员测试网络设备的转发性能和稳定性。
数据包转发测试的原理是先从一个接口发出一个目标MAC 地址不为该接口地址的数据流,然后判断该流是否被正确的转发到对应的接口。
被正确转发的流称为测试包。
测试过程中会发生丢包、误判等情况,管理员需要对测试结果进行分析。
3.2 吞吐量测试吞吐量测试是测试网络设备处理数据流量的能力。
在吞吐量测试中,测试设备向网络设备发送不同大小和不同速率的数据流,测试网络设备处理这些数据流的能力。
该测试可以帮助管理员测试网络设备的带宽利用率和容量。
吞吐量测试的原理是在一定时间内,发送一定量的数据,然后根据收到的数据可以计算出带宽和性能指标。
管理员需要在测试中对设备的流量、延迟等数据进行监控和分析,以了解网络设备的性能表现。
3.3 连接数测试连接数测试是测试网络设备同时处理连接数的能力。
交换机功能性能测试方法注:本文档没有描述,但应当包括的其它测试如下,这些测试仅需简单配置,测试时若需使用以太网电口,可依次选择标识为100Base-Tx 1、2、……16的端口管理配置使用名称ethernet 1、ethernet 2、……ethernet 16,若需使用以太网光口,依次选择标识为1000Base-X 25、26的端口管理配置使用名称gigabitethernet 1、gigabitethernet 2,以实际所需数量为准;测试时若需使交换机不接地,只需连接电源+、-端口,电源PE悬空,接地端子悬空;若需使交换机接地,需连接电源+、-端口,电源PE接地,接地端子接地,电源能适应交流和直流220V电压,正负极可以互换,为可靠起见,使用直流电压测试时,正极接电源+端口,负极接电源-端口;“电源影响性测试”“温度影响”“交换机吞吐量测试”“转发速率”“时延”“帧丢失”“背靠背帧”“以太网光接口测试”“功耗消耗测试”“绝缘性能测试”“耐湿热性能测试”“机械性能测试”“电磁兼容测试”按“功能检查”要求,本文档包括的测试项目包括“网络风暴抑制”测试标准,本文档第1章、“镜像”测试标准,本文档第2章;按“性能测试”要求,本文档包括的测试项目包括“地址缓存能力”测试标准,本文档第3章、“地址学习能力”测试标准,本文档第4章、虚拟局域网测试标准,本文档第5章、环网恢复时间测试标准本文档第6章、队列优先级测试标准,本文档第7章;第1章广播风暴、组播风暴、未知单播风暴抑制测试参考配置文件测试接线使用测试仪器的端口为P1、P2;使用交换机的端口为ethernet 1、ethernet 2;测试仪器的P1口接交换机ethernet 1 端口,测试仪器的P2口接交换机ethernet 2端口;建流建立主机: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 Mode设为Continuous,Load为100%;测试测试配置抑制广播风暴、组播风暴包括已知组播地址和未知组播地址、未知单播风暴,使其最大速率为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 ratelimit-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 64kbps 广播风暴抑制功能测试发送P1的广播数据流,监视P2的接收比特率,应低于64kbps;组播风暴抑制功能测试发送P1的组播数据流,监视P2的接收比特率,应低于64kbps;未知单播风暴抑制功能测试发送P1的未知单播数据流,监视P2的接收比特率,应低于64kbps;第2章端口镜像测试参考配置文件测试接线使用测试仪器的端口为P1、P2、P3、P4、P5、P6;使用交换机的端口为ethernet 1-6;测试仪器端口连接交换机端口例:P1至P6口分别连接ethernet 1-ethernet 6口;建流建立主机: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、Host 3到Host 5-3、Host 4到Host 5-4的双向数据流;配置流量发生器:Scheduling Mode设为Port Based、Duration Mode设为Seconds、Duration 设为10,P1、P2、P3、P4口Load设为%,P5口Load设为50%;测试每轮测试时间10s;镜像从ethernet 1口流入的数据到ethernet 6口;配置命令:ethernet 1pm ms rxpm imd ethernet 6测试:发送P1到P5的数据流,监视P6收到的数据包与P5收到的数据包数量是否相同;单端口输出镜像测试镜像从ethernet 5口流出的数据到ethernet 6口;配置命令:ethernet 1pm ms none 取消测试的配置ethernet 5pm ms txpm emd ethernet 6测试:发送P1、P2、P3、P4到P5的数据流,监视P6收到的数据包与P5收到的数据包数量是否相同;多端口输入镜像测试同时镜像从ethernet 1、ethernet 2、ethernet 3、ethernet 4口流入的数据到ethernet 6口;配置命令:ethernet 1pm ms rxethernet 2pm ms rxethernet 3pm ms rxethernet 4pm ms rxpm imd ethernet 6测试:发送P1、P2、P3、P4到P5的数据流,监视P6收到的数据包与P1、P2、P3、P4发送数据包的总量是否相同;多端口输出镜像测试同时镜像从ethernet 1、ethernet 2、ethernet 3、ethernet 4口流出的数据到ethernet 6口;配置命令:ethernet 1pm ms txethernet 2pm ms txethernet 3pm ms txethernet 4pm ms txpm emd ethernet 6测试:发送P5到P1、P2、P3、P4的数据流,监视P6收到的数据包与P1、P2、P3、P4收到数据包的总量是否相同;第3章地址缓存能力测试参考配置文件测试口P1和测试口P2连接交换机端口ethernet 1和ethernet 2,用于测试,另使用P3和P4连接交换机端口ethernet 3和ethernet 4,用于监视是否泛洪;建流创建主机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=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,在实际测试中逐步调整以确定交换机地址缓存能力;测试测试方法1启动交换机,输入:fdb flush清空地址表,发送流1,Duration Mode为Bursts,Duration为8191,负载为10%,P3 和P4口接收包的数量应为8191,而后发送流2,Duration Mode为Bursts,Duration为8191,负载为10%,监视P3和P4口是否仍然为8191,若多于8191,减少MAC地址数量;测试方法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%,而后发送流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章地址学习速率测试参考配置文件测试口P1和测试口P2连接交换机端口ethernet 1和ethernet 2,用于测试,另使用P3和P4连接交换机端口ethernet 3和ethernet 4,用于监视是否泛洪;建流创建主机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中Destination MAC的的MAC Modifier 为Count=4000;Step=00:00:00:00:00:01;测试的MAC地址数量为4000小于地址缓存能力值的数量,取中间值;测试启动交换机,输入: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测试参考配置文件测试接线测试口P1、P2分别连接交换机端口ethernet 1、ethernet 2,用于测试,另使用P3连接交换机端口ethernet 3,用于监视;建流创建P1端口的主机:Host1_1、Host1_2、Host1_3、Host1_4;创建P2端口的主机:Host2_1、Host2_2、Host2_3、Host2_4;创建数据流:流量发生器:测试时间每次测试均为10秒,负载100%;测试不使用VLAN输入配置命令:vlan disable参考结果:GOOSEVID=0 P1113225-> P2113225IPVID=1 P1113225-> P2113225IPVID=2 P1113225-> P2113225IPVID=3 P1113224-> P2113224使用默认VLAN配置输入配置命令:vlan enable参考结果:GOOSEVID=0 P1113225-> P2113225 IPVID=1 P1113225-> P2113225 IPVID=2 P1113225-> P20IPVID=3 P1113224-> P20测试一个Access VLAN配置案例1输入配置命令:vlan enablevlan 2vlan 2port ethernet 1 to 2参考结果:GOOSEVID=0 P1113225-> P2113225 IPVID=1 P1113225-> P20IPVID=2 P1113225-> P2113225 IPVID=3 P1113224-> P20测试一个Access VLAN配置案例2输入配置命令:vlan enablevlan 3vlan 3port ethernet 1 to 2参考结果:GOOSEVID=0 P1113225-> P2113225 IPVID=1 P1113225-> P20IPVID=2 P1113225-> P20 IPVID=3 P1113224-> P2113225测试Trunk VLAN配置输入配置命令:vlan enablevlan 2vlan 2exitvlan 3vlan 3exitinterface ethernet 1ethernet 1port link-type trunk ethernet 1port trunk permit vlan all interface ethernet 2ethernet 2port link-type trunk ethernet 2port trunk permit vlan all 参考结果:GOOSEVID=0 P1113225-> P2113225 IPVID=1 P1113225-> P2113225 IPVID=2 P1113225-> P2113225 IPVID=3 P1113224-> P2113224测试删除Trunk VLAN中的成员输入配置命令:vlan enablevlan 2vlan 2exitvlan 3vlan 3exitinterface ethernet 1ethernet 1port link-type trunkinterface ethernet 2ethernet 2port link-type trunkethernet 2port trunk permit vlan delete 2参考结果:GOOSEVID=0 P1113225-> P2113225IPVID=1 P1113225-> P2113225IPVID=2 P1113225-> P20IPVID=3 P1113224-> P2113224继续输入配置命令:ethernet 2port trunk permit vlan delete all 参考结果:GOOSEVID=0 P1113225-> P2113225IPVID=1 P1113225-> P2113225IPVID=2 P1113225-> P20IPVID=3 P1113224-> P20输入配置命令:vlan enablevlan 2vlan 2exitvlan 3vlan 3exitinterface ethernet 1ethernet 1port link-type trunkinterface ethernet 2ethernet 2port link-type trunkethernet 2port trunk permit vlan delete all ethernet 2port trunk permit vlan all参考结果:GOOSEVID=0 P1113225-> P2113225IPVID=1 P1113225-> P2113225IPVID=2 P1113225-> P2113225IPVID=3 P1113224-> P2113224基于端口VLAN测试输入配置命令:vlan disablestatic-vlan enableinterface ethernet 1ethernet 1static-vlan member forbid ethernet 2参考结果:GOOSEVID=0 P1113225-> P20IPVID=1 P1113225-> P20IPVID=2 P1113225-> P20IPVID=3 P1113224-> P20继续输入配置命令:ethernet 1static-vlan member permit ethernet 2参考结果:GOOSEVID=0 P1113225-> P2113225IPVID=1 P1113225-> P2113225IPVID=2 P1113225-> P2113225IPVID=3 P1113224-> P2113224第6章环网恢复时间测试参考配置文件测试平台搭建配置QoS,用于P1、P2口;qos port-ethernet-type GOOSEqos ethernet-type queue 1qos 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端口和交换机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、和ethernet 3端口;建流P1、P2口为双向TCP流和GOOSE,重载总负载95%,轻载总负载5%,分别测试;P3、P4为广播包,速率1Mbps,P5、P6为双向GOOSE数据包,帧速率1000pps;测试帧长256字节;测试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配置测试参考配置文件,但每次测试时间均为100秒,参考测试结果为10秒测试结果,100秒测试优先级比例应高于所述结果;测试接线与初始化配置使用测试仪器的端口为P1、P2、P3、P4、P5;使用交换机的端口为ethernet 1-5;测试仪器端口连接交换机端口:P1口接ethernet 1,P2口接ethernet 2,P3口接ethernet 3,P4口接ethernet 4,P5 口接ethernet 5;测试之前输入命令:qos enable测试完毕后输入命令:qos disable测试untagged以太网帧QoS建流P1、P2、P3、P4的流为单向进入端口的untagged以太网数据流,测试从P5流出的以太网数据流;配置设置端口默认优先级:ethernet 1qos dot1p default-priority 1 P1默认优先级为1ethernet 2qos dot1p default-priority 3 P2默认优先级为3ethernet 3qos dot1p default-priority 5 P3默认优先级为5ethernet 4qos dot1p default-priority 7 P4默认优先级为7配置映射关系:优先级0、1映射到队列0;优先级2、3映射到队列1;优先级4、5映射到队列2;优先级6、7映射到队列3;qos dot1p-map priority 0 queue 0qos dot1p-map priority 1 queue 0qos dot1p-map priority 2 queue 1qos dot1p-map priority 3 queue 1qos dot1p-map priority 4 queue 2qos dot1p-map priority 5 queue 2qos dot1p-map priority 6 queue 3qos dot1p-map priority 7 queue 3设置调度模式与测试:将P5口所连的交换机端口调度模式分别设为8:4:2:1、4:2:1、2:1、SP,测试QoS;测试输入配置命令:ethernet 5qos schedule-mode 8:4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5100006 1100% P2******* P5203880100% P3******* P5401594100% P4******* P5798731输入配置命令:ethernet 5qos schedule-mode 4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P586918 1100% P2******* P5181912100% P3******* P534657360% P4892858 P5892858输入配置命令:ethernet 5qos schedule-mode 2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P586918 1100% P2******* P518191230% P3446429 P544642930% P4446429 P5446429输入配置命令:ethernet 5qos schedule-mode sp参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P560393920% P2297620 P529762020% P3297620 P529762020% P4297620 P5297620测试DSCP以太网帧QoS建流P1、P2、P3、P4的流为单向进入如端口的基于DSCP网络数据流,测试从P5流出的以太网数据流;P1口的DSCP设为0x3C,P2口的DSCP设为0x7C,P3口的DSCP设为0xBC,P4口的DSCP设为0xFC;配置配置映射关系:以太网数据包的DSCP映射到优先级的值,计算公式为priority=dscp/4,范围0-63;0x3C/4=0xF=15;0x7C/4=0x1F=31;0xBC/4=0x2F=47;0xFC/4=0x3F=63;优先级15映射到队列0;优先级31映射到队列1;优先级47映射到队列2;优先级63映射到队列3;qos diffserv-map priority 15 queue 0qos diffserv-map priority 31 queue 1qos diffserv-map priority 47 queue 2qos diffserv-map priority 63 queue 3设置调度模式与测试:将P5口所连的交换机端口调度模式分别设为8:4:2:1、4:2:1、2:1、SP,测试QoS;测试输入配置命令:ethernet 5qos schedule-mode 8:4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P599260 1100% P2******* P5198467100% P3******* P5396881100% P4******* P5793703输入配置命令:ethernet 5qos schedule-mode 4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P585105 1100% P2******* P5170139100% P3******* P534020460% P4892858 P5892858输入配置命令:ethernet 5qos schedule-mode 2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5198512 1100% P2******* P539692530% P3446429 P544642930% P4446429 P5446429输入配置命令:ethernet 5qos schedule-mode sp参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P559541120% P2297620 P529762020% P3297620 P529762020% P4297620 P5297620测试Dot1P以太网帧QoS建流P1、P2、P3、P4的流为单向进入端口的带标签的以太网数据流,测试从P5流出的以太网数据流;P1口的Dot1P优先级设为1,P2口的Dot1P优先级设为3,P3口的Dot1P优先级设为5,P5口的Dot1P优先级设为7;配置配置映射关系:优先级0、1映射到队列0;优先级2、3映射到队列1;优先级4、5映射到队列2;优先级6、7映射到队列3;qos dot1p-map priority 0 queue 0qos dot1p-map priority 1 queue 0qos dot1p-map priority 2 queue 1qos dot1p-map priority 3 queue 1qos dot1p-map priority 4 queue 2qos dot1p-map priority 5 queue 2qos dot1p-map priority 6 queue 3qos dot1p-map priority 7 queue 3设置调度模式与测试:将P5口所连的交换机端口调度模式分别设为8:4:2:1、4:2:1、2:1、SP,测试QoS;测试输入配置命令:ethernet 5qos schedule-mode 8:4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5100549 1100% P2******* P5209850100% P3******* P5402164100% P4******* P5801791输入配置命令:ethernet 5qos schedule-mode 4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P588638 1100% P2******* P5179864100% P3******* P534908260% P4892858 P5892858输入配置命令:ethernet 5qos schedule-mode 2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5205578 1100% P2******* P540902730% P3446429 P544642930% P4446429 P5446429输入配置命令:ethernet 5qos schedule-mode sp参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P560191320% P2297620 P529762020% P3297620 P529762020% P4297620 P5297620配置测试Frame Type Override以太网帧QoS建流P1为untagged以太网数据流;P2为DSCP,值为0x7C;P3为Dot1P设置为5;P4为Goose报文强制优先级映射为3;配置设置端口默认优先级:ethernet 1qos dot1p default-priority 0 端口的DefaultPri=0配置映射关系:P1口映射到队列0;P2口映射到队列1;P3口映射到队列2;P4口映射到队列3;qos dot1p-map priority 0 queue 0 用于P1口队列优先级qos diffserv-map priority 31 queue 1 用于P2口队列优先级qos dot1p-map priority 5 queue 2 用于P3口队列优先级qos ethernet-type queue 3 用于P4口队列优先级3ethernet 4qos port-ethernet-type GOOSE设置调度模式与测试:将P5口所连的交换机端口调度模式分别设为8:4:2:1、4:2:1、2:1、SP,测试QoS;测试输入配置命令:ethernet 5qos schedule-mode 8:4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5110 1100% P2******* P5209850100% P3******* P5402164100% P4******* P5801791输入配置命令:ethernet 5qos schedule-mode 4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P588638 1100% P2******* P5179864100% P3******* P534908260% P4892858 P5892858输入配置命令:ethernet 5qos schedule-mode 2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5205578 1100% P2******* P540902730% P3446429 P544642930% P4446429 P5446429输入配置命令:ethernet 5qos schedule-mode sp参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P560191320% P2297620 P529762020% P3297620 P529762020% P4297620 P5297620配置测试混合模式QoS注:由于级联端口会将帧的Dot1P优先级设为EDSA帧的优先级,而优先级顺序为EDSA>FrameType>Dot1P>DSCP>Default Pri,帧的优先级顺序经过级联口会发生改变,所以发送GOOSE 和Dot1P混合数据流的P1口与输出端口P5应放在同一侧芯片,以确保GOOSE优先级高于Dot1P优先级;若在不同芯片测试,修改级联口Egress Mode19/28 04 077F建流P1为GOOSE和Dot1P优先级5的混合数据流;P2为Dot1P优先级5和DSCP值为0x7C的混合数据流;P3为DSCP值为0x7C的数据流;P4为untagged以太网数据流;配置设置端口默认优先级:ethernet 4 qos dot1p default-priority 0 P4口默认优先级配置映射关系:P1口映射到队列3;P2口映射到队列2;P3口映射到队列1;P4口映射到队列0;qos ethernet-type queue 3 P1口队列优先级映射ethernet 1qos port-ethernet-type GOOSEqos dot1p-map priority 5 queue 2 P2口队列优先级映射qos diffserv-map priority 31 queue 1 P3口队列优先级映射qos dot1p-map priority 0 queue 0 P4口队列优先级映射设置调度模式与测试:将P5口所连的交换机端口调度模式分别设为8:4:2:1、4:2:1、2:1、SP,测试QoS;测试输入配置命令:ethernet 5qos schedule-mode 8:4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例100% P1******* P5800493100% P2******* P5403258100% P3******* P5200535100% P4******* P5110708 1输入配置命令:ethernet 5qos schedule-mode 4:2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例60% P1892858 P5892858100% P2******* P5349828100% P3******* P5174965100% P4******* P5102637 1输入配置命令:ethernet 5qos schedule-mode 2:1参考测试结果:负载输入端口数据包数输出端口数据包数比例30% P1446429 P544642930% P2446429 P5446429100% P3******* P5403579100% P4******* P5216669 1输入配置命令:ethernet 5qos schedule-mode sp参考测试结果:负载输入端口数据包数输出端口数据包数比例20% P1297620 P529762020% P2297620 P529762020% P3297620 P5297620100% P4******* P5604724。
千兆交换机还是比较常用的,于是我研究了一下千兆交换机性能测试,在这里拿出来和大家分享一下,希望对大家有用。
交换机作为企业网络的核心连接设备,它的性能是保障企业网络速度的主要标准。
为了帮助读者比较清楚地了解千兆交换机的性能全貌,我们利用业界先进的IXIA1600测试仪器对涉及千兆交换机性能中的9项主要指标进行了测试,当然,测试条件相对于实际工作环境来说是相当严酷的。
我们进行性能测试的主要依据是RFC2544和RFC2285,测试中主要选择了64字节、512字节和1518字节三种常用的以太网帧长度。
1.吞吐量作为用户选择和衡量千兆交换机性能最重要的指标之一,吞吐量的高低决定了千兆交换机在没有丢帧的情况下发送和接收帧的最大速率。
在测试时,我们在满负载状态下进行。
该测试配置为一对一映射。
2.帧丢失率该测试决定交换机在持续负载状态下应该转发,但由于缺乏资源而无法转发的帧的百分比。
帧丢失率可以反映交换机在过载时的性能状况,这对于指示在广播风暴等不正常状态下交换机的运行情况非常有用。
3.Back-to-Back 该测试考量交换机在不丢帧的情况下能够持续转发数据帧的数量。
该参数的测试能够反映数据缓冲区的大小。
4.延迟该项指标能够决定数据包通过交换机的时间。
延迟如果是FIFO(First in and First Out),即指的是被测设备从收到帧的第一位达到输入端口开始到发出帧的第一位达到输出端口结束的时间间隔。
最初将发送速率设定为吞吐量测试中获得的速率,在指定间隔内发送帧,一个特定的帧上设置为时间标记帧。
标记帧的时间标签在发送和接收时都被记录下来,二者之间的差异就得出延迟时间。
5.错误帧过滤该测试项目决定千兆交换机能否正确过滤某些错误类型的
帧,比如过小帧、超大帧、CRC错误帧、Fragment、Alignment错误和Dribble 错误,过小帧指的是小于64字节的帧,包括16、24、32、63字节帧,超大帧指的是大于1518字节的帧,包括1519、2000、4000、8000字节帧,Fragment指的是长度小于64字节的帧,CRC错误帧指的是帧校验和错误,Dribble帧指的是在正确的CRC校验帧后有多余字节,交换机对于Dribble帧的处理通常是将其更正后转发到正确的接收端口,Alignment结合了CRC错误和dribble错误,指的是帧长不是整数的错误帧。
该测试配置为1对多映射。
6.背压决定千兆交换机能否支持在阻止将外来数据帧发送到拥塞端口时避免丢包。
一些千兆交换机当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现背压。
交换机在全双工时使用IEEE802.3x流控制达到同样目的。
该测试通过多个端口向一个端口发送数据检测是否支持背压。
如果端口设置为半双工并加上背压,则应该检测到没有帧丢失和碰撞。
如果端口设定为全双工并且设置了流控,则应该检测到流控帧。
如果未设定背压,则发送的帧总数不等于收到的帧数。
7.线端阻塞(Head of Line Blocking,HOL)该测试决定拥塞的端口如何影响非拥塞端口的转发速率。
我们测试时采用端口A和B向端口C发送数据形成拥塞端口,而A也向端口D发送数据形成非拥塞端口。
结果将显示收到的帧数,碰撞帧数和丢帧率。
8.全网状该测试用来决定千兆交换机在所有自己的端口都接收数据时所能处理的总帧数。
千兆交换机的每个端口在以特定速度在接收来自其他端口数据的同时,还以均匀分布的、循环方式向所有其他端口发送帧。
我们在测试千兆交换机时采用全网状方法获得更为苛刻的测试环境。
9.部分网状该测试在更严格的环境下测试千兆交换机最大的承受能力,通过从多个发送端口向多个接收端口以网状形式发送帧进行测试。
我们使用该测试方法用于千兆接入交换机测试中,其中将每个1000M对应10个100MB端口,而
剩余的100MB端口实现全网状测试。
注意事项:
1、客户端安装完成后,需要重启电脑,否则测试时控制台(Console)会报错。
2、脚本简单说明:
Throughput:吞吐量测试脚本。
Response_Time:响应时间测试脚本,类似于ping的作用。
High_Performance_Throughput:高性能吞吐量测试工具。
为了测试更加准确,每个脚本可能都需要修改测试的file size和测试时常,修改方法说明如下:
1、选择好脚本后,例如Throughput,然后点击Edit This Script,找到
transactions_per_record:每个测试周期的时长,单位秒,一般将这个值改为30或60即可。
file_size:测试文件的大小,单位字节(bytes),默认100000(100Kbytes=12.5KB),一般改为1000000(125KB)即可。
这个是传输速率,并不会产生数据io。
number_of_timing_records:多长时间产生一条记录,单位毫秒,默认即可。
transactions_per_record:传输记录,默认为1,每传输完成1次,记录为1条数据,不需要更改。
send_buffer_size:缓冲区大小,默认即可。
initial_delay:初始化延时,默认即可。
source_port:源端口,默认即可。
以上脚本翻译均是来自谷歌翻译,可能不太准确或者理解有误,期待高手指正。