一种数据报文的传输方法和PE设备技术

技术编号:37679211 阅读:27 留言:0更新日期:2023-05-26 04:46
本说明书提供一种数据报文的传输方法和PE设备,该方法包括:从网络设备侧或用户设备侧获取初始数据报文,将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包,将所述若干数据包和冗余包发送给对端设备,以使对端设备在检测到数据包丢包后,根据冗余包反向计算出丢失的数据包。通过该方法,可以在以太网为基础构建的IPRAN和SPN网络上提供无丢包以太网专线业务。以太网专线业务。以太网专线业务。

【技术实现步骤摘要】
一种数据报文的传输方法和PE设备


[0001]本公开涉及通信
,尤其涉及一种数据报文的传输方法和PE设备。

技术介绍

[0002]随着无线通信及无线基站技术的发展,运营商为无线业务配套的移动基站回传网络,也由2G时代的电路交换技术为基础的SDH/MSTP承载,逐步演变为当前的5G时代的以太网分组交换为基础的PTN/IPRAN承载。这种转变一方面为了满足无线技术对承载网的业务的需求(例如三层选路问题),另一方面运营商也兼顾了建网的成本的考虑。同时,运营商往往在移动回传网络上对外拓展高价值专线技术,满足优质企业客户的高速高质量专线互联的需求。
[0003]但是随着电路交换向以太网分组交换转变的过程中,由于以太网技术对于物理链路容错上的技术缺陷,导致专线的质量相比PDH/SDH/MSTP时期出现明显的下降,一个比较突出的例子就是广域长距链路两端进行长时间的误码率测试时无法达到100%的通过率。这导致了运营商依托IPRAN/PTN网络提供专线业务时,不能做到完全无丢包。针对此类业务的需求,运营商往往需要通过OTN专线来满足,但是因为OTN颗粒度较高加上OTN网络设备的覆盖率的问题,限制了运营商对于此类无丢包专线的提供能力,业界迫切需要基于IPRAN/PTN网络的无丢包技术。

技术实现思路

[0004]本公开实施例提供了一种数据报文的传输方法和PE设备,通过该方法,可以在以太网为基础构建的IPRAN和SPN网络上提供无丢包以太网专线业务。
[0005]本公开实施例提供了一种数据报文的传输方法,该方法应用于PE设备的NNI接口和/或UNI接口,所述方法包括:
[0006]从网络设备侧或用户设备侧获取初始数据报文;
[0007]将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包;
[0008]将所述若干数据包和冗余包发送给对端设备,以使对端设备在检测到数据包丢包后,根据冗余包反向计算出丢失的数据包。
[0009]其中,所述从网络设备侧或用户设备侧获取初始数据报文,包括:
[0010]当所述方法应用于PE设备的NNI接口时,从网络设备侧获取初始数据报文;和/或,
[0011]当所述方法应用于PE设备的UNI接口时,从用户设备侧获取初始数据报文。
[0012]其中,所述将所述初始数据报文切分成若干数据包,包括:
[0013]将所述数据报文切分成同大小的若干数据包。
[0014]其中,所述将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包,包括:
[0015]从网络设备侧或用户设备侧获取未切分的数据报文;
[0016]判断所述数据报文是否进行FEC封装,若需要执行将所述初始数据报文切分成若
干数据包,并根据FEC算法获取冗余包。
[0017]其中,所述判断所述数据报文是否进行FEC封装,包括;
[0018]判断数据报文的互通头或隧道头中是否携带指定字段,若携带指定字段则确定数据报文需要进行FEC封装。
[0019]通过上述各实施例可以看出,通过在PE设备的NNI接口和/或UNI接口对数据报文进行切分,并在向对端设备发送时携带冗余包,可以让对端设备在检测到数据包丢包后,根据冗余包反向计算出丢失的数据包,从而可以实现在以太网为基础构建的IPRAN和SPN网络上提供无丢包以太网专线业务。
[0020]本公开实施例,还提供了一种PE设备,该PE设备包括:
[0021]获取模块,用于从网络设备侧或用户设备侧获取初始数据报文;
[0022]处理模块,用于将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包;
[0023]发送模块,用于将所述若干数据包和冗余包发送给对端设备,以使对端设备在检测到数据包丢包后,根据冗余包反向计算出丢失的数据包。
[0024]其中,所述获取模块包括:TX解析模块,
[0025]所述TX解析模块,用于PE设备的NNI接口,从网络设备侧获取初始数据报文;或者,
[0026]所述获取模块包括:RX解析模块,所述RX解析模块,用于PE设备的UNI接口,从用户设备侧获取初始数据报文。
[0027]其中,所述处理模块,具体用于将所述数据报文切分成同大小的若干数据包。
[0028]其中,所述处理模块,具体用于从网络设备侧或用户设备侧获取未切分的数据报文,判断所述数据报文是否进行FEC封装,若需要执行将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包。
[0029]其中,所述判断所述数据报文是否进行FEC封装,包括;
[0030]判断数据报文的互通头或隧道头中是否携带指定字段,若携带指定字段则确定数据报文需要进行FEC封装。
附图说明
[0031]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0032]图1为本公开实施例提供的一种网络架构示意图。
[0033]图2为本公开实施例提供的一种数据报文的传输方法的架构示意图。
[0034]图3为本公开实施例提供的一种网络架构示意图。
具体实施方式
[0035]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0036]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明
书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0037]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0038]如图1所示的一种专线组网图,运营商依托PE/P路由器构建了专线的端点,对企业客户提供L2VPN,VPLS和L3VPN的转发服务;企业客户通过自身的CE路由器接入运营商的PE设备,实现企业数据通过专线实现两端CE路由器的互联。
[0039]为了实现在以太网为基础构建的IPRAN和SPN网络上提供无丢包以太网专线业务,本公开实施例提供了一种数据报文的传输方法,如图2所示,该方法应用于PE设备的NNI接口和/或UNI接口,所述方法包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据报文的传输方法,其特征在于,所述方法应用于PE设备的NNI接口和/或UNI接口,所述方法包括:从网络设备侧或用户设备侧获取初始数据报文;将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包;将所述若干数据包和冗余包发送给对端设备,以使对端设备在检测到数据包丢包后,根据冗余包反向计算出丢失的数据包。2.根据权利要求1所述的方法,其特征在于,所述从网络设备侧或用户设备侧获取初始数据报文,包括:当所述方法应用于PE设备的NNI接口时,从网络设备侧获取初始数据报文;和/或,当所述方法应用于PE设备的UNI接口时,从用户设备侧获取初始数据报文。3.根据权利要求1所述的方法,其特征在于,所述将所述初始数据报文切分成若干数据包,包括:将所述数据报文切分成同大小的若干数据包。4.根据权利要求1所述的方法,其特征在于,所述将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包,包括:从网络设备侧或用户设备侧获取未切分的数据报文;判断所述数据报文是否进行FEC封装,若需要执行将所述初始数据报文切分成若干数据包,并根据FEC算法获取冗余包。5.根据权利要求4所述的方法,其特征在于,所述判断所述数据报文是否进行FEC封装,包括;判断数据报文的互通头或隧道头中是否携带指定字段,若携带指定字段则确定数据报...

【专利技术属性】
技术研发人员:王效亮吕磊
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1