在以太 交换机测试中,常见的性能测试主要包括二层转发性能测试、三层转发性能测试、buffer性能测试。
二、三层转发性能测试,主要使用的测试套件是RFC 2544、RFC 2889。其中RFC2544,是关于一些比较基础的转发测试用例,例如吞吐量,时延,丢包率等。而RFC2889,除了和RFC2544相同的转发部分测试外,还增加了一些主要针对以太 交换的测试用例,例如MAC地址学习速率、广播转发延时、拥塞控制等。在二层和三层转发测试方面(主要是指吞吐量、延时测试),两者是基本相同的。buffer性能测试,主要是针对存储转发设备的buffer容量的测试。因为不同产品的buffer结构各不相同,所以没有像RFC那样标准的测试用例和衡量标准。需要根据不同产品的特征、不同的应用场景和流量模型,进行测试用例设计。
一、二三层转发性能测试
各厂商的测试仪器都提供了多种测试套件来进行二三层转发性能测试。具体的测试方法都有详细说明,这里就不赘述了。本节将重点介绍这些测试套件背后的一些细节问题。
1.同步模式和异步模式
使用TestCenter测试时,有一个设置是选择测试使用同步模式还是异步模式。在端口发送测试流量时,测试仪对发包顺序存在一个调度,保证在任意时刻,每一个端口都只唯一收到从一个端口发来的 文,避免在多对多测试时,出现某个时刻,多个端口同时向一个端口发包,产生拥塞的情况。
以8个端口的Full Mesh测试为例,表1表示在某一个时间点(行),每个端口(列)发包的目的端口。
| 
 | t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 | t9 | 
| P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P1 | P2 | 
| P2 | P3 | P4 | P5 | P6 | P7 | P8 | P1 | P2 | P3 | 
| P3 | P4 | P5 | P6 | P7 | P8 | P1 | P2 | P3 | P4 | 
| P4 | P5 | P6 | P7 | P8 | P1 | P2 | P3 | P4 | P5 | 
| P5 | P6 | P7 | P8 | P1 | P2 | P3 | P4 | P5 | P6 | 
| P6 | P7 | P8 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | 
| P7 | P8 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | 
| P8 | P1 | P2 | P3 | P4 | P5 | P6 | 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢! 
                
                    如何判断一家软件公司是否靠谱
                
                 
                     上一篇
                    2017年7月1日
                 
                
                    Kafka到底会不会丢数据
                
                 
                    下一篇 
                    2017年7月1日
                 |