一种报文处理方法、装置及计算机可读存储介质

文档序号:1007765 发布日期:2020-10-23 浏览:11次 >En<

阅读说明:本技术 一种报文处理方法、装置及计算机可读存储介质 (Message processing method and device and computer readable storage medium ) 是由 程伟强 王敏学 于 2019-04-11 设计创作,主要内容包括:本发明公开了一种报文处理方法、装置及计算机可读存储介质,涉及通信技术领域,以解决在FlexE中进行网络管理时,没有足够的带宽承载管理控制报文的问题。该方法包括:确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的IDLE码块,形成数据通信网络DCN报文;发送所述DCN报文。本发明实施例可解决在FlexE中进行网络管理时,没有足够的带宽承载管理控制报文的问题。(The invention discloses a message processing method, a message processing device and a computer readable storage medium, relates to the technical field of communication, and aims to solve the problem that when network management is carried out in FlexE, sufficient bandwidth does not exist to bear management control messages. The method comprises the following steps: determining a bandwidth required by transmission of a management code block, wherein the management code block is used for bearing a management control message; replacing an IDLE code block in the original data stream by the management code block according to the bandwidth to form a DCN message of the data communication network; and sending the DCN message. The embodiment of the invention can solve the problem that when network management is carried out in Flexe, the management control message is not loaded by enough bandwidth.)

一种报文处理方法、装置及计算机可读存储介质

技术领域

本发明涉及通信技术领域,尤其涉及一种报文处理方法、装置及计算机可读存储介质。

背景技术

DCN(Data Communication Network,数据通信网络)系统能为分散在各地的网络设备进行集中管理。DCN组网包括带内DCN组网和带外DCN组网两种方式。其中,带内DCN组网是指利用被管设备提供的业务通道来完成网络设备管理,带外DCN组网是指利用业务通道以外的其他通道来传送网络管理信息,从而实现对网络设备的管理。

在FlexE(Flex Ethernet,灵活以太网)网络中也需要考虑网络设备管理的问题。目前有承载管理报的方法是,利用FlexE的group overhead(小组开销)复帧承载管理控制报文。Group overhead是用于网络管理、调整的帧结构,长度为66bit。

对于这种方法,由于在FlexE中规定的复帧的数量太少,那么将导致在做网络管理时,带宽不够用。如:32个复帧最多只有64×32bit的带宽,这么小的带宽是远远不能满足实际运用的。

发明内容

本发明实施例提供一种报文处理方法、装置及计算机可读存储介质,以解决在FlexE中进行网络管理时,没有足够的带宽承载管理控制报文的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本发明实施例提供了一种报文处理方法,应用于灵活以太网FlexE设备,包括:

确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;

根据所述带宽,利用所述管理码块替换原始数据流中的IDLE(空闲)码块,形成数据通信网络DCN报文;

发送所述DCN报文。

其中,所述确定传输管理码块所需的带宽,包括:

将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。

其中,所述确定传输管理码块所需的带宽,包括:

获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;

根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;

根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

其中,所述根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽,包括:

按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,在所述确定传输管理码块所需的带宽之前,所述方法还包括:

在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。

其中,在所述确定传输管理码块所需的带宽之前,所述方法还包括:

接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。

其中,在所述发送所述DCN报文,所述方法还包括:

根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

第二方面,本发明实施例提供一种报文处理方法,应用于FlexE设备,包括:

接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;

根据所述DCN报文获取管理控制报文。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,所述根据所述DCN报文获取管理控制报文,包括:

根据所述管理码块的序号字段,获取所述管理码块的发送序号;

根据所述发送序号,排列所述管理码块,获取管理控制报文。

其中,所述方法还包括:

根据所述校验字段,对所述管理控制报文进行校验。

第三方面,本发明实施例提供一种报文处理装置,设置于FlexE设备中,包括:处理器和收发器;

所述处理器,用于确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;

所述收发器,用于发送所述DCN报文。

其中,所述处理器还用于,将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。

其中,所述处理器还用于:

获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;

根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;

根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

其中,所述处理器还用于:

按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,所述处理器还用于:在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。

其中,所述处理器还用于:

接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。

其中,所述收发器还用于:根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

第四方面,本发明实施例提供一种报文处理装置,设置于FlexE设备中,包括:处理器和收发器;

所述收发器,用于接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;

所述处理器,用于根据所述DCN报文获取管理控制报文。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,所述处理器还用于:

根据所述管理码块的序号字段,获取所述管理码块的发送序号;根据所述发送序号,排列所述管理码块,获取管理控制报文。

其中,所述处理器还用于:根据所述校验字段,对所述管理控制报文进行校验。

第五方面,本发明实施例提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;

所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤。

第六方面,本发明实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤。

在本发明实施例中,为承载管理控制报文的管理码块设置需要的带宽,并利用管理码流替换原数据流中的IDLE码块形成DCN报文。因此,与现有技术相比,利用本发明实施例的方案,可在FlexE中进行网络管理时,提供足够的带宽承载管理控制报文。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的报文处理方法的流程图;

图2是带外DCN和FlexE网络互通示意图;

图3是本发明实施例提供的报文处理方法的流程图;

图4是本发明实施例提供的报文处理装置的结构图;

图5是本发明实施例提供的报文处理装置的结构图;

图6是本发明实施例提供的通信设备的结构图;

图7是本发明实施例提供的通信设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有技术中还提供了一种利用FlexE的client(客户)承载管理控制报文。一个client的业务至少有5Gbps的带宽。对于这种方法,client的带宽是5Gbps。如果一个5Gbps带宽的client全部用来做DCN,那么会造成极大的浪费。如果随client的业务,又势必和client的配置关联起来。业务可能有中间的交叉连接点处理,如果不特别处理,则这些点势必另外建立channel(通道)。如果client的配置变化,又会导致网络拓扑变化、路由变化,会给管理网的建立和运行带来相当大的复杂性。

为解决现有技术中的问题,本发明实施例提供了一种报文处理方法。

参见图1,图1是本发明实施例提供的报文处理方法的流程图,应用于FlexE设备,如图1所示,包括以下步骤:

步骤101、确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文。

在本发明实施例中,定义新的码块,即管理码块,拥有承载管理控制报文。

如表1所示,为管理码块所包括的各字段。

表1

0 1 2-9 10-11 12-33 34-37 38-53 54-61 62-65
1 0 0x4B Resv Payload M Payload Seq CRC4

各字段定义如下:

码块类型字段0x4B:8bit,用于表示码块类型。例如,表示该码块为0码类型。

Resv:2bit,预留字段,缺省采用0x00。

有效载荷字段Payload:32bit,用于承载管理控制报文。

M字段:4bit,缺省为0x02,支持设置,用于表示SPN(Slicing Packet Network,切片分组网)带内管理通道。

序号字段Seq:4bit,标识管理控制报文的发送序号,用于接收端的报文恢复。

校验字段CRC4:4bit,对SPN操作维护管理(OAM)码块的0-7字节(排除CRC4和同步头)中共60bit校验;所有操作维护管理(OAM)Block只有在CRC校验正确时有效。算法多项式:x4+x+1,初始值为0。此CRC校验也可以不用,因为以太网报文含有FCS(Frame CheckSequence,帧校验序列)。

在本发明实施例中,可通过以下方式确定传输管理码块所需的带宽:

(1)将为FlexE Instance(实例)预留的带宽作为传输管理码块所需的带宽。也即,在这种方式中,为整个FlexE Instance(例如:并未切分的100GBASE-R整体)预留一定的带宽,不需要专门让某client来预留带宽。

(2)获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽,根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量。然后,根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

具体的,按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

例如,将FlexE的每个时隙作为一个子接口,成为路由的下一跳,一个Instance(例如:100GBASE-R)最多20个子接口用于构建DCN。以一个时隙固定预留1Mbps带宽为例,每个子接口用需要多少带宽,那么就占用多少个时隙的1Mbps带宽。一个100Gbps的Instance有20Mbps带宽可用。在此client配置下,每5Gbps带宽扣除1Mbps带宽。

步骤102、根据所述带宽,利用所述管理码块替换原始数据流中的IDLE码块,形成DCN报文。

步骤101中确定的带宽,对应管理码块***到原始数据流中的周期。因此,根据该带宽,即可确定需替换的IDLE码块,并利用该管理码块替换IDLE码块,从而形成DCN报文。

步骤103、发送所述DCN报文。

在本发明实施例中,为承载管理控制报文的管理码块设置需要的带宽,并利用管理码流替换原数据流中的IDLE码块形成DCN报文。因此,与现有技术相比,利用本发明实施例的方案,可在FlexE中进行网络管理时,提供足够的带宽承载管理控制报文。

同时,与随业务的client承载相比,本发明实施例不依赖于client的配置,不需要考虑交叉连接等复杂场景,只需预留部分带宽即可。

在FlexE设备上电之初,为实现对FlexE设备的管理,将整个FlexE Instance作为一个子接口进行以太网配置。

在实际应用中,FlexE设备上电之初,网络还没有FlexE client的配置,没有任何业务,时隙中有大量的IDLE码块。此时若想对网络进行管控,则按照默认的模式,将整个FlexE Instance(例如:并未切分的100GBASE-R整体)作为一个子接口,对其按照一般以太网进行传统配置IP,即可进行管控。

可选的,在本发明实施例中,为减小对DCN网络的影响,可接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。或者,根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

如图2所示,为带外DCN和FlexE网络互通示意图。也即,在FlexE网络21的出口与DCN交换机22相连的链路23上,传送的是传统的IP格式的DCN报文,现有DCN交换机设备不需要改造。在FlexE网络内部,传送的是由FlexE设备按照32bit重新切包的DCN报文,该重新切包的报文封装在新定义的管理码块Payload中。到达目的接收点后,可根据序号Seq重新恢复DCN报文。

如图3所示,为本发明实施例报文处理方法的流程图,应用于FlexE设备,包括:

步骤301、接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文。

步骤302、根据所述DCN报文获取管理控制报文。

其中,管理码块各字段的含义可参照前述实施例的描述。

那么,在步骤302中,根据所述管理码块的序号字段,获取所述管理码块的发送序号。然后,根据所述发送序号,排列所述管理码块,获取管理控制报文。此外,还可根据所述校验字段,对所述管理控制报文进行校验。

在本发明实施例中,为承载管理控制报文的管理码块设置需要的带宽,并利用管理码流替换原数据流中的IDLE码块形成DCN报文。因此,与现有技术相比,利用本发明实施例的方案,可在FlexE中进行网络管理时,提供足够的带宽承载管理控制报文。

如图4所示,本发明实施例的报文处理装置,设置于FlexE设备中,包括:处理器401和收发器402。

所述处理器401,用于确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;

所述收发器402,用于发送所述DCN报文。

可选的,所述处理器401还用于,将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。

可选的,所述处理器401还用于,获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

可选的,所述处理器401还用于,按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

可选的,所述处理器401还用于,在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。

可选的,所述处理器401还用于,接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。

可选的,所述收发器402还用于,根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

在本发明实施例中,为承载管理控制报文的管理码块设置需要的带宽,并利用管理码流替换原数据流中的IDLE码块形成DCN报文。因此,与现有技术相比,利用本发明实施例的方案,可在FlexE中进行网络管理时,提供足够的带宽承载管理控制报文。

如图5所示,本发明实施例的报文处理装置,设置于FlexE设备中,包括:处理器501和收发器502。

所述收发器502,用于接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;

所述处理器501,用于根据所述DCN报文获取管理控制报文。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

可选的,所述处理器501还用于:根据所述管理码块的序号字段,获取所述管理码块的发送序号;根据所述发送序号,排列所述管理码块,获取管理控制报文。

可选的,所述处理器501还用于:根据所述校验字段,对所述管理控制报文进行校验。

在本发明实施例中,为承载管理控制报文的管理码块设置需要的带宽,并利用管理码流替换原数据流中的IDLE码块形成DCN报文。因此,与现有技术相比,利用本发明实施例的方案,可在FlexE中进行网络管理时,提供足够的带宽承载管理控制报文。

如图6所示,本发明实施例的通信设备包括:处理器600,用于读取存储器620中的程序,执行下列过程:

确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;

收发机610,用于在处理器600的控制下发送所述DCN报文。

其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

处理器600还用于读取所述计算机程序,执行如下步骤:

将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。

处理器600还用于读取所述计算机程序,执行如下步骤:

获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;

根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;

根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

处理器600还用于读取所述计算机程序,执行如下步骤:

按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

处理器600还用于读取所述计算机程序,执行如下步骤:

在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。

处理器600还用于读取所述计算机程序,执行如下步骤:

接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。

收发机610还用于,根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

处理器600还用于读取所述计算机程序,执行如下步骤:

如图7所示,本发明实施例的通信设备包括:

收发机710,用于接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;处理器700,用于读取存储器720中的程序,执行下列过程:根据所述DCN报文获取管理控制报文。

其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机710可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。

处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

处理器700还用于读取所述计算机程序,执行如下步骤:

根据所述管理码块的序号字段,获取所述管理码块的发送序号;

根据所述发送序号,排列所述管理码块,获取管理控制报文。

处理器700还用于读取所述计算机程序,执行如下步骤:

根据所述校验字段,对所述管理控制报文进行校验。

此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:

确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;

根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;

发送所述DCN报文。

其中,所述确定传输管理码块所需的带宽,包括:

将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。

其中,所述确定传输管理码块所需的带宽,包括:

获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;

根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;

根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽。

其中,所述根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽,包括:

按照目标间隔,为所述管理码块预留带宽,其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,在所述确定传输管理码块所需的带宽之前,所述方法还包括:

在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。

其中,在所述确定传输管理码块所需的带宽之前,所述方法还包括:

接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。

其中,在所述发送所述DCN报文,所述方法还包括:

根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。

此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:

接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;

根据所述DCN报文获取管理控制报文。

其中,所述管理码块包括以下字段:

码块类型字段0x4B:用于表示码块类型;

有效载荷字段Payload:用于承载管理控制报文;

序号字段Seq:用于标识管理控制报文的发送序号。

其中,所述管理码块还包括以下一项或者多项:

预留字段Resv;

M字段:用于表示切片分组网SPN带内管理通道;

校验字段CRC4。

其中,所述根据所述DCN报文获取管理控制报文,包括:

根据所述管理码块的序号字段,获取所述管理码块的发送序号;

根据所述发送序号,排列所述管理码块,获取管理控制报文。

其中,所述方法还包括:

根据所述校验字段,对所述管理控制报文进行校验。

在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种核电站通信基于无线光的以太网透传方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!