资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,#,Spirent TestCenterRFC 2544,测试,1,2,测试相关术语介绍,RFC 2544,测试,使用,TestCenter,测试,RFC 2544,大纲,2,2025/4/30 周三,RFC2544,(以太网链路基准测试),提供了一个对网络设备测试的基准,它规定了一系列的测试过程和方法,使得服务提供商和用户间可以在同一个基准下,对测试的实施和结果达成共识。,RFC2544,标准要求对一系列的帧长,(64,128,256,512,768,1024,1280,1518,字节,),在一定的时间内,按一定的数目进行测试。其主要测试项有吞吐率(,Throughput,)测试,延时(,Latency,)测试,帧丢失(,FrameLossRate,)测试和背靠背测试(,Back,to,backframes,)。,数据吞吐率(,Throughput,),简单来说,就是从源发送方,到目的接收方可传输的最大数据量。对于一个以太网系统,绝对的最大吞吐率应该等同于其接口速率。而实际上,由于不同的帧长度具有不同的传输效率,这些绝对的吞吐率是无法达到的,.,越小的帧由于前导码和帧间隔的原因,其传输效率就越低,.,如,100M,以太网,对于,64byte,的帧,其最大数据吞吐率(,DataThroughput,)是,76.19MBit/s,每秒可传输,148809,帧。对于,1518byte,帧,则分别为,98.69MBit/s,和,8127,帧,/s,。然而吞吐率的定义和计算和对服务质量的接受程度有关,因而吞吐率也可以定义为可接受的丢包率范围内的最大传输量。,RFC2544,3,2025/4/30 周三,RFC2544,延时(,Latency,),是指一个帧从源点到目的点的总传输时间,.,这个时间包括网络节点的处理时间,和在传输介质上的传播时间,.,一般的测试方法是发送一个带有时间戳的帧,通过网络后,在接收方将当时的时间和帧所携带的时间戳比较,从而得出延时值,.,考虑到时钟同步问题,一般采用将发出的帧环回到发送方进行比较,因此也称为双程延时,.RFC2544,要求对延时测试至少需要重复,20,次,结果取所有测试结果的平均值,.,帧丢失(,FrameLossRate,),就是发送方发出但没有到达接收方的帧的数目,.,一般表示为帧丢失率,即相对于总发送帧数目的一个百分比,.RFC2544,建议首先从最大速率开始,按一定的步长逐步减少发送速率,直至连续两次无数据丢失时的第一次结果,其中步长最大不能超过,10,。,背靠背(,Back,to,backframes,),是向被测试设备连续发送具有最小帧间隔的,N,个帧,并且统计被测设备送出帧的个数,.,如果和发送的个数相等,则增加,N,值,重复上述测试过程,.,直到被测设备送出的帧个数小于测试发送帧个数,.,反之则减少发送帧数,直至没有帧丢失发生。主要用于衡量具有存储转发能力的被测试设备的最大存贮转发能力,.,标准中要求发送时间不能小于,2,秒,建议至少重复,50,次,结果取其平均值。,4,2025/4/30 周三,测试相关术语介绍,DUT,被测设备,二层或者三层设备,一个或者一组设备,Topology,测试拓扑结构,典型多端口,RFC 2544,测试拓扑结构,详见下一张胶片,5,2025/4/30 周三,测试拓扑结构,6,2025/4/30 周三,测试相关术语介绍,流量模型,流量包含,2,种端口,流量入端口和出端口,Backbone,:每一个入端口和所有出端口都有流量,也叫,partial mesh,Pair,:每一个入端口和一个出端口有流量,full mesh,:每一个端口和其他端口都有双向流量,7,2025/4/30 周三,测试相关术语介绍,帧长,流量帧的大小,,RFC 2544,推荐测试以太网帧长为,64,,,128,,,256,,,512,,,1024,,,1280,和,1518,字节,测试时长,如果,RFC,没有特别规定,建议每一次试验至少,60,秒,8,2025/4/30 周三,RFC 2544,测试,Throughput,吞吐量测试,吞吐量是不丢弃任何一个包的情形下最大传输速率,设计此测试例是为了检测某些丢包敏感应用,如语音、视频,每次一实验,测试仪发送端口按照指定帧长和速率发出流量,通过,DUT,转发,测试仪接收端口统计收包数量,如果有丢失,下次测试降低发包速率,没有丢失则增加发包速率,RFC 2544,没有指定增加或者降低速率的方法,但是最常用的方法是二分法,9,2025/4/30 周三,RFC 2544,测试,时延,首先测试出特定帧长的吞吐量,特定帧长最大吞吐量条件下,转发数据包的最大、最小和平均时延,每次测试最少,120,秒。实验重复,20,次的平均时延为,DUT,的时延指标,丢包率,第一次测试,100,接口速率,特定帧长条件下,计算丢包百分比,第二次速率减少,10,,直到连续两次没有丢包为止,背对背,测试仪以最快速度连续发送一定数量特定长度帧,如果有丢包则减少帧数量,如果没有则增加,最后得到最大不丢失帧的数量,设计该测试例是为了测试,DUT,最大缓存容量,10,2025/4/30 周三,使用,TestCenter,测试,RFC 2544,RFC 2544,的基本配置,11,2025/4/30 周三,RFC-2544,的基本配置,选择测试项目,选择接口,选择测试流,测试参数,辅助参数,12,2025/4/30 周三,2.30,中,RFC 2544,的一些新特性,包长方面,全包长,RFC-2544,测试:从,64,字节 到,16K,字节的长度,iMIX for RFC-2544,支持,iMIX,混合包长测试,在一次测试中使用混合包长,RFC-2544,扩展,RFC-2544 over Anything,,给予,RFC-2544,新的用途,在,RFC-2544,中进行真实的抖动测试,状态机方面,在,Command Sequencer,中可以修改,RFC-2544,测试状态机,13,2025/4/30 周三,RFC-2544,测试中的包长,14,2025/4/30 周三,在,RFC-2544,中进行真实的抖动测试,Turn on True Jitter Measurement in one click,15,2025/4/30 周三,RFC-2544,自动化的更新,2.30 Command Sequence Generated,2.22-No granularity from within the RFC Logic,2.30 User can add their own modifications,16,2025/4/30 周三,RFC-2544,新特性总结,真实性增强,通过,IMIX,使,RFC 2544,进行混合包长测试,可以进行基于接入的,RFC 2544,测试,可以进行基于路由的,RFC 2544,测试,稳定性测试,可以通过,Command Sequencer,进行接入会话振荡测试,可以通过,Command Sequencer,进行接入路由振荡测试,17,2025/4/30 周三,演示,TestCenter,操作演示,问题,18,2025/4/30 周三,谢谢!,19,2,
展开阅读全文