【技术实现步骤摘要】
一种报文传输方法及装置、计算机存储介质
本专利技术实施例涉及但不限于通信领域。
技术介绍
数据通信网络(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报文。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种报文传输方法及 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。