对网络设备和TCP/IP网络的检测主要包括以下基本技术指标。
(1)吞吐量 (Throughput)。
吞吐量是指被测试设备或被测试系统在不丢包的情况下,能够达到的最大包转发速率。吞吐量测试是在每一对端口上,以全线速度( 或测试设置中规定的速率)在测试设置规定的时间段内生成传输流。如果在任何端口上丢失包的话,就将负载减少50%并重新开始测试。然后,用二分搜索法搜索没有包丢失发生时的最大速率。这个速率就是被测试设备的吞吐量,它是按测试设置中规定的每一种包长度测试得出的。
(2)丢包率 (Packet Loss Rate)。
通过测量由于缺少资源而未转发的包的比例来显示高负载状态下系统的性能。在规定时间内生成100%的负载(或者按测试设置中规定的比例),在测试结束时,报告每对端口应当转发但被丢弃的包的百分比。测试设置中规定的每一种包长度 都要进行包丢失测试。
(3)延时(Latency)。
延时测试是指测量系统在有负载条件下转发数据包所需的时间。在规定时间内生成100%的负载(或者按测试设置中规定的比例)。在测试过程中,测量每对端口,上的每一个包的延时。对于存储转发(Store- and-Forward)设备来说,测量的延时是指从输入帧的最后一个比特达到输入端口的时刻,到输出帧的第一个比特出现在输出端口上的时刻的时间间隔。对于直通式(Cut-Through)设备来说,延时是指从输入帧的第-比特达到输入端口的时刻,到输出帧的第一比特出现在输出端口的时刻的间隔。测试设置中规定的每-种长度的包都要进行延时测试。
(4)背靠背性能(Back-to-Back Frame)。
背靠背性能测试是指通过以最大帧速率发送突发传输流,并测量无包丢失时的最大突发(Burst)长度(总包数量)来测试缓冲区容量。在全负载条件下生成突发传输流,如果所有的包都得到转发,就增加突发长度,并重新进行测试。但是,如果某一对端口上出现包丢失,将突发长度减少一半并再次进行测试。然后,利用二分搜索法查找无包丢失时的最大突发长度。测试设置中规定的每一种包长度 都要进行背到背性能测试。