一种报文传输方法及装置、计算机存储介质制造方法及图纸

技术编号:23486430 阅读:101 留言:0更新日期:2020-03-10 13:17
本发明专利技术公开了一种报文传输方法及装置、计算机存储介质,所述方法包括:FlexE垫层接收交换模块转发的由处理器发送的以太网报文,所述FlexE垫层位于PHY层和MAC层之间,所述交换模块包括数据链路层和网络层;所述FlexE垫层将所述以太网报文转换为PPP报文,对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输。

A message transmission method, device and computer storage medium

【技术实现步骤摘要】
一种报文传输方法及装置、计算机存储介质
本专利技术实施例涉及但不限于通信领域。
技术介绍
数据通信网络(DCN,DataCommunicateNetwork)为电信运营商提供了一种低成本并且便利的设备管理网络,被广泛应用于电信运营商的分组传输网络(PTN,PacketTransmiteNetwork)中。在分组传输网络中,DCN与业务交换网络共享同一张物理拓扑,DCN的流量需要逐跳进行三层转发,此外,DCN通过虚拟局域网(VLAN,VirtualLocalAreaNetwork)技术和虚拟路由转发技术(VRF,VirtualRouteForwarding)实现与业务交换网的隔离。随着移动通讯技术的发展,从2G、3G到目前的4G、pre5g,再到未来的5G,用户数据流量迅速增长,分组传输设备(即PTN设备)的网络接口速率也从1G、10G发展到当前的100G。国际标准化组织——光联网论坛(OIF,OpticalInternetForum)于2016年正式公布的灵活以太网(FlexE,Flexible-Ethernet)技术将业务的逻辑层和物理层隔开,支持通过FlexEGroup绑定多个以太网物理端口(PHY)来传输大流量的以太网业务,实现逻辑层面的大速率、子速率、通道化功能。目前,FlexE技术只定义了FlexE设备和网管可以使用的最基础的底层管道,并未提供一套完善的机制来实现FlexE设备如何传输DCN报文。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种报文传输方法及装置、计算机存储介质。本专利技术实施例提供的报文传输方法,包括:FlexE垫层接收交换模块转发的由处理器发送的以太网报文,所述FlexE垫层位于PHY层和MAC层之间,所述交换模块包括数据链路层和网络层;所述FlexE垫层将所述以太网报文转换为点对点协议(PPP,Point-to-PointProtocol)报文,对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输。本专利技术实施例提供的报文传输方法,包括:FlexE垫层从目标FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到PPP报文,所述FlexE垫层位于PHY层和MAC层之间;所述FlexE垫层将所述PPP报文转换为以太网报文,将所述以太网报文发送给交换模块,使得所述交换模块将所述以太网报文转发给处理器或所述FlexE垫层,所述交换模块包括数据链路层和网络层。本专利技术实施例提供的报文传输方法,包括:FlexE垫层从第一FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到DCN报文,所述FlexE垫层位于PHY层和MAC层之间;所述FlexE垫层将所述DCN报文通过第一VEI通道发送给交换模块,使得所述交换模块基于三层路由表将将所述DCN报文转发给CPU,或通过第二VEI通道将所述DCN报文转发给所述FlexE垫层,从而所述FlexE垫层对所述DCN报文进行编码后插入到第二FlexE端口的FlexE开销中进行传输,所述交换模块包括数据链路层和网络层。本专利技术实施例提供的报文传输装置,包括:FlexE垫层、交换模块、处理器;其中,所述FlexE垫层,用于接收交换模块转发的由处理器发送的以太网报文;将所述以太网报文转换为PPP报文,对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输,所述FlexE垫层位于PHY层和MAC层之间,所述交换模块包括数据链路层和网络层。本专利技术实施例提供的报文传输装置,包括:FlexE垫层、交换模块、处理器;其中,所述FlexE垫层,用于从目标FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到PPP报文,所述FlexE垫层位于PHY层和MAC层之间;将所述PPP报文转换为以太网报文,将所述以太网报文发送给交换模块,使得所述交换模块将所述以太网报文转发给处理器或所述FlexE垫层,所述交换模块包括数据链路层和网络层。本专利技术实施例提供的报文传输装置,包括:FlexE垫层、交换模块、处理器;其中,所述FlexE垫层,用于从第一FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到DCN报文,所述FlexE垫层位于PHY层和MAC层之间;将所述DCN报文通过第一VEI通道发送给交换模块,使得所述交换模块基于三层路由表将将所述DCN报文转发给CPU,或通过第二VEI通道将所述DCN报文转发给所述FlexE垫层,从而所述FlexE垫层对所述DCN报文进行编码后插入到第二FlexE端口的FlexE开销中进行传输,所述交换模块包括数据链路层和网络层。本专利技术实施例的技术方案提供了一套完善的机制实现了FlexE设备对DCN报文的转发,为此,提出了两种不同的DCN报文转发技术,一种是在FlexE开销的管理通道中,使用PPP来传输DCN报文;另一种是使用FlexE业务时隙来传输DCN报文,如此,可以获取更大的传输带宽速率的潜力。附图说明附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。图1为灵活以太网通道化时隙传输客户业务的示意图;图2为灵活以太网开销复帧结构的示意图;图3为本专利技术实施例的报文传输装置的结构组成示意图一;图4-1为本专利技术实施例的报文传输方法的流程示意图一;图4-2为本专利技术实施例的报文格式转化的示意图一;图5-1为本专利技术实施例的报文传输方法的流程示意图二;图5-2为本专利技术实施例的报文格式转化的示意图二;图6-1为本专利技术实施例的报文传输方法的流程示意图三;图6-2为本专利技术实施例的交换模块中的DCN开销端口及vlan子接口的示意图;图7为本专利技术实施例的基于FlexEClient的DCN通道模型的示意图;图8-1为本专利技术示例一中两个设备间进行数据传输示意图;图8-2为本专利技术示例一中DCN便捷开通报文格式转换的示意图一;图8-3为本专利技术示例一中DCN便捷开通报文格式转换的示意图二;图9为本专利技术示例二中三个设备间进行数据传输示意图;图10为本专利技术示例三基于FlexE普通客户的DCN通道的数据传输格式示意图;图11为本专利技术示例三基于FlexE普通客户的DCN通道的示意图;图12为本专利技术示例四基于FlexE背景客户的DCN通道的数据传输格式示意图;图13-1为本专利技术示例四基于FlexE背景客户的DCN通道的发送方向数据处理过程示意图;图13-2为本专利技术示例四基于FlexE背景客户的DCN通道的接收方向数据处理过程示意图;图14为本专利技术实施例的报文传输装置的结构组成示意图二;图15为本专利技术实施例的计算机设备的结构组成示意图。具体实施方式灵活以太网与传统以太网在结构上的区别在于灵活以太网在媒体访问控制(MAC,MediaAccessControl)子层和本文档来自技高网...

【技术保护点】
1.一种报文传输方法,其特征在于,所述方法包括:/n灵活以太网FlexE垫层接收交换模块转发的由处理器发送的以太网报文,所述FlexE垫层位于物理PHY层和媒体接入控制MAC层之间,所述交换模块包括数据链路层和网络层;/n所述FlexE垫层将所述以太网报文转换为点对点协议PPP报文,对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输。/n

【技术特征摘要】
1.一种报文传输方法,其特征在于,所述方法包括:
灵活以太网FlexE垫层接收交换模块转发的由处理器发送的以太网报文,所述FlexE垫层位于物理PHY层和媒体接入控制MAC层之间,所述交换模块包括数据链路层和网络层;
所述FlexE垫层将所述以太网报文转换为点对点协议PPP报文,对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输。


2.根据权利要求1所述的方法,其特征在于,所述处理器发送的以太网报文通过以下方式生成:
获取LCP报文,在所述LCP报文的PPP头部外封装以太网头部,得到所述以太网报文。


3.根据权利要求2所述的方法,其特征在于,所述FlexE垫层将所述以太网报文转换为PPP报文,包括:
所述FlexE垫层去除所述以太网报文的以太网头部,以及添加PPP定界符且重新计算循环冗余校验码CRC,得到所述PPP报文。


4.根据权利要求2或3所述的方法,其特征在于,所述FlexE垫层接收交换模块转发的由处理器发送的以太网报文,包括:
所述FlexE垫层接收所述交换模块直接通过目标DCN开销端口转发的以太网报文。


5.根据权利要求1所述的方法,其特征在于,所述处理器发送的以太网报文通过以下方式生成:
获取IP报文,在所述IP报文的IP头部外封装以太网头部,得到所述以太网报文。


6.根据权利要求5所述的方法,其特征在于,所述FlexE垫层将所述以太网报文转换为PPP报文,包括:
所述FlexE垫层从所述以太网报文中提取出IP净荷,在所述IP净荷上添加PPP定界符、PPP头部以及重新计算CRC,得到所述PPP报文。


7.根据权利要求5或6所述的方法,其特征在于,所述FlexE垫层接收交换模块转发的由处理器发送的以太网报文,包括:
所述FlexE垫层接收所述交换模块基于三层路由表转发的以太网报文;或者,
所述FlexE垫层接收所述交换模块直接通过目标DCN开销端口转发的以太网报文。


8.根据权利要求3或6所述的方法,其特征在于,所述交换模块具有至少一个DCN开销端口,每个所述DCN开销端口包括至少一个vlan子接口,不同的vlan子接口对应不同的数据通道,所述数据通道为DCN通道或客户业务通道;
所述以太网报文携带第一标识信息,所述第一标识信息为DCN开销端口信息和/或vlan子接口信息,所述第一标识信息用于标识所述以太网报文对应的DCN通道。


9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述FlexE垫层将所述以太网报文转换为PPP报文时,从所述以太网报文中提取所述第一标识信息;
所述对所述PPP报文进行编码后插入到目标FlexE端口的FlexE开销中进行传输,包括:
所述FlexE垫层根据所述第一标识信息,确定所述以太网报文对应的DCN通道,并根据所述以太网报文对应的DCN通道确定目标FlexE端口;
所述FlexE垫层对所述PPP报文进行64比特或66比特编码后插入到所述目标FlexE端口的FlexE开销的管理通道中进行传输。


10.一种报文传输方法,其特征在于,所述方法包括:
FlexE垫层从目标FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到PPP报文,所述FlexE垫层位于PHY层和MAC层之间;
所述FlexE垫层将所述PPP报文转换为以太网报文,将所述以太网报文发送给交换模块,使得所述交换模块将所述以太网报文转发给处理器或所述FlexE垫层,所述交换模块包括数据链路层和网络层。


11.根据权利要求10所述的方法,其特征在于,所述PPP报文为LCP报文;
相应地,所述FlexE垫层将所述PPP报文转换为以太网报文,包括:
所述FlexE垫层去除所述PPP报文的PPP定界符和CRC,并添加以太网头部,得到以太网报文。


12.根据权利要求11所述的方法,其特征在于,所述将所述以太网报文发送给交换模块,使得所述交换模块将所述以太网报文转发给处理器,包括:
所述FlexE垫层将所述以太网报文发送给交换模块,使得所述交换模块根据ACL规则将所述以太网报文发送给处理器。


13.根据权利要求10所述的方法,其特征在于,所述PPP报文为IP报文;
所述FlexE垫层将所述PPP报文转换为以太网报文,包括:
所述FlexE垫层去除所述PPP报文的PPP定界符、PPP头部以及CRC,得到IP净荷,在所述IP净荷上添加以太网头部,得到以太网报文。


14.根据权利要求13所述的方法,其特征在于,所述将所述以太网报文发送给交换模块,使得所述交换模块将所述以太网报文转发给处理器或FlexE垫层,包括:
所述FlexE垫层将所述以太网报文发送给交换模块,使得所述交换模块基于三层路由表将所述以太网报文发送给处理器或FlexE垫层,或者,所述FlexE垫层直接通过目标DCN开销端口将所述以太网报文发送给FlexE垫层。


15.一种报文传输方法,其特征在于,所述方法包括:
FlexE垫层从第一FlexE端口的FlexE开销中提取数据,对所述数据进行解码,得到DCN报文,所述FlexE垫层位于PHY层和MAC层之间;
所述FlexE垫层将所述DCN报文通过第一VEI通道发送给交换模块,使得所述交换模块基于三层路由表将将所述DCN报文转发给CPU,或通过第二VEI通道将所述DCN报文转发给所述FlexE...

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

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

1