一种基于组播的网络接入速率测试方法、装置及系统制造方法及图纸

技术编号:15695228 阅读:244 留言:0更新日期:2017-06-24 10:38
本发明专利技术公开了一种基于组播的网络接入速率测试方法、装置及系统,涉及通信技术领域,其中方法包括:向宽带远程接入服务器BRAS发送组播加入请求消息,请求加入测试组播组;在加入测试组播组后,接收到BRAS转发的测试组播组的组播报文;基于接收到的测试组播组的组播报文计算网络接入速率。本发明专利技术的基于组播的网络接入速率测试方法、装置及系统,提出了通过组播降低大量用户并发测速对测速服务器性能和出口带宽的要求,将组播复制点下移到BRAS避免骨干网拥塞对接入带宽测量结果的影响,降低了对测速服务器性能要求和出口带宽要求,并提高了测速准确性。

【技术实现步骤摘要】
一种基于组播的网络接入速率测试方法、装置及系统
本专利技术涉及通信
,尤其涉及一种基于组播的网络接入速率测试方法、装置及系统。
技术介绍
固定宽带接入速率是指从宽带接入服务运营商的宽带业务接入点BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)到用户终端这一段链路上的信息传送速率。在现行的行标《宽带速率测试方法-固定宽带接入》(YD/T2400-2012)中规定的测速方法是客户端与部署在BRAS或城域网出口的服务器建立4个以上的TCP(TransmissionControlProtocol,传输控制协议)连接,通过TCP的吞吐量来测量用户的接入速率。但现有的宽带接入速率测速方法存在以下问题:服务器主要部署在CR(CoreRouter,核心路由器)侧,测量的不仅是接入段,还包含了城域网部分;随着高带宽业务的普及,大量并发测速用户容易造成测速服务器性能不足和出口带宽拥塞,导致测速结果不准确。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种基于组播的网络接入速率测试方法、装置及系统。一种基于组播的网络接入速率测试方法,包括:向宽带远程接入服务器BRAS发送组播加入请求消息,请求加入测试组播组;在加入测试组播组后,接收到所述BRAS转发的测试组播组的组播报文;基于接收到的所述测试组播组的组播报文计算网络接入速率。根据本专利技术的一个实施例,进一步的,在向所述BRAS发送组播加入请求消息之前包括:与测速服务器建立连接,从所述测速服务器获取所述测试组播组的组播地址和所述BRAS的地址。根据本专利技术的一个实施例,进一步的,所述向BRAS发送组播加入请求消息包括:在组播加入请求消息中加入所述测试组播组的组播地址,并将所述组播加入请求消息发送到所述BRAS;所述BRAS基于所述测试组播组的组播地址判断所述测试组播组是否存在,如果存在,则将发送所述组播加入请求消息的网元地址设置为需要接收所述测试组播组的组播报文的单播地址。根据本专利技术的一个实施例,进一步的,包括:对于需要接收所述测试组播组的组播报文的单播地址,所述BRAS配置所述测试组播组的组播地址与所述单播地址的对应关系,生成映射表项;所述BRAS对接收到的组播报文中的组播地址进行匹配,当所述组播报文中的组播组地址为所述测试组播组的组播地址时,则判断此组播报文为所述测速服务器发送的测试组播组的组播报文;复制接收到的所述测试组播组的组播报文,根据所述映射表项获取与所述测试组播组的组播地址对应的单播地址,使用所述单播地址替换所述测试组播组的组播报文中的组播地址并转发。根据本专利技术的一个实施例,进一步的,包括:所述BRAS通过查找单播路由转发表转发所述测试组播组的组播报文;所述单播地址包括:具体的单播地址、或单播地址的网段。根据本专利技术的一个实施例,进一步的,包括:接收到所述BRAS转发的所述测速服务器发送的测试组播组的组播报文;基于单位时间内收到的所述测试组播组的组播报文的比特数生成测试结果,所述测试结果包括:平均速率、峰值速率。根据本专利技术的一个实施例,进一步的,包括:与所述测速服务器建立TCP连接,将所述测速结果发送到所述测速服务器。一种基于组播的网络接入速率测试装置,包括:组播加入模块,用于向宽带远程接入服务器BRAS发送组播加入请求消息,请求加入测试组播组;组播接收模块,用于在加入测试组播组后,接收到所述BRAS转发的测试组播组的组播报文;速率计算模块,用于基于接收到的所述测试组播组的组播报文计算网络接入速率。根据本专利技术的一个实施例,进一步的,所述组播加入模块,还用于与测速服务器建立连接,从所述测速服务器获取所述测试组播组的组播地址和所述BRAS的地址。根据本专利技术的一个实施例,进一步的,所述组播加入模块,还用于在组播加入请求消息中加入所述测试组播组的组播地址,并将所述组播加入请求消息发送到所述BRAS;其中,所述BRAS基于所述测试组播组的组播地址判断所述测试组播组是否存在,如果存在,则将发送所述组播加入请求消息的网元地址设置为需要接收所述测试组播组的组播报文的单播地址。根据本专利技术的一个实施例,进一步的,对于需要接收所述测试组播组的组播报文的单播地址,所述BRAS配置所述测试组播组的组播地址与所述单播地址的对应关系,生成映射表项;所述BRAS对接收到的组播报文中的组播地址进行匹配,当所述组播报文中的组播组地址为所述测试组播组的组播地址时,则判断此组播报文为所述测速服务器发送的测试组播组的组播报文;复制接收到的所述测试组播组的组播报文,根据所述映射表项获取与所述测试组播组的组播地址对应的单播地址,使用所述单播地址替换所述测试组播组的组播报文中的组播地址并转发。根据本专利技术的一个实施例,进一步的,所述BRAS通过查找单播路由转发表转发所述测试组播组的组播报文;所述单播地址包括:具体的单播地址、或单播地址的网段。根据本专利技术的一个实施例,进一步的,所述组播接收模块,用于接收所述BRAS转发的所述测速服务器发送的测试组播组的组播报文;速率计算模块,用于基于单位时间内接收到的所述测试组播组的组播报文的比特数生成测试结果,所述测试结果包括:平均速率、峰值速率。根据本专利技术的一个实施例,进一步的,所述速率计算模块,还用于与所述测速服务器建立TCP连接,将所述测速结果发送到所述测速服务器一种网络接入速率测试系统,包括:测速服务器、如上所述的基于组播的网络接入速率测试装置。本专利技术的基于组播的网络接入速率测试方法、装置及系统,提出了通过组播降低大量用户并发测速对测速服务器性能和出口带宽的要求,将组播复制点下移到BRAS,避免骨干网拥塞对接入带宽测量结果的影响,降低了对测速服务器性能要求和出口带宽要求,并可以提高测速准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为根据本专利技术的基于组播的网络接入速率测试方法的一个实施例的流程示意图;图2为根据本专利技术的基于组播的网络接入速率测试装置的一个实施例的模块示意图。图3为根据本专利技术的网络接入速率测试系统的一个实施例的部署示意图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合各个图和实施例对本专利技术的技术方案进行多方面的描述。图1为根据本专利技术的基于组播的网络接入速率测试方法的一个实施例的流程示意图,如图1所示:步骤101,向BRAS发送组播加入请求消息,请求加入测试组播组。步骤102,在加入测试组播组后,接收到BRAS转发的测试组播组的组播报文。步骤103,基于接收到的测试组播组的组播报文计算网络接入速率。本专利技术的基于组播的网络接入速率测试方法,采用组播本文档来自技高网...
一种基于组播的网络接入速率测试方法、装置及系统

【技术保护点】
一种基于组播的网络接入速率测试方法,其特征在于,包括:向宽带远程接入服务器BRAS发送组播加入请求消息,请求加入测试组播组;在加入测试组播组后,接收到所述BRAS转发的测试组播组的组播报文;基于接收到的所述测试组播组的组播报文计算网络接入速率。

【技术特征摘要】
1.一种基于组播的网络接入速率测试方法,其特征在于,包括:向宽带远程接入服务器BRAS发送组播加入请求消息,请求加入测试组播组;在加入测试组播组后,接收到所述BRAS转发的测试组播组的组播报文;基于接收到的所述测试组播组的组播报文计算网络接入速率。2.如权利要求1所述的方法,其特征在于,在向所述BRAS发送组播加入请求消息之前包括:与测速服务器建立连接,从所述测速服务器获取所述测试组播组的组播地址和所述BRAS的地址。3.如权利要求2所述的方法,其特征在于,所述向BRAS发送组播加入请求消息包括:在组播加入请求消息中加入所述测试组播组的组播地址,并将所述组播加入请求消息发送到所述BRAS;所述BRAS基于所述测试组播组的组播地址判断所述测试组播组是否存在,如果存在,则将发送所述组播加入请求消息的网元地址设置为需要接收所述测试组播组的组播报文的单播地址。4.如权利要求3所述的方法,其特征在于,包括:对于需要接收所述测试组播组的组播报文的单播地址,所述BRAS配置所述测试组播组的组播地址与所述单播地址的对应关系,生成映射表项;所述BRAS对接收到的组播报文中的组播地址进行匹配,当所述组播报文中的组播组地址为所述测试组播组的组播地址时,则判断此组播报文为所述测速服务器发送的测试组播组的组播报文;复制接收到的所述测试组播组的组播报文,根据所述映射表项获取与所述测试组播组的组播地址对应的单播地址,使用所述单播地址替换所述测试组播组的组播报文中的组播地址并转发。5.如权利要求4所述的方法,其特征在于,包括:所述BRAS通过查找单播路由转发表转发所述测试组播组的组播报文;所述单播地址包括:具体的单播地址、或单播地址的网段。6.如权利要求4所述的方法,其特征在于,包括:接收到所述BRAS转发的所述测速服务器发送的测试组播组的组播报文;基于单位时间内收到的所述测试组播组的组播报文的比特数生成测试结果,所述测试结果包括:平均速率、峰值速率。7.如权利要求6所述的方法,其特征在于,包括:与所述测速服务器建立TCP连接,将所述测速结果发送到所述测速服务器。8.一种基于组播的网络接入速率测试装置,其特征在于,包括:组播加入模块,用于向宽带远程接入服务器BRAS发...

【专利技术属性】
技术研发人员:毛宇刘汉江谭彦黄涌梅王鹏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1