专利名称:一种数据传输处理方法及装置的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种数据传输处理方法及装置。
背景技术:
互联网工程任务组(IETF)下属的端到端的伪线仿真(Pseudo Wire Emulation Edge to Edge, PWE3)工作组专门致力于在分组交换网络上仿真一层和二层业务的研究。 PWE3机制为在分组网络中传送时分复用(TDM)业务提供了可能。在 IP 网上传输 TDM(Time Division Multiplexing over Packet, TDMoP)是 PWE3 机制下的一种具体实现技术,该技术实现了在分组交换网络上传输TDM业务的电路仿真功能,可以在以太网、多协议标签交换(MPLQ分组网、城域以太网(MEF)等网络上进行准同步 /同步数字体系(PDH/SDH)等TDM业务的传输。PWE3网络参考模型如
图1所示,PWE3设备完成电路仿真功能。它将接入的TDM业务分配到不同的束(bundle)中,在分组网上进行传输。每个bundle可以独立的配置时分复用业务在IP网上传输(Time Division Multiplexing over IP,TDMoIP)、有结构的时分复用业务在分组交换网上传输(Structure-Aware Time Division Multiplexed Circuit Emulation Service over Packet Switched Network,CESoPSN)和无结构的时分复用业务在报文中传输(Structure-Agnostic Time Division Multiplexing over Packet, SAToP) 中的任一种协议标准以及该协议支持的各种业务,PWE3设备可以提供多个bundle,每个 bundle有一个源地址和目的地址。该设备支持无结构和有结构的两种类型的欧洲的30路脉码调制PCM(El)接入业务。对于无结构的E1,一个bundle通道承载一个整个的El链路数据。对于有结构的El业务,一个bundle通道承载一个El中的任意个数时隙。图2所示是一条El数据链路,有32个时隙,其中时隙2/3/4/5组成bimdleO,时隙 28/29/30 组成 bundlel。该设备支持收发双向功能,完成的业务处理过程简单描述如下TDM业务进入PWE3设备发送侧;PWE3发送侧设备将接入的TDM业务分配到指定的bundle通道;PWE3发送侧设备将TDM业务流按照对应bundle的配置封装成PSN分组数据包;PWE3发送侧设备将封装的PSN分组数据包发送到PSN网络;PWE3接收侧设备从PSN网络接收TDMoIP数据包;PWE3接收侧设备识别接收的TDMoIP数据包,并提取对应的bundle通道号;PWE3接收侧设备按照bundle的配置,从TDMoIP的PSN分组数据包中解出TDM数据;PWE3接收侧设备按照bundle将解出的TDM数据进行消除抖动和恢复时钟;PWE3接收侧设备按照bundle将消除抖动和恢复时钟的TDM数据送入TDM网络。为了在分组交换网上传输TDM数据,芯片将他封装成以太网形式,其完整的报文格式如图3所示,其中,TDMoIP报文封装在以太网中传输的报文格式如下表所示
权利要求
1.一种数据传输处理方法,其特征在于,该方法包括当时分复用业务在IP网上传输TDMoIP数据包传输通道上发生数据包丢失时,记录发生数据包丢失的TDMoIP数据包传输通道;当同步动态随机存储器SDRAM空闲时,对发生数据包丢失的TDMoIP数据包传输通道进行数据包补偿,并将补偿的数据包发送给SDRAM处理。
2.根据权利要求1所述的方法,其特征在于,所述当TDMoIP数据包传输通道上发生数据包丢失时,记录发生数据包丢失的TDMoIP数据包传输通道,包括通过预先设置的与每一 TDMoIP数据包传输通道相对应的计时器,监测该通道上等待 TDMoIP数据包到达的时间,当等待数据包到达的时间超过预设的时间阈值时,确定该通道发生数据包丢失,并记录该通道的通道号。
3.根据权利要求2所述的方法,其特征在于,所述时间阈值,是预先根据TDMoIP数据包的间隔时间和组包时间,预先设置的。
4.根据权利要求1所述的方法,其特征在于,该方法还包括当在TDMoIP数据包传输通道上接收到的数据包的报文序列号,与期望的报文序列号相等时,确定该数据包为正常数据包,并发送给SDRAM处理。
5.根据权利要求1所述的方法,其特征在于,该方法还包括当在TDMoIP数据包传输通道上接收到的数据包的报文序列号,小于期望的报文序列号时,确定该数据包为错序数据包,将错序数据包替换已接收到的同一报文序列号的数据包。
6.一种数据传输处理装置,其特征在于,该装置包括预填充控制模块,用于当时分复用业务在IP网上传输TDMoIP数据包传输通道上发生数据包丢失时,记录发生数据包丢失的TDMoIP数据包传输通道;包处理模块,用于当同步动态随机存储器SDRAM空闲时,对发生数据包丢失的TDMoIP 数据包传输通道进行数据包补偿,并将补偿的数据包发送给SDRAM处理。
7.根据权利要求6所述的装置,其特征在于,所述预填充控制模块,通过预先设置的与每一 TDMoIP数据包传输通道相对应的计时器,监测该通道上等待TDMoIP数据包到达的时间,当等待数据包到达的时间超过预设的时间阈值时,确定该通道发生数据包丢失,并记录该通道的通道号。
8.根据权利要求7所述的装置,其特征在于,所述时间阈值,是预先根据TDMoIP数据包的间隔时间和组包时间,预先设置的。
9.根据权利要求6所述的装置,其特征在于,所述包处理模块,还用于当在TDMoIP数据包传输通道上接收到的数据包的报文序列号,与期望的报文序列号相等时,确定该数据包为正常数据包,并发送给SDRAM处理。
10.根据权利要求6所述的装置,其特征在于,所述包处理模块,还用于当在TDMoIP 数据包传输通道上接收到的数据包的报文序列号,小于期望的报文序列号时,确定该数据包为错序数据包,将错序数据包替换已接收到的同一报文序列号的数据包。
11.一种伪线仿真PWE3设备,其特征在于,该设备包括权利要求6-10任一权项所述的数据传输处理装置。
全文摘要
本发明公开了一种数据传输处理方法及装置,用以PWE3设备消除大量丢包补偿所引起的数据突发,平滑外部存储器SDRAM的读写带宽利用率,从而提高芯片的整体处理性能。本发明提供的一种数据传输处理方法包括当TDMoIP数据包传输通道上发生数据包丢失时,记录发生数据包丢失的TDMoIP数据包传输通道;当SDRAM空闲时,对发生数据包丢失的TDMoIP数据包传输通道进行数据包补偿,并将补偿的数据包发送给SDRAM处理。
文档编号H04L1/00GK102377678SQ20111038518
公开日2012年3月14日 申请日期2011年11月28日 优先权日2011年11月28日
发明者杨锐, 王德明, 郭志惠 申请人:瑞斯康达科技发展股份有限公司