网站地图 知识问答库
首页 > 科技 > 正文

如何进行多播性能测试?

科技 科技改变生活 2022-08-21 13:14 0 30664

如何进行多播性能测试?

多播性能测试应符合IETF RFC 3918的标准要求,主要包括PON系统多播堆积功能、多播分发功能、多播业务转发延迟、组加入/离开时延测试和多播容量的测试。可以采用数据网络分析仪中的多播性能测试套件(如Smart MulticastIP、IXIA ScriptMate)进行测试,具体配置如图6-6所示。

(1)系统多播堆积功能。本项目主要测试PON系统的多播复制能力。测试中应采用一定数量的ONU(例如对于EPON,应不少于10个FE接口的ONU,对于GPON,应不少于25个FE接口的ONU或者不少于10个GE接口的ONU)来模拟多个成员端口,通过数据网络分析仪仿真使得每个成员端口加入到PON系统中的所有多播组(例如16个多播组)中。测试允许的分组丢失率为0,且应采用“二分法”逐渐逼近系统多播业务的吞吐量。

PON系统的多播堆积吞吐量应接近或等于PON系统的单播吞吐量。

(2)系统多播分发功能测试。本项目主要测试PON系统的多播能否正常地转发到正确的多播成员端口。多播堆积测试与多播分发测试的方法相似,主要区别在于在堆积测试中,每个接收端口都加入相同的多播组集合,因此所有多播组的业务流复制到每个ONU的端口。在分发测试中,每个接收端口都加入不同的多播组集合,因此不同的多播业务流分发给不同ONU的不同端口。

测试中使用一定数量的ONU,每个端口都加入不同的多播组集合(例如每个集合有16个多播组,整个PON系统共有“16×ONU数量”个多播组)。多播业务的总流量可设为PON系统堆积吞吐量的90%。测试过程中应重点考察每个ONU是否无分组丢失地收到所申请的多播流,是否会收到没有申请的多播流。

在多播分发模式下,PON系统应能保证每个ONU的成员端口均能正确地接收到其申请的多播业务。

(3)多播业务转发时延测试。测试多播业务报文发向多个ONU成员端口的平均时延,体现了PON系统进行多播分组复制和转发的能力。此外,还可以测试最大和最小时延,从而模拟应用的延迟范围。采用多播堆积模式下,多播业务的总流量应小于PON系统的多播堆积的吞吐量,以确保ONU能够无分组丢失地接收到所有多播业务报文。

多播业务转发时延应与单播业务的转发时延相当,通常小于100μs。

(4)多播组加入/离开时延测试。本项目主要测试PON系统对多播控制报文的处理能力。测试在多播堆积模式下进行,并确保整个测试过程中多播业务的总流量小于PON系统的多播堆积的吞吐量。在PON系统已经加入一定数量多播组的情况下,由数据网络分析仪发送IGMP Report/Leave使ONU的端口先后加入/离开一个组,测试其加入/离开时延。

需要注意的是,多播离开时延应分别在ONU启用Fast Leave功能和不启用该功能的情况下分别测试。

(5)多播容量测试。本项目测试OLT和ONU同时支持的多播组数量。

由于ONU的支持的最大多播组数量相对较小,因此在OLT的多播容量测试中,应在多播分发模式下,使用尽可能多的ONU,通过数据网络分析仪产生足够多的多播组,测试OLT能转发的最大多播组数量,即为OLT的多播组容量。

如果由于ONU数量和ONU多播组容量的限制无法测出OLT的多播容量时,则可以使用OLT的部分上联端口ONU的用户侧端口进行多播组容量测试。需要指出的是,为了避免由于系统的多播分发性能较差引起测试异常,建议该功能测试时设置较小的多播流量,如10Mbit/s。

ONU的多播容量测试中应使用ONU的多个用户端口进行测试,测试方法同OLT。


取消评论你是访客,请填写下个人信息吧

暂时还没有回答,开始 写第一个答案吧
本月热门
最新答案
最近发表
标签列表
请先 登录 再评论,若不是会员请先 注册