一种用于PTN设备的丢包统计方法及装置制造方法及图纸

技术编号:15573620 阅读:92 留言:0更新日期:2017-06-11 23:39
本发明专利技术公开了一种用于PTN设备的丢包统计方法及装置,涉及通信领域,所述方法包括:利用PTN设备的第一存储器存储依次接收的报文的实际序列值,利用所述PTN设备的第二存储器存储对应于所述实际序列值的理想序列值;通过比较当前报文与上一个报文的实际序列值,判断当前报文的实际序列值是否连续递增;若判断当前报文的实际序列值连续递增,则利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值;若判断当前报文的实际序列值不是连续递增,则判断是否已连续存在预设数量的报文的实际序列值不是连续递增,并根据判断结果,计算丢包统计值。本发明专利技术能够监测丢包情况,方便故障定位。

【技术实现步骤摘要】
一种用于PTN设备的丢包统计方法及装置
本专利技术涉及通信领域,特别涉及一种用于分组传送网(PacketTransportNetwork,PTN)设备的丢包统计方法及装置。
技术介绍
随着网络技术演进和网络融合,在下一代网络中,以数据包为基础单元进行网络数据传输和交换的方式将占据统治地位。无论是网络互连协议(InternetProtocol,IP)网络、多协议标签交换(Multi-ProtocolLableSwitch,MPLS)网络都是包交换网络的代表。另一方面,下一代网络需要逐步建成,现存的服务于公共交换电话网络(PublicSwitchedTelephoneNetwork,PSTN)公告语音通信业务的准同步数字系列(PlesiochronousDigitalHierarchy,PDH)/同步数字系列(SynchronousDigitalHierarchy,SDH)网络还将会长期存在,网络上大量存在的用户时分复用(TimeDivisionMutiplexing,TDM)设备还将继续使用。为了保护用户在TDM设备上已有的投资,在下一代包交换网络中提供TDM业务接入和TDM数据透传能力是十分重要的。实现TDM业务透传PSN网络有两种技术,一种是TD复用IP的(TDMultiplexingIP,TDMoIP)技术,另一种是基于分组交换网(PacketSwitchedNetwork,PSN)网络的边缘到边缘的伪线仿真(Pseudo-WireEmulationEdgetoEdge,PWE3)技术。TDMoIP技术和PWE3技术基于同样的协议结构,TDMoIP技术将恒定比特率(ConstantBit-Rate,CBR)数据适配成AAL1信元,将动态比特率(VariableBit-Rate,VBR)数据适配成AAL2信元,然后对AAL1/AAL2信元进行PW封装透传。而PWE3技术直接对原始的TDM业务或者SDH的VC数据实行PWE3封装透传。它采用特殊的电路仿真报文头进行封装,在特殊报文头中携带TDM数据业务或VC数据业务的帧格式信息、告警信息、信令信息以及同步定时信息。携带TDM数据业务的报文称为CESPWE3封装,携带SDH的VC数据的报文称为CEPPWE3封装。图1和图2分别为现有技术提供的CESPWE3封装的报文格式和CEPPWE3封装的报文格式示意图,图3和图4分别为现有技术提供的非结构化和结构化CESPWE3报文的ConWord域的结构图,图5为现有技术提供的CEPPWE3报文CepHeader域的结构图,如图1至图5所示,CESPWE3封装包括非结构化和结构化两种,其中,非结构化的CESPWE3无需考虑E1帧的边界,E1帧作为一个整体传送,不需要解析E1帧内部的时隙;而结构化的CESPWE3可以识别E1帧结构,需要解析64K的时隙,并支持时隙压缩功能,即只需要传送有效业务的时隙,空闲时隙信道可以不传送,以用于节省网络资源带宽。CEPPWE3是把SDH的VC通道作为一个完整的净荷封装,不识别通道内的映射结构。在PTN网络的测试环境中,经常会遇到业务持续瞬断或者业务偶现闪断的情况。在简单的环境,例如只有一两个设备对接,排查这类故障时首先需要明确设备接收报文时是否存在丢包,而在比较复杂的环境,例如多个设备对接测试中定位少量持续丢包还是比较麻烦的,如果能查询到每个设备丢包情况以及丢包数量,就可以快速定位出现问题的设备,对进一步分析问题有很大帮助。因此,统计设备的丢包情况在实际测试应用中很有必要。
技术实现思路
本专利技术的目的在于提供一种用于PTN设备的丢包统计方法及装置,能更好地监测PTN网络传输的PWE3报文的丢包情况,以方便故障定位。根据本专利技术的一个方面,提供了一种用于PTN设备的丢包统计方法,包括:利用分组传送网PTN设备的第一存储器存储依次接收的报文的实际序列值,利用所述PTN设备的第二存储器存储对应于所述实际序列值的理想序列值;通过比较当前报文与上一个报文的实际序列值,判断当前报文的实际序列值是否连续递增;若判断当前报文的实际序列值连续递增,则利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值;若判断当前报文的实际序列值不是连续递增,则判断是否已连续存在预设数量的报文的实际序列值不是连续递增,并根据判断结果,计算丢包统计值。优选地,按照所述当前报文所属的时隙号,查询所述第一存储器,得到用于与所述当前报文比较的同一时隙的上一个报文的实际序列值。优选地,所述利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值的步骤包括:将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第一丢包值;将所述第一丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。优选地,在得到第一丢包值之后,按照所述当前报文所属的时隙号,将所述当前报文的实际序列值保存至所述第一存储器和第二存储器。优选地,所述根据判断结果,计算丢包统计值的步骤包括:若判断连续存在预设数量的报文的实际序列值不是连续递增,则将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第二丢包值;将所述第二丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。优选地,在得到第二丢包值之后,按照所述当前报文所属的时隙号,将所述第一存储器输出的实际序列值加1后作为所述第二存储器的理想序列值保存至所述第二存储器,将所述当前报文的实际序列值保存至所述第一存储器。根据本专利技术的另一方面,提供了一种用于PTN设备的丢包统计装置,包括:存储模块,用于利用其第一存储器存储依次接收的报文的实际序列值,利用其第二存储器存储对应于所述实际序列值的理想序列值;判断模块,用于通过比较当前报文与上一个报文的实际序列值,判断当前报文的实际序列值是否连续递增;第一处理模块,用于在判断当前报文的实际序列值连续递增时,利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值;第二处理模块,用于在判断当前报文的实际序列值不是连续递增时,判断是否已连续存在预设数量的报文的实际序列值不是连续递增,并根据判断结果,计算丢包统计值。优选地,所述判断模块按照所述当前报文所属的时隙号,查询所述第一存储器,得到用于与所述当前报文比较的同一时隙的上一个报文的实际序列值。优选地,所述第一处理模块将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第一丢包值,并将所述第一丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。优选地,在得到第一丢包值之后,所述第一处理模块按照所述当前报文所属的时隙号,将所述当前报文的实际序列值保存至所述存储模块的第一存储器和第二存储器。优选地,所述第二处理模块在判断连续存在预设数量的报文的实际序列值不是连续递增,则将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第二丢包值,并将所述第二丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。优选地,所述第二处理模块在得到第二丢包值之后,按照所述当前报文所属的时隙号,将所述第一存储器输出的实际序列值加1后作为所述第二存储器的理想序列值保存至所述第二存储器,将所述当前报文的实际本文档来自技高网
...
一种用于PTN设备的丢包统计方法及装置

【技术保护点】
一种用于PTN设备的丢包统计方法,其特征在于,包括:利用分组传送网PTN设备的第一存储器存储依次接收的报文的实际序列值,利用所述PTN设备的第二存储器存储对应于所述实际序列值的理想序列值;通过比较当前报文与上一个报文的实际序列值,判断当前报文的实际序列值是否连续递增;若判断当前报文的实际序列值连续递增,则利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值;若判断当前报文的实际序列值不是连续递增,则判断是否已连续存在预设数量的报文的实际序列值不是连续递增,并根据判断结果,计算丢包统计值。

【技术特征摘要】
1.一种用于PTN设备的丢包统计方法,其特征在于,包括:利用分组传送网PTN设备的第一存储器存储依次接收的报文的实际序列值,利用所述PTN设备的第二存储器存储对应于所述实际序列值的理想序列值;通过比较当前报文与上一个报文的实际序列值,判断当前报文的实际序列值是否连续递增;若判断当前报文的实际序列值连续递增,则利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值;若判断当前报文的实际序列值不是连续递增,则判断是否已连续存在预设数量的报文的实际序列值不是连续递增,并根据判断结果,计算丢包统计值。2.根据权利要求1所述的方法,其特征在于,按照所述当前报文所属的时隙号,查询所述第一存储器,得到用于与所述当前报文比较的同一时隙的上一个报文的实际序列值。3.根据权利要求2所述的方法,其特征在于,所述利用所述第一存储器输出的实际序列值和第二存储器输出的理想序列值,计算丢包统计值的步骤包括:将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第一丢包值;将所述第一丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。4.根据权利要求3所述的方法,其特征在于,在得到第一丢包值之后,按照所述当前报文所属的时隙号,将所述当前报文的实际序列值保存至所述第一存储器和第二存储器。5.根据权利要求2所述的方法,其特征在于,所述根据判断结果,计算丢包统计值的步骤包括:若判断连续存在预设数量的报文的实际序列值不是连续递增,则将所述第一存储器输出的实际序列值和第二存储器输出的理想序列值相减,得到第二丢包值;将所述第二丢包值与在前统计的丢包统计值累加,得到新的丢包统计值。6.根据权利要求5所述的方法,其特征在于,在得到第二丢包值之后,按照所述当前报文所属的时隙号,将所述第一存储器输出的实际序列值加1后作为所述第二存储器的理想序列值保存至所述第二存储器,将所述当前报文的实际序列值保存至所述第...

【专利技术属性】
技术研发人员:张艳辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1