通过流控制传输协议测量网络传输质量的方法和装置制造方法及图纸

技术编号:4249268 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种通过流控制传输协议SCTP测量网络传输质量的方法和装置,所述方法包括:步骤一,本端网元间隔一第一预定时间向对端网元发送心跳报文,所述心跳报文的心跳信息中包括发送时间戳信息;步骤二,所述本端网元接收所述对端网元回应所述心跳报文发送的应答心跳报文,并统计在一第二预定时间内收到的所述应答心跳报文,获得统计信息;步骤三,所述本端网元根据所述统计信息、所述发送时间戳信息以及所述应答心跳报文的本地接收时间,计算与所述心跳报文相对应的传输报文在传输网络上的传输质量。该方法和装置利用SCTP测量网络传输质量,以避免SCTP协议上的接口因为传输质量下降发生拥塞,造成业务中断的问题。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其是指一种通过流控制传输协议(StreamControl Transmission Protocol, SCTP)测量网络传输质量的方法和装置。
技术介绍
随着IP传输技术在移动通讯领域的广泛应用,IP传输质量成为移动通讯领域一 个非常关键的指标,它直接影响到设备的正常运行以及服务质量, 一旦传输质量下降,必需 设计可靠的检测以及应对手段调整网络,否则将引发严重故障。 SCTP(IETF RFC 2960,国标YD 1194-2002-1)是IP网络控制面传输的基本协议, 在3G移动通讯中有广泛的应用,其中3GPP2的A'、 XX、39、3GPP的A over IP、 MC、 NC 口等 都是承载在SCTP协议上,该些接口一旦因为传输质量下降发生拥塞,将引发严重的服务容 量和质量下降甚至业务中断等故障,因此在SCTP协议层实现传输质量的有效检测手段就 显得非常有必要。 然而目前SCTP相关协议中,对于传输质量的检测仅局限于检测通断,对于IP传输 中的传输质量还没有相关的检测手段,如不能检测IP传输中的误码、丢包率、时延、抖动等参数。
技术实现思路
本专利技术技术方案的目的是提供一种通过SCTP测量网络传输质量的方法和装置, 利用SCTP测量网络传输质量,以避免SCTP协议上的接口因为传输质量下降发生拥塞,造成 业务中断的问题。 基于上述目的,本专利技术技术方案的一方面提供一种通过SCTP测量网络传输质量 的方法,所述方法包括 步骤一,本端网元间隔一第一预定时间向对端网元发送心跳报文,所述心跳报文 的心跳信息中包括发送时间戳信息; 步骤二,所述本端网元接收所述对端网元回应所述心跳报文发送的应答心跳报文,并统计在一第二预定时间内收到的所述应答心跳报文,获得统计信息; 步骤三,所述本端网元根据所述统计信息、所述发送时间戳信息以及所述应答心跳报文的本地接收时间,计算与所述心跳报文相对应的传输报文在传输网络上的传输质 优选地,上述所述的方法,所述步骤三包括步骤 步骤三A,所述本端网元根据所述统计信息,计算所述传输报文在所述第二预定时 间内的丢包率,其中所述统计信息中记录了接收到所述应答心跳报文的个数信息; 步骤三B,所述本端网元将所述本地接收时间与所述发送时间戳信息进行比较,计 算所述传输报文在网络传输上的双向传输时延; 步骤三C,所述本端网元根据计算获得的所述双向传输时延,计算所述传输报文在4网络传输上的网络传输抖动。 优选地,上述所述的方法,在所述步骤一中,所述本端网元向所述对端网元发送 所述心跳报文时,所述心跳报文的所述心跳信息中还包括报文填充信息,所述报文填充信 息用于记录所述心跳报文的长度填充字段,所述长度填充字段与所述心跳报文的类型相对 应,具有同一所述报文填充信息的所述心跳报文为同类心跳报文,具有不同所述报文填充 信息的所述心跳报文为不同类心跳报文。 优选地,上述所述的方法,所述心跳报文的所述心跳信息中还包括报文序号信息, 用于记录所述心跳报文的发送帧序号,且对于所述不同类心跳报文,所述发送帧序号分别 计数。 优选地,上述所述的方法,在所述步骤二中,所述本端网元接收到所述应答心跳报 文后,还包括 所述本端网元解析所述应答心跳报文中所携带的所述报文填充信息,所述同类心 跳报文对应的所述应答心跳报文为同类应答心跳报文,在所述第二预定时间内,分别统计 收到的每组所述同类应答心跳报文的个数。 优选地,上述所述的方法,在所述步骤三中,对于每组所述同类应答心跳报文,所 述本端网元分别计算与每组所述同类应答心跳报文相对应的所述传输报文在传输网络上 的传输质量。 本专利技术另一方面还提供一种通过流控制传输协议SCTP测量网络传输质量的装 置,用于在本端网元测量网络传输质量,所述装置包括 报文发送单元,用于间隔一第一预定时间向对端网元发送心跳报文,且所述报文 发送单元还用于在所述心跳报文的心跳信息中插入发送时间戳信息; 应答报文接收单元,用于接收所述对端网元回应所述心跳报文发送的应答心跳报文,并统计在一第二预定时间内收到的所述应答心跳报文,获得统计信息; 报文解析单元,用于根据所述统计信息、所述发送时间戳信息以及所述应答心跳报文的本地接收时间,计算与所述心跳报文相对应的传输报文在传输网络上的传输质量。优选地,上述所述的装置,所述报文解析单元包括 丢包率计算单元,用于根据所述统计信息,计算所述传输报文在所述第二预定时 间内的丢包率,其中所述统计信息中记录了接收到所述应答心跳报文的个数信息; 双向传输时延计算单元,用于将所述本地接收时间与所述发送时间戳信息进行比 较,计算所述传输报文在网络传输上的双向传输时延; 网络传输抖动计算单元,用于根据计算获得的所述双向传输时延,计算所述传输 报文在网络传输上的网络传输抖动。 优选地,上述所述的装置,所述报文发送单元还用于在所述心跳信息中插入报文 填充信息和报文序号信息; 所述报文填充信息用于记录所述心跳报文的长度填充字段,所述长度填充字段与 所述心跳报文的类型相对应,具有同一所述报文填充信息的所述心跳报文为同类心跳报 文,具有不同所述报文填充信息的所述心跳报文为不同类心跳报文; 所述报文序号信息用于记录所述心跳报文的发送帧序号,且对于所述不同类心跳 报文,所述发送帧序号分别计数。5 优选地,上述所述的装置,所述报文解析单元还包括应答报文分组单元,所述应答 报文分组单元用于解析所述应答心跳报文中所携带的所述报文填充信息,将所述同类心跳 报文对应的所述应答心跳报文设定为同类应答心跳报文。 优选地,上述所述的装置,对于每组所述同类应答心跳报文,所述丢包率计算单元 分别计算相对应所述传输报文在所述第二预定时间内的丢包率;对于每组所述同类应答心 跳报文,所述双向传输时延计算单元分别计算相对应所述传输报文在网络传输上的双向传 输时延;对于每组所述同类应答心跳报文,所述网络传输抖动计算单元分别计算相应所述 传输报文在网络传输上的网络传输抖动。 本专利技术上述技术方案中的至少一个具有以下有益效果,本专利技术所述方法和装置, 实现了 SCTP测量网络传输质量的技术方案,从而为解决现有通讯
中,SCTP技术无 法检测网络传输质量,造成SCTP上的接口因为传输质量下降发生拥塞,产生业务中断的问 题提供了测量方法。附图说明 图1为本专利技术具体实施例所述方法的流程示意图; 图2为采用本专利技术具体实施例所述方法,用于同时检测多种不同类型传输报文传 输质量的过程示意图; 图3为本专利技术所述装置第一实施例的结构示意图; 图4为本专利技术所述装置第二实施例的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本专利技术进行详细描述。 根据现有通讯
中,通过SCTP技术无法检测网络传输质量的缺点,本专利技术 提供一种通过SCTP测量网络传输质量的方法和装置,利用SCTP测量网络传输质量,以避免 SCTP上的接口因为传输质量下降发生拥塞,造成业务中断的问题。 图1为本专利技术具体实施例所述通过SCTP测量网络传输质量的方法的流程示意图, 该方法包括步骤 S101 ,本端网元间隔一第一预定时间向对端网元发送心跳报文,其中本端网元在 所述心跳报文中插入发送本文档来自技高网
...

【技术保护点】
一种通过流控制传输协议SCTP测量网络传输质量的方法,其特征在于,所述方法包括:    步骤一,本端网元间隔一第一预定时间向对端网元发送心跳报文,所述心跳报文的心跳信息中包括发送时间戳信息;    步骤二,所述本端网元接收所述对端网元回应所述心跳报文发送的应答心跳报文,并统计在一第二预定时间内收到的所述应答心跳报文,获得统计信息;    步骤三,所述本端网元根据所述统计信息、所述发送时间戳信息以及所述应答心跳报文的本地接收时间,计算与所述心跳报文相对应的传输报文在传输网络上的传输质量。

【技术特征摘要】
一种通过流控制传输协议SCTP测量网络传输质量的方法,其特征在于,所述方法包括步骤一,本端网元间隔一第一预定时间向对端网元发送心跳报文,所述心跳报文的心跳信息中包括发送时间戳信息;步骤二,所述本端网元接收所述对端网元回应所述心跳报文发送的应答心跳报文,并统计在一第二预定时间内收到的所述应答心跳报文,获得统计信息;步骤三,所述本端网元根据所述统计信息、所述发送时间戳信息以及所述应答心跳报文的本地接收时间,计算与所述心跳报文相对应的传输报文在传输网络上的传输质量。2. 如权利要求1所述的方法,其特征在于,所述步骤三包括步骤步骤三A,所述本端网元根据所述统计信息,计算所述传输报文在所述第二预定时间内 的丢包率,其中所述统计信息中记录了接收到所述应答心跳报文的个数信息;步骤三B,所述本端网元将所述本地接收时间与所述发送时间戳信息进行比较,计算所 述传输报文在网络传输上的双向传输时延;步骤三C,所述本端网元根据计算获得的所述双向传输时延,计算所述传输报文在网络传输上的网络传输抖动。3. 如权利要求1或2所述的方法,其特征在于,在所述步骤一中,所述本端网元向所述 对端网元发送所述心跳报文时,所述心跳报文的所述心跳信息中还包括报文填充信息,所 述报文填充信息用于记录所述心跳报文的长度填充字段,所述长度填充字段与所述心跳报 文的类型相对应,具有同一所述报文填充信息的所述心跳报文为同类心跳报文,具有不同 所述报文填充信息的所述心跳报文为不同类心跳报文。4. 如权利要求3所述的方法,其特征在于,所述心跳报文的所述心跳信息中还包括报 文序号信息,用于记录所述心跳报文的发送帧序号,且对于所述不同类心跳报文,所述发送 帧序号分别计数。5. 如权利要求4所述的方法,其特征在于,在所述步骤二中,所述本端网元接收到所述 应答心跳报文后,还包括所述本端网元解析所述应答心跳报文中所携带的所述报文填充信息,所述同类心跳报 文对应的所述应答心跳报文为同类应答心跳报文,在所述第二预定时间内,分别统计收到 的每组所述同类应答心跳报文的个数。6. 如权利要求5所述的方法,其特征在于,在所述步骤三中,对于每组所述同类应答心 跳报文,所述本端网元分别计算与每组所述同类应答心跳报文相对应的所述传输报文在传 输网络上的传输质量。7. —种通过流控制传输协议SCTP测量...

【专利技术属性】
技术研发人员:杜骏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

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

1