CN111817986B - 一种报文处理方法、装置及计算机可读存储介质 - Google Patents
一种报文处理方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111817986B CN111817986B CN201910289151.6A CN201910289151A CN111817986B CN 111817986 B CN111817986 B CN 111817986B CN 201910289151 A CN201910289151 A CN 201910289151A CN 111817986 B CN111817986 B CN 111817986B
- Authority
- CN
- China
- Prior art keywords
- code block
- bandwidth
- management
- management code
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/821—Prioritising resource allocation or reservation requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种报文处理方法、装置及计算机可读存储介质,涉及通信技术领域,以解决在FlexE中进行网络管理时,没有足够的带宽承载管理控制报文的问题。该方法包括:确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的IDLE码块,形成数据通信网络DCN报文;发送所述DCN报文。本发明实施例可解决在FlexE中进行网络管理时,没有足够的带宽承载管理控制报文的问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种报文处理方法、装置及计算机可读存储介质。
背景技术
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)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (26)
1.一种报文处理方法,应用于灵活以太网FlexE设备,其特征在于,包括:
确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;
根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;
发送所述DCN报文;
其中,按照目标间隔,为所述管理码块预留带宽,并作为传输管理码块所需的带宽;所述IDLE码块按照如下方式确定:
以所述带宽作为管理码块***到原始数据流中的周期,在原始数据流中确定所述IDLE码块;
或者,所述确定传输管理码块所需的带宽,包括:
获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;
根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;
根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽;
其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。
2.根据权利要求1所述的方法,其特征在于,所述确定传输管理码块所需的带宽,包括:
将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。
3.根据权利要求1所述的方法,其特征在于,所述管理码块包括以下字段:
码块类型字段0x4B:用于表示码块类型;
有效载荷字段Payload:用于承载管理控制报文;
序号字段Seq:用于标识管理控制报文的发送序号。
4.根据权利要求3所述的方法,其特征在于,所述管理码块还包括以下一项或者多项:
预留字段Resv;
M字段:用于表示切片分组网SPN带内管理通道;
校验字段CRC4。
5.根据权利要求1所述的方法,其特征在于,在所述确定传输管理码块所需的带宽之前,所述方法还包括:
在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。
6.根据权利要求1所述的方法,其特征在于,在所述确定传输管理码块所需的带宽之前,所述方法还包括:
接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。
7.根据权利要求1所述的方法,其特征在于,在所述发送所述DCN报文,所述方法还包括:
根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。
8.一种报文处理方法,应用于FlexE设备,其特征在于,包括:
接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;
根据所述DCN报文获取管理控制报文;
其中,按照目标间隔,为所述管理码块预留带宽,并作为传输管理码块所需的带宽;所述IDLE码块按照如下方式确定:
以所述带宽作为管理码块***到原始数据流中的周期,在原始数据流中确定所述IDLE码块;
或者,传输管理码块所需的带宽是按照如下方式确定的:
获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;
根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;
根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽;
其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。
9.根据权利要求8所述的方法,其特征在于,所述管理码块包括以下字段:
码块类型字段0x4B:用于表示码块类型;
有效载荷字段Payload:用于承载管理控制报文;
序号字段Seq:用于标识管理控制报文的发送序号。
10.根据权利要求9所述的方法,其特征在于,所述管理码块还包括以下一项或者多项:
预留字段Resv;
M字段:用于表示切片分组网SPN带内管理通道;
校验字段CRC4。
11.根据权利要求10所述的方法,其特征在于,所述根据所述DCN报文获取管理控制报文,包括:
根据所述管理码块的序号字段,获取所述管理码块的发送序号;
根据所述发送序号,排列所述管理码块,获取管理控制报文。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
根据所述校验字段,对所述管理控制报文进行校验。
13.一种报文处理装置,设置于FlexE设备中,其特征在于,包括:处理器和收发器;
所述处理器,用于确定传输管理码块所需的带宽,所述管理码块用于承载管理控制报文;根据所述带宽,利用所述管理码块替换原始数据流中的空闲IDLE码块,形成数据通信网络DCN报文;
所述收发器,用于发送所述DCN报文;
其中,按照目标间隔,为所述管理码块预留带宽,并作为传输管理码块所需的带宽;所述IDLE码块按照如下方式确定:
以所述带宽作为管理码块***到原始数据流中的周期,在原始数据流中确定所述IDLE码块;
或者,所述处理器还用于:
获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;
根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;
根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽;
其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。
14.根据权利要求13所述的装置,其特征在于,所述处理器还用于,将为FlexE实例Instance预留的带宽作为传输管理码块所需的带宽。
15.根据权利要求13所述的装置,其特征在于,所述管理码块包括以下字段:
码块类型字段0x4B:用于表示码块类型;
有效载荷字段Payload:用于承载管理控制报文;
序号字段Seq:用于标识管理控制报文的发送序号。
16.根据权利要求15所述的装置,其特征在于,所述管理码块还包括以下一项或者多项:
预留字段Resv;
M字段:用于表示切片分组网SPN带内管理通道;
校验字段CRC4。
17.根据权利要求13所述的装置,其特征在于,所述处理器还用于:在FlexE设备上电之初,将整个FlexE Instance作为一个子接口进行以太网配置。
18.根据权利要求13所述的装置,其特征在于,所述处理器还用于:
接收DCN网络发送的IP格式的DCN报文,将所述IP格式的DCN报文重新切包后,封装在所述管理码块中。
19.根据权利要求13所述的装置,其特征在于,所述收发器还用于:根据所述DCN报文形成IP格式的DCN报文,并向DCN网络发送所述IP格式的DCN报文。
20.一种报文处理装置,设置于FlexE设备中,其特征在于,包括:处理器和收发器;
所述收发器,用于接收DCN报文;其中,所述DCN报文是利用管理码块替换原始数据流中的IDLE码块形成的,所述管理码块用于承载管理控制报文;
所述处理器,用于根据所述DCN报文获取管理控制报文;
其中,按照目标间隔,为所述管理码块预留带宽,并作为传输管理码块所需的带宽;所述IDLE码块按照如下方式确定:
以所述带宽作为管理码块***到原始数据流中的周期,在原始数据流中确定所述IDLE码块;
或者,传输管理码块所需的带宽是按照如下方式确定的:
获取FlexE Instance包括的子接口数量,以及每个子接口的预留带宽;
根据所述子接口数量和每个子接口的预留带宽,确定全部子接口的预留带宽总量;
根据所述FlexE Instance的总带宽以及所述全部子接口的预留带宽总量,确定传输管理码块所需的带宽;
其中,所述目标间隔为所述总带宽与所述全部子接口的预留带宽总量之商。
21.根据权利要求20所述的装置,其特征在于,所述管理码块包括以下字段:
码块类型字段0x4B:用于表示码块类型;
有效载荷字段Payload:用于承载管理控制报文;
序号字段Seq:用于标识管理控制报文的发送序号。
22.根据权利要求21所述的装置,其特征在于,所述管理码块还包括以下一项或者多项:
预留字段Resv;
M字段:用于表示切片分组网SPN带内管理通道;
校验字段CRC4。
23.根据权利要求22所述的装置,其特征在于,所述处理器还用于:
根据所述管理码块的序号字段,获取所述管理码块的发送序号;根据所述发送序号,排列所述管理码块,获取管理控制报文。
24.根据权利要求23所述的装置,其特征在于,所述处理器还用于:根据所述校验字段,对所述管理控制报文进行校验。
25.一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,
所述处理器,用于读取存储器中的程序实现如权利要求1至7中任一项所述的方法中的步骤;或者实现如权利要求8至12中任一项所述的方法中的步骤。
26.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法中的步骤;或者实现如权利要求9至12中任一项所述的方法中的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910289151.6A CN111817986B (zh) | 2019-04-11 | 2019-04-11 | 一种报文处理方法、装置及计算机可读存储介质 |
PCT/CN2020/083922 WO2020207429A1 (zh) | 2019-04-11 | 2020-04-09 | 报文处理方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910289151.6A CN111817986B (zh) | 2019-04-11 | 2019-04-11 | 一种报文处理方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111817986A CN111817986A (zh) | 2020-10-23 |
CN111817986B true CN111817986B (zh) | 2023-05-09 |
Family
ID=72752145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910289151.6A Active CN111817986B (zh) | 2019-04-11 | 2019-04-11 | 一种报文处理方法、装置及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111817986B (zh) |
WO (1) | WO2020207429A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4125251A1 (en) * | 2021-07-27 | 2023-02-01 | Aptiv Technologies Limited | Transmission method through in-vehicle switch-based network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631064A (zh) * | 2008-07-14 | 2010-01-20 | 华为技术有限公司 | 一种数据发送与接收的方法、装置及*** |
CN109347648A (zh) * | 2017-09-21 | 2019-02-15 | ***通信有限公司研究院 | Oam消息传输方法、传输设备及存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10135760B2 (en) * | 2015-06-30 | 2018-11-20 | Ciena Corporation | Flexible Ethernet chip-to-chip inteface systems and methods |
US10333614B2 (en) * | 2016-10-11 | 2019-06-25 | Ciena Corporation | Partial survivability for multi-carrier and multi-module optical interfaces |
CN111726244B (zh) * | 2016-11-28 | 2024-07-05 | 华为技术有限公司 | 操作、管理和维护oam数据的传输方法和装置 |
US10382167B2 (en) * | 2016-12-13 | 2019-08-13 | Ciena Corporation | Flexible ethernet enhanced forward error correction |
CN108243035B (zh) * | 2016-12-26 | 2021-04-09 | 华为技术有限公司 | Dcn报文处理方法、网络设备和网络*** |
CN108632061B (zh) * | 2017-03-20 | 2020-12-15 | 华为技术有限公司 | 一种带宽调整方法及装置 |
CN108809674B (zh) * | 2017-04-28 | 2020-01-10 | 华为技术有限公司 | 配置链路组的方法和设备 |
CN108809901B (zh) * | 2017-05-02 | 2021-05-04 | 华为技术有限公司 | 一种业务承载的方法、设备和*** |
CN109379764B (zh) * | 2018-11-16 | 2022-02-25 | Ut斯达康通讯有限公司 | 报文发送方法及装置 |
CN109743136B (zh) * | 2018-12-29 | 2021-08-27 | Ut斯达康通讯有限公司 | 传输报文传送方法、接收方法及处理装置 |
-
2019
- 2019-04-11 CN CN201910289151.6A patent/CN111817986B/zh active Active
-
2020
- 2020-04-09 WO PCT/CN2020/083922 patent/WO2020207429A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631064A (zh) * | 2008-07-14 | 2010-01-20 | 华为技术有限公司 | 一种数据发送与接收的方法、装置及*** |
CN109347648A (zh) * | 2017-09-21 | 2019-02-15 | ***通信有限公司研究院 | Oam消息传输方法、传输设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2020207429A1 (zh) | 2020-10-15 |
CN111817986A (zh) | 2020-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2017435222B2 (en) | Method and apparatus for sending and receiving clock synchronization packet | |
US6751230B1 (en) | Upstream channel multicast media access control (MAC) address method for data-over-cable systems | |
CN102136959B (zh) | 以太网链路管理方法、装置及*** | |
US12021560B1 (en) | Apparatus and method for joint profile-based slicing of mobile access and optical backhaul | |
CN113972997A (zh) | 一种传输数据的方法和设备 | |
EP3267721A1 (en) | Air-interface protocol stack configuration method, and data transmission method and device | |
CN113300876A (zh) | Dcn报文处理方法、网络设备和网络*** | |
CN108696588A (zh) | 一种信息的发送方法及设备 | |
CN114079674B (zh) | 一种数据处理方法、用户面功能及装置 | |
US20230164624A1 (en) | Service data processing, exchange and extraction methods, devices, and computer-readable medium | |
EP4087315A1 (en) | Port resource reservation method, electronic device, and storage medium | |
US11171860B2 (en) | Method for obtaining target transmission route, related device, and system | |
CN114128227A (zh) | 在支持SRv6的数据面上传输MTNC-ID以实现5G传输 | |
US10306028B2 (en) | Data processing method and apparatus | |
CN111817986B (zh) | 一种报文处理方法、装置及计算机可读存储介质 | |
CN113055293A (zh) | 软件定义广域网中的选路方法及装置、通信*** | |
CN109120657B (zh) | 一种业务配置方法和节点 | |
CN104125599A (zh) | 无线局域网中接入点和用户终端信息获取、关联及统计分析方法 | |
US9774458B2 (en) | Method for transporting Ethernet and non-Ethernet traffic over the same medium | |
US10826636B2 (en) | Optical supervisory channel processing method and apparatus in optical network | |
JP7167345B2 (ja) | データ伝送方法、通信機器、および記憶媒体 | |
CN114079583A (zh) | 发送组播报文的方法、获取转发表项的方法及装置 | |
CN110601910A (zh) | 一种基于flexE业务的信息传输***及其传输方法 | |
CN114615136B (zh) | 一种5G智能电网切片的FlexE接口管理方法 | |
CN117176632A (zh) | 报文接收方法、发送方法、转发方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |