前言
在网络部署之后和业务开展之前,运营商迫切希望了解当前网络的性能状态,以便为商业规划和业务推广提供必要的基础数据支持。因此,高可靠性和高精确度的性能测试方法对于运营商评判网络性能的优劣,显得尤为重要,而RFC 2544等传统测试标准已不足于鉴定当今的服务等级协议(SLA)。SLA是服务提供商(如ISP)及其最终用户之间的协议,它规定以太网服务的开通或验证必须进行测量,且必须达到SLA的规范要求。目前,对以太网服务进行测试和故障诊断选择ITU-T Y.1564标准无疑是明智之举。
Y.1564和RFC2544对比
RFC2544对比Y.1564不同之处,在于以下几个方面:
1.RFC2544主要是用来测试网络设备(交换机、路由器等)的极限性能。
2.Y.1564将网络视作一个整体,测量网络端到端的服务质量QoS,同时可以测试网络是否满足服务层级协议SAC 、SLA的要求,测量更有针对性。
3.Y.1564主要是用来测试运营商带宽,这里不再是网络设备测试。为接近链路的极限带宽,Y.1564考虑到了多业务数据流带宽分配的因素,在多服务相互干扰下对每个业务数据流独立统计其性能参数矩阵,得到接近真实网络环境下的网络运行状况和服务质量。
4.RFC544的测试比较耗时间,而Y.1564为一次性测试。测试带宽为递增带宽, 一次性可测量多数据流在网络的配置和性能各方的情况,具有巨大的优势
5.Y.1564测试方法在实际情况下非常有效,可大幅缩短测试时间,准确地提供所有SLA指标的可视性,从而消除重复工作。
Y.1564测试解决方案
信而泰BigTao-V系列以及DarYu-X系列支持Y.1564测试套件,Y.1564测试分为两个阶段:配置测试和性能测试。
1.测试原理:
测试仪通过TX端口按照一定的速率发送流量到DUT,然后通过RX端口接收DUT转发的流量。并且最终获取相应的统计值,进行判断是否测试通过。
2.配置测试:
用于验证每一个Service配置的SLA参数是否能够正确执行,比如用户Service能否在保证SAC的情况下稳定运行在CIR速率上。
-
SAC主要包括:FLR(丢帧率),FTD(延迟),FDV(抖动)和AVAILABILITY(可获得性)
-
配置测试项包括:CIR测试,EIR测试,Traffic Policing测试,CBS测试和EBS测试。
CIR测试
CIR测试指的是运营商和用户签约的承诺速率,该速率发送的流量运营商网络保证可以送达。测试目的就是验证用户发送满足CIR速率的流量,运营商网络以CIR速率转发,并且满足SAC指标。
EIR测试
EIR指的是运营商和用户签约的超出CIR的速率,该速率发送的流量运营商网络不保证可以送达。当出现网络拥塞时,会丢弃EIR流量。
EIR测试的目的就是验证用户发送满足CIR+EIR速率的流量,运营商网络以不小于CIR,不大于CIR+EIR速率转发。
Traffic Policing测试
Traffic Policing测试的目的就是验证用户发送满足CIR+125%*EIR速率的流量,运营商网络以不小于CIR,不大于CIR+EIR速率转发。超出CIR+EIR部分统统丢弃。
CBS测试
用户发送的流量,并不总是保持恒定的速率,绝大多数是以突发形式出现。比如突然发送个图片,一大段话。这类数据的数据量并不大,但是会瞬间超出CIR速率,这样会导致用户数据传递不可靠。因此CBS就是指的是运营商承诺的一块数据大小,当用户突发传送的数据速率超出CIR但是大小小于CBS,可以保证可靠传递。
CBS测试的目的就是验证用户发送小于CBS突发数据时,运营商网络能否保证可靠传递。
EBS测试
当用户突发流量大于CBS,小于EBS时,运营商网络可以传递,但是不保证可以送达。
EBS测试的目的就是验证用户发送大于CBS小于EBS突发数据时,运营商网络能否传递。
配置测试项结果如图
3.性能测试
用于验证多个Service并行运行的情况下,系统性能的表现。性能测试项会并行运行当前所有配置的Service,每个Service都在CIR速率运行,然后统计最终的SAC
所有配置的Service按照CIR速率全速发送流量,维持一段相当长的时间(15分钟-24小时),然后获取统计值,观察是否满足SAC。
性能测试项结果截图
结语
Y.1564标准相较于传统的RFC 2544等测试方法,更具实用性和准确性,能够更好地评估以太网络的性能,特别是在评估以太网服务的能力、容量和性能方面表现突出。同时,通过Y.1564测试,运营商可以对网络质量进行快速、精确地检测,帮助他们在网络部署之后和业务开展之前及时了解网络性能状态,为商业规划和业务推广提供必要的基础数据支持。