CN116938398A - Oam码块的接收方法及设备 - Google Patents
Oam码块的接收方法及设备 Download PDFInfo
- Publication number
- CN116938398A CN116938398A CN202210362675.5A CN202210362675A CN116938398A CN 116938398 A CN116938398 A CN 116938398A CN 202210362675 A CN202210362675 A CN 202210362675A CN 116938398 A CN116938398 A CN 116938398A
- Authority
- CN
- China
- Prior art keywords
- oam
- code block
- window
- oam code
- detected
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000001514 detection method Methods 0.000 claims abstract description 95
- 230000005540 biological transmission Effects 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 abstract description 6
- 238000012545 processing Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 102100028999 High mobility group protein HMGI-C Human genes 0.000 description 2
- 101000986379 Homo sapiens High mobility group protein HMGI-C Proteins 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008531 maintenance mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1832—Details of sliding window management
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种OAM码块的接收方法及设备,该方法包括:第一设备确定用于检测城域传送网通道层OAM码块的窗口;所述第一设备在所述窗口内检测码块流中的OAM码块。本申请实施例提供的操作维护管理码块的接收方法及设备,根据MTN Path层OAM码块的周期性发送的特点以及码块帧格式的特点,设置窗口,仅在窗口内检测OAM码块,从而可以避免逐码块的检测OAM码块所造成的检测需要的硬件资源较大且实现复杂等问题实现更为有效的OAM码块检测,减少检测所需要的处理资源。
Description
技术领域
本申请涉及数据通信技术领域,具体涉及一种OAM码块的接收方法及设备。
背景技术
随着5G的发展以及垂直行业用户的增多,网络对切片的需求增强。业界在基于以太网的切片隔离技术上进行了很多有益的探索,例如灵活以太网(FlexE,Flex Ethernet)技术提供了基于以太网物理接口的分片机制,能提供有效的接口级隔离机制。但FlexE当前仅为接口级技术,无法满足运营商网络的组网要求。城域传送网(MTN,Metro TransportNetwork)为针对5G等新业务需求定义的新型传送网技术体系,能够实现TDM与分组交换的有效融合,由网段(Section)层和通道(Path)层构成。城域传送Section层重用FlexE逻辑支持端口绑定,兼容以太网底层协议栈及标准以太网光模块;城域传送网Path层支持基于66B码块的时分复用(Time division multiplexing,TDM)交换,具备完善的端到端操作维护管理(Operation Administration and Maintenance,OAM)机制,支持任意Nx5G信道化客户信号的交叉复用。66B编码是一种减少编码开销,降低硬件的复杂性的标准编码方式。66B编码将64比特的数据或控制信息编码成66位的比特块(码块)来进行传输,66位比特中的前两位表示同步头,主要用于接收端的数据对齐和接收数据位流的同步。
MTN技术Path层的OAM通过66B码块进行携带,包括基础消息(basic message)码块码块(B码块)、自动保护切换(Automatic Protection Switching,APS)码块(A码块)、低优先级消息(Low priority message)码块(L码块)等类型,并按照一定周期在码流中***和携带。通过完善的OAM功能,可以实现链路连通性检测、性能检测,及时触发保护倒换,实现对每层网络的运营、管理和维护功能。
MTN Path层OAM作为运营维护机制,需要进行正确的检测和接收。在常规技术中,需要从码块流中逐码块进行OAM码块检测,检测需要的硬件资源较大,且实现复杂。
发明内容
本申请的至少一个实施例提供了一种OAM码块的接收方法及设备,用于实现更为有效的OAM码块检测,减少检测所需要的处理资源。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种OAM码块的接收方法,包括:
第一设备确定用于检测城域传送网通道层OAM码块的窗口;
所述第一设备在所述窗口内检测码块流中的OAM码块。
可选的,所述第一设备确定用于检测城域传送网通道层OAM码块的窗口,包括:
所述第一设备在检测到至少一个OAM码块后,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口。
可选的,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口,包括:
根据检测到的OAM码块的位置和OAM码块周期,确定出OAM码块周期性出现的位置点;将每个包括所述位置点的时间窗口,作为所述窗口。
可选的,所述窗口的长度是根据OAM码块周期的预设比例确定的。
可选的,还包括:
在OAM码块周期发生变化的情况下,根据变化后的OAM码块周期,调整所述窗口的位置和/或长度。
可选的,在确定用于检测城域传送网通道层OAM码块的窗口之前,还包括:
所述第一设备根据控制码块字段和O代码域,对码块流进行逐码块的检测,检测出至少一个OAM码块。
可选的,还包括:
获取各个窗口内的OAM码块的第一检测结果;
在所述第一检测结果满足第一条件的情况下,产生OAM丢失告警。
可选的,所述第一条件包括以下至少一种:
在连续的未检测到OAM码块的窗口达到第一数量;
在连续的第二数量的检测窗内,未检测到OAM码块的窗口达到第三数量,所述第三数量小于第二数量;
在第一时间范围内未检测到OAM码块。
可选的,在产生OAM丢失告警后,所述方法还包括:
获取各个窗口内的OAM码块的第二检测结果;
在所述第二检测结果满足第二条件的情况下,消除所述OAM丢失告警。
可选的,所述第二条件包括以下至少一种:
在连续的检测到OAM码块的窗口达到第四数量;
在连续的第五数量的检测窗内,检测到OAM码块的窗口达到第六数量,所述第六数量小于第五数量;
在第二时间范围内检测到OAM码块。
可选的,还包括:
所述检测到OAM码块是指在窗口内检测到OAM码块,且检测到OAM码块的类型与OAM码块类型的发送序列顺序相匹配;
所述未检测到OAM码块是指在窗口内没有检测到OAM码块,或者,在窗口内检测到的OAM码块的类型与OAM码块类型的发送序列顺序不匹配。
可选的,还包括:
针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第三检测结果,其中,所述第一窗口为用于检测预设类型的OAM码块的窗口;
在所述第三检测结果满足第三条件的情况下,产生所述预设类型的OAM丢失告警。
可选的,所述第三条件包括以下至少一种:
在连续的未检测到所述预设类型的OAM码块的第一窗口达到第七数量;
在连续的第八数量的第一检测窗内,未检测到所述预设类型的OAM码块的第一窗口达到第九数量,所述第九数量小于第八数量;
在第三时间范围内未检测到所述预设类型的OAM码块。
可选的,在产生所述预设类型的OAM丢失告警之后,还包括:
针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第四检测结果;
在所述第四检测结果满足第四条件的情况下,消除所述预设类型的OAM丢失告警。
可选的,所述第四条件包括以下至少一种:
在连续的检测到所述预设类型的OAM码块的第一窗口达到第十数量;
在连续的第十一数量的第一检测窗内,检测到所述预设类型的OAM码块的第一窗口达到第十二数量,所述第十二数量小于第十一数量;
在第四时间范围内检测到所述预设类型的OAM码块。
可选的,对于不同类型的OAM码块,检测OAM码块丢失的条件相同或不同。
第二方面,本申请实施例提供了一种通信设备,包括:
第一确定模块,用于确定用于检测城域传送网通道层OAM码块的窗口;
第一检测模块,用于在所述窗口内检测码块流中的OAM码块。
第三方面,本申请实施例提供了一种通信设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时,实现如上所述的方法的步骤。
与现有技术相比,本申请实施例提供的操作维护管理码块的接收方法及设备,根据MTN Path层OAM码块的周期性发送的特点以及码块帧格式的特点,设置窗口,仅在窗口内检测OAM码块,从而可以避免逐码块的检测OAM码块所造成的检测需要的硬件资源较大且实现复杂等问题实现更为有效的OAM码块检测,减少检测所需要的处理资源。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本申请实施例的OAM码块的接收方法的一种流程图;
图2为OAM码块的一种结构示意图;
图3为本申请实施例的窗口的一种示例图;
图4为不同类型的OAM码块的发送顺序示意图;
图5为本申请一实施例的通信设备的结构示意图;
图6为本申请另一实施例的通信设备的结构示意图;
图7为本申请又一实施例的通信设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。说明书以及权利要求中“和/或”表示所连接对象的至少其中之一。
以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的精神和范围。各种示例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
如背景技术中所述的,现有技术在从MTN Path层检测OAM码块时,需要从码块流中逐码块进行OAM码块检测,导致检测需要的硬件资源较大,且实现复杂。为解决以上问题中的至少一种,本申请实施例提供的一种操作维护管理码块的接收方法,如图1所示,该方法包括:
步骤11,第一设备确定用于检测城域传送网通道层OAM码块的窗口。
本文中所述的码块或OAM码块是指采用66B编码技术生成的66位比特的比特块。相比于逐个码块进行检测的方式,本申请实施例基于OAM码块可能出现的位置,确定出检测OAM模块的窗口,该窗口也可以称作接收窗口或检测窗口。
步骤12,所述第一设备在所述窗口内检测码块流中的OAM码块。
这里,本申请实施例在所确定的窗口内检测OAM模块,从而可以避免逐码块的检测OAM码块所造成的检测需要的硬件资源较大且实现复杂等问题。由于窗口是根据OAM码块可能出现的位置而设置的,因此,本申请实施例能够实现更为有效的OAM码块检测,减少检测所需要的处理资源。
在上述步骤11中,所述第一设备可以在检测到至少一个OAM码块后,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口。通常,为保证检测出码块流中的至少一个OAM码块,第一设备需要至少扫描识别一个OAM码块周期的时间。所述OAM码块周期是指OAM码块的发送周期。
在步骤11之前,所述第一设备可以根据控制码块字段和O代码域,对码块流进行逐码块的检测,检测出至少一个OAM码块。具体的,第一设备可以采用逐码块检测的方式,对城域传送网通道层的码块流进行OAM码块检测,例如,第一设备开始在城域传送网通道层MTNPath层的66B码块流中寻找OAM码块,可以通过66B码块的0x4B(控制码块字段)和0xC(Ocode域)识别出OAM码块,其中,0x4B和0xC位置如图2所示。
在步骤11中检测到至少一个OAM码块后,本申请实施例可以根据检测到的OAM码块的位置和OAM码块周期,确定用于检测OAM码块的周期性的窗口。这些窗口是周期性重复出现的,其周期大小等于OAM码块周期。具体的,可以根据检测到的OAM码块的位置和OAM码块周期,确定出OAM码块周期性出现的位置点;然后,将每个包括所述位置点的时间窗口,作为所述窗口。
例如,第一设备在识别出一个或多个OAM码块之后(通常需要至少扫描识别一个或多个OAM周期时间),根据当前识别出的OAM码块位置和OAM码块周期决定后续OAM码块的窗口(window)。具体的,如图3所示,根据识别到的OAM码块的位置,确定与该位置相隔OAM码块周期T的整数倍的位置点,针对每个位置点,生成一定宽度的包括该位置点在内的窗口,例如,如图3所示,假设在t0位置识别到OAM码块,窗口的时长为δ,则后续的每个窗口在时间轴上的起始点为t0+n*T-0.5δ,结束点为t0+n*T+0.5δ,这里n为大于或等于1的整数。
本申请实施例中,窗口的时长与OAM周期相关,例如,所述窗口的长度是根据OAM码块周期的预设比例确定的,也就是说,窗口大小可设置为OAM周期的一定比例。举例来说,OAM码块周期为T,窗口大小为5%T。在OAM码块周期发生变化的情况下,根据变化后的OAM码块周期,调整所述窗口的位置和/或长度。
这样,在上述步骤12中,第一设备可以根据确定出的窗口,从城域传送网通道层的码块流检测OAM码块,即,在窗口内才进行OAM码块的检测,在窗口外不检测OAM码块。具体的,在每个窗口内,第一设备接收和识别OAM码块。OAM码块可以通过66B码块的0x4B(控制码块字段)和0xC(Ocode域)进行识别。
通过以上步骤,本申请实施例可以避免逐码块的检测OAM码块所造成的检测需要的硬件资源较大且实现复杂等问题。由于窗口是根据OAM码块可能出现的位置而设置的,因此,本申请实施例能够实现更为有效的OAM码块检测,减少检测所需要的处理资源。
进一步地,本申请实施例还可以在步骤12中识别不同类型的OAM码块,例如基础消息码块(basic message,又称作B码块),APS消息码块(Automatic Protection Switchingmessage,又称作A码块),低优先级消息(Low priority message,L码块)中的CV消息码块(connectivity verification)和CS消息码块(Client signal information)。如图2所示,识别不同类型的OAM码块可以通过66B码块中的类型(type)字段进行识别,具体的,type字段在66B码块中的字节1的位置处。
在实际应用中,由于传输或设备故障等原因,OAM码块可能发生丢失。本申请实施例针对上述情况,可以获取各个窗口内的OAM码块的检测结果(为了便于描述,这里称作第一检测结果),所述检测结果用于指示对应的窗口内是否检测到OAM码块。在所述第一检测结果满足第一条件的情况下,产生OAM丢失告警。具体的,所述第一条件可以包括以下至少一种:
1)在连续的未检测到OAM码块的窗口达到第一数量,所述第一数量为大于或等于1的整数。
例如,连续m个窗口内未检测到OAM码块,m为大于或等于1的整数;
2)在连续的第二数量的检测窗内,未检测到OAM码块的窗口达到第三数量,所述第三数量和第二数量均为大于或等于1的整数,所述第三数量小于第二数量。
例如,在连续q个窗口中的p个窗口内未检测到OAM码块,q和p均为大于或等于1的整数,且p小于q。
3)在第一时间范围内未检测到OAM码块。
第一时间范围表示一段预设时间,且在该时间内没有检测到OAM码块。
在产生OAM丢失告警后,本申请实施例还可以进一步获取各个窗口内的OAM码块的检测结果(为了便于描述,这里称作第二检测结果)。在所述第二检测结果满足第二条件的情况下,消除OAM丢失告警。具体的,所述第二条件可以包括以下至少一种:
1)在连续的检测到OAM码块的窗口达到第四数量,所述第四数量为大于或等于1的整数。
例如,连续k个窗口内检测到OAM码块,m为k于或等于1的整数;
2)在连续的第五数量的检测窗内,检测到OAM码块的窗口达到第六数量,所述第五数量和第六数量均为大于或等于1的整数,所述第六数量小于第五数量。
例如,在连续w个窗口中的z个窗口内检测到OAM码块,w和z均为大于或等于1的整数,且z小于w。
3)在第二时间范围内检测到OAM码块。
第二时间范围也表示一段预设时间,且在该时间内检测到OAM码块。
本申请实施例中,所述检测到OAM码块可以是指在窗口内检测到OAM码块,且检测到OAM码块的类型与OAM码块类型的发送序列顺序相匹配。所述未检测到OAM码块是指在窗口内没有检测到OAM码块,或者,在窗口内检测到的OAM码块的类型与OAM码块类型的发送序列顺序不匹配。
例如,如果按照OAM码块类型的发送序列顺序,某个窗口对应的OAM码块类型为B码块,如果在该窗口内检测到B码块,则判断在该窗口内检测到OAM码块;如果在该窗口没有检测到任何OAM码块,或者检测到其他类型的OAM码块(即检测到的OAM码块不是B码块),则判断在该窗口内未检测到OAM码块。
本申请实施例中,第一设备除了在窗口识别和判断接收到的OAM码块类型外,还判断接收的OAM码块的类型是否符合OAM码块类型的发送序列顺序(pattern)。
例如,如图4所示,假设发送端MTN OAM是按照BABL的顺序发送OAM码块,这里,BABL中的表示B码块,A表示A码块,L表示L码块。如果第一设备在某个窗口内识别到的OAM码块类型不符合预期的发送顺序,则判断为未检测到OAM码块。例如在B码块之后的窗口内检测到一个B码块,则不符合预期。。
更进一步的,本申请实施例还可以针对不同类型的OAM码块,实现更为精细的OAM码块丢失告警。
例如,针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第三检测结果,其中,所述第一窗口为用于检测预设类型的OAM码块的窗口,具体的,可以根据OAM码块类型的发送序列顺序,确定出所述第一窗口的位置。然后,在所述第三检测结果满足第三条件的情况下,产生所述预设类型的OAM丢失告警。
具体的,所述第三条件包括以下至少一种:
1)在连续的未检测到所述预设类型的OAM码块的第一窗口达到第七数量,所述第七数量为大于或等于1的整数。
2)在连续的第八数量的第一检测窗内,未检测到所述预设类型的OAM码块的第一窗口达到第九数量,所述第八数量和第九数量均为大于或等于1的整数,所述第九数量小于第八数量;
3)在第三时间范围内未检测到所述预设类型的OAM码块。
第三时间范围表示一段预设时间,且在该时间内没有检测到所述预设类型的OAM码块。
在产生所述预设类型的OAM丢失告警之后,本申请实施例还可以针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第四检测结果;在所述第四检测结果满足第四条件的情况下,消除所述预设类型的OAM丢失告警。
具体的,所述第四条件包括以下至少一种:
1)在连续的检测到所述预设类型的OAM码块的第一窗口达到第十数量,所述第十数量为大于或等于1的整数。
2)在连续的第十一数量的第一检测窗内,检测到所述预设类型的OAM码块的第一窗口达到第十二数量,所述第十一数量和第十二数量均为大于或等于1的整数,所述第十二数量小于第十一数量;
3)在第四时间范围内检测到所述预设类型的OAM码块。
第四时间范围表示一段预设时间,且在该时间内检测到所述预设类型的OAM码块。
本申请实施例中,对于不同类型的OAM码块,检测OAM码块丢失的条件相同或不同。例如,针对A码块的所述第三时间范围,可以与针对B码块的所述第三时间范围相同或不同。
通过以上步骤,本申请实施例可以在一定时间内如果没有检测到一个OAM码块,或者没有检测到多个OAM码块,则产生OAM丢失告警(defect)。也可以根据不同的OAM类型,对基础消息、APS消息、CV消息、CS消息等分别产生丢失告警。例如,在一定时间内没有检测到一个基础消息OAM码块,或者没有检测到多个基础消息OAM码块,则产生基础消息OAM丢失告警(basic message defect)。对于不同的OAM类型,检测丢失的时间可以相同或不同。在产生丢失告警后,如果后续在窗口检测到一个OAM码块或者连续检测到多个OAM码块,则消除丢失告警。如果是区分不同OAM码块类型的告警,则需要分别检测消除。
从以上所述可以看出,本申请实施例充分利用MTN Path层OAM码块的周期性发送的特点以及码块帧格式的特点,使得接收检测更为有效,且耗费更少的处理资源。
以上介绍了本申请实施例的各种方法。下面将进一步提供实施上述方法的装置。
请参考图5,本申请实施例还提供一种通信设备500,包括:
第一确定模块501,用于确定用于检测城域传送网通道层OAM码块的窗口;
第一检测模块502,用于在所述窗口内检测码块流中的OAM码块。
可选的,所述第一确定模块,还用于在检测到至少一个OAM码块后,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口。
可选的,所述第一确定模块,还用于根据检测到的OAM码块的位置和OAM码块周期,确定出OAM码块周期性出现的位置点;将每个包括所述位置点的时间窗口,作为所述窗口。
可选的,所述窗口的长度是根据OAM码块周期的预设比例确定的。
可选的,所述通信设备还包括:
第一调整模块,用于在OAM码块周期发生变化的情况下,根据变化后的OAM码块周期,调整所述窗口的位置和/或长度。
可选的,所述通信设备还包括:
第二检测模块,用于在确定用于检测城域传送网通道层OAM码块的窗口之前,根据控制码块字段和O代码域,对码块流进行逐码块的检测,检测出至少一个OAM码块。
可选的,所述通信设备还包括:
第一告警模块,用于获取各个窗口内的OAM码块的第一检测结果;在所述第一检测结果满足第一条件的情况下,产生OAM丢失告警。
可选的,所述第一条件包括以下至少一种:
在连续的未检测到OAM码块的窗口达到第一数量;
在连续的第二数量的检测窗内,未检测到OAM码块的窗口达到第三数量,所述第三数量小于第二数量;
在第一时间范围内未检测到OAM码块。
可选的,所述通信设备还包括:
第一消除模块,用于在产生OAM丢失告警后,获取各个窗口内的OAM码块的第二检测结果;在所述第二检测结果满足第二条件的情况下,消除所述OAM丢失告警。
可选的,所述第二条件包括以下至少一种:
在连续的检测到OAM码块的窗口达到第四数量;
在连续的第五数量的检测窗内,检测到OAM码块的窗口达到第六数量,所述第六数量小于第五数量;
在第二时间范围内检测到OAM码块。
可选的,所述检测到OAM码块是指在窗口内检测到OAM码块,且检测到OAM码块的类型与OAM码块类型的发送序列顺序相匹配;
所述未检测到OAM码块是指在窗口内没有检测到OAM码块,或者,在窗口内检测到的OAM码块的类型与OAM码块类型的发送序列顺序不匹配。
可选的,所述通信设备还包括:
第二告警模块,用于针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第三检测结果,其中,所述第一窗口为用于检测预设类型的OAM码块的窗口;在所述第三检测结果满足第三条件的情况下,产生所述预设类型的OAM丢失告警。
可选的,所述第三条件包括以下至少一种:
在连续的未检测到所述预设类型的OAM码块的第一窗口达到第七数量;
在连续的第八数量的第一检测窗内,未检测到所述预设类型的OAM码块的第一窗口达到第九数量,所述第九数量小于第八数量;
在第三时间范围内未检测到所述预设类型的OAM码块。
可选的,所述通信设备还包括:
第二消除模块,用于在产生所述预设类型的OAM丢失告警之后,针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第四检测结果;在所述第四检测结果满足第四条件的情况下,消除所述预设类型的OAM丢失告警。
可选的,所述第四条件包括以下至少一种:
在连续的检测到所述预设类型的OAM码块的第一窗口达到第十数量;
在连续的第十一数量的第一检测窗内,检测到所述预设类型的OAM码块的第一窗口达到第十二数量,所述第十二数量小于第十一数量;
在第四时间范围内检测到所述预设类型的OAM码块。
可选的,对于不同类型的OAM码块,检测OAM码块丢失的条件相同或不同。
需要说明的是,该实施例中的设备是与上述方法对应的设备,上述各实施例中的实现方式均适用于该设备的实施例中,也能达到相同的技术效果。本申请实施例提供的上述设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
请参考图6,本申请实施例还提供一种通信设备600,包括:收发机601和处理器602;
所述处理器602,用于确定用于检测城域传送网通道层OAM码块的窗口。
所述收发机601,用于在所述窗口内检测码块流中的OAM码块。
可选的,所述处理器,还用于在检测到至少一个OAM码块后,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口。
可选的,所述处理器,还用于根据检测到的OAM码块的位置和OAM码块周期,确定出OAM码块周期性出现的位置点;将每个包括所述位置点的时间窗口,作为所述窗口。
可选的,所述窗口的长度是根据OAM码块周期的预设比例确定的。
可选的,所述处理器,还用于在OAM码块周期发生变化的情况下,根据变化后的OAM码块周期,调整所述窗口的位置和/或长度。
可选的,所述处理器,还用于在确定用于检测城域传送网通道层OAM码块的窗口之前,根据控制码块字段和O代码域,对码块流进行逐码块的检测,检测出至少一个OAM码块。
可选的,所述处理器,还用于获取各个窗口内的OAM码块的第一检测结果;在所述第一检测结果满足第一条件的情况下,产生OAM丢失告警。
可选的,所述第一条件包括以下至少一种:
在连续的未检测到OAM码块的窗口达到第一数量;
在连续的第二数量的检测窗内,未检测到OAM码块的窗口达到第三数量,所述第三数量小于第二数量;
在第一时间范围内未检测到OAM码块。
可选的,所述处理器,还用于在产生OAM丢失告警后,获取各个窗口内的OAM码块的第二检测结果;在所述第二检测结果满足第二条件的情况下,消除所述OAM丢失告警。
可选的,所述第二条件包括以下至少一种:
在连续的检测到OAM码块的窗口达到第四数量;
在连续的第五数量的检测窗内,检测到OAM码块的窗口达到第六数量,所述第六数量小于第五数量;
在第二时间范围内检测到OAM码块。
可选的,所述检测到OAM码块是指在窗口内检测到OAM码块,且检测到OAM码块的类型与OAM码块类型的发送序列顺序相匹配;
所述未检测到OAM码块是指在窗口内没有检测到OAM码块,或者,在窗口内检测到的OAM码块的类型与OAM码块类型的发送序列顺序不匹配。
可选的,所述处理器,还用于针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第三检测结果,其中,所述第一窗口为用于检测预设类型的OAM码块的窗口;在所述第三检测结果满足第三条件的情况下,产生所述预设类型的OAM丢失告警。
可选的,所述第三条件包括以下至少一种:
在连续的未检测到所述预设类型的OAM码块的第一窗口达到第七数量;
在连续的第八数量的第一检测窗内,未检测到所述预设类型的OAM码块的第一窗口达到第九数量,所述第九数量小于第八数量;
在第三时间范围内未检测到所述预设类型的OAM码块。
可选的,所述处理器,还用于在产生所述预设类型的OAM丢失告警之后,针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第四检测结果;在所述第四检测结果满足第四条件的情况下,消除所述预设类型的OAM丢失告警。
可选的,所述第四条件包括以下至少一种:
在连续的检测到所述预设类型的OAM码块的第一窗口达到第十数量;
在连续的第十一数量的第一检测窗内,检测到所述预设类型的OAM码块的第一窗口达到第十二数量,所述第十二数量小于第十一数量;
在第四时间范围内检测到所述预设类型的OAM码块。
可选的,对于不同类型的OAM码块,检测OAM码块丢失的条件相同或不同。
需要说明的是,该实施例中的设备是与上述方法对应的设备,上述各实施例中的实现方式均适用于该设备的实施例中,也能达到相同的技术效果。本申请实施例提供的上述设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
请参考图7,本申请实施例还提供一种通信设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器701上运行的计算机程序,该计算机程序被处理器701执行时实现上述OAM码块的接收方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述OAM码块的接收方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“中包含”或者其任何其他变体意在涵盖非排他性的中包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (19)
1.一种OAM码块的接收方法,其特征在于,包括:
第一设备确定用于检测城域传送网通道层OAM码块的窗口;
所述第一设备在所述窗口内检测码块流中的OAM码块。
2.根据权利要求1所述的方法,其特征在于,所述第一设备确定用于检测城域传送网通道层OAM码块的窗口,包括:
所述第一设备在检测到至少一个OAM码块后,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口。
3.根据权利要求2所述的方法,其特征在于,根据检测到的OAM码块的位置和OAM码块周期,确定所述窗口,包括:
根据检测到的OAM码块的位置和OAM码块周期,确定出OAM码块周期性出现的位置点;将每个包括所述位置点的时间窗口,作为所述窗口。
4.根据权利要求1所述的方法,其特征在于,所述窗口的长度是根据OAM码块周期的预设比例确定的。
5.根据权利要求1所述的方法,其特征在于,还包括:
在OAM码块周期发生变化的情况下,根据变化后的OAM码块周期,调整所述窗口的位置和/或长度。
6.根据权利要求1所述的方法,其特征在于,在确定用于检测城域传送网通道层OAM码块的窗口之前,还包括:
所述第一设备根据控制码块字段和O代码域,对码块流进行逐码块的检测,检测出至少一个OAM码块。
7.根据权利要求1所述的方法,其特征在于,还包括:
获取各个窗口内的OAM码块的第一检测结果;
在所述第一检测结果满足第一条件的情况下,产生OAM丢失告警。
8.根据权利要求7所述的方法,其特征在于,所述第一条件包括以下至少一种:
在连续的未检测到OAM码块的窗口达到第一数量;
在连续的第二数量的检测窗内,未检测到OAM码块的窗口达到第三数量,所述第三数量小于第二数量;
在第一时间范围内未检测到OAM码块。
9.根据权利要求7所述的方法,其特征在于,在产生OAM丢失告警后,所述方法还包括:
获取各个窗口内的OAM码块的第二检测结果;
在所述第二检测结果满足第二条件的情况下,消除所述OAM丢失告警。
10.根据权利要求9所述的方法,其特征在于,所述第二条件包括以下至少一种:
在连续的检测到OAM码块的窗口达到第四数量;
在连续的第五数量的检测窗内,检测到OAM码块的窗口达到第六数量,所述第六数量小于第五数量;
在第二时间范围内检测到OAM码块。
11.根据权利要求7-10任一项所述的方法,其特征在于,还包括:
所述检测到OAM码块是指在窗口内检测到OAM码块,且检测到OAM码块的类型与OAM码块类型的发送序列顺序相匹配;
所述未检测到OAM码块是指在窗口内没有检测到OAM码块,或者,在窗口内检测到的OAM码块的类型与OAM码块类型的发送序列顺序不匹配。
12.根据权利要求1所述的方法,其特征在于,还包括:
针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第三检测结果,其中,所述第一窗口为用于检测预设类型的OAM码块的窗口;
在所述第三检测结果满足第三条件的情况下,产生所述预设类型的OAM丢失告警。
13.根据权利要求12所述的方法,其特征在于,所述第三条件包括以下至少一种:
在连续的未检测到所述预设类型的OAM码块的第一窗口达到第七数量;
在连续的第八数量的第一检测窗内,未检测到所述预设类型的OAM码块的第一窗口达到第九数量,所述第九数量小于第八数量;
在第三时间范围内未检测到所述预设类型的OAM码块。
14.根据权利要求12所述的方法,其特征在于,在产生所述预设类型的OAM丢失告警之后,还包括:
针对预设类型的OAM码块,获取在各个第一窗口内预设类型的OAM码块的第四检测结果;
在所述第四检测结果满足第四条件的情况下,消除所述预设类型的OAM丢失告警。
15.根据权利要求14所述的方法,其特征在于,所述第四条件包括以下至少一种:
在连续的检测到所述预设类型的OAM码块的第一窗口达到第十数量;
在连续的第十一数量的第一检测窗内,检测到所述预设类型的OAM码块的第一窗口达到第十二数量,所述第十二数量小于第十一数量;
在第四时间范围内检测到所述预设类型的OAM码块。
16.根据权利要求15所述的方法,其特征在于,对于不同类型的OAM码块,检测OAM码块丢失的条件相同或不同。
17.一种通信设备,其特征在于,包括:
第一确定模块,用于确定用于检测城域传送网通道层OAM码块的窗口;
第一检测模块,用于在所述窗口内检测码块流中的OAM码块。
18.一种通信设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至16任一项所述的方法的步骤。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至16任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210362675.5A CN116938398A (zh) | 2022-04-07 | 2022-04-07 | Oam码块的接收方法及设备 |
PCT/CN2023/086874 WO2023193788A1 (zh) | 2022-04-07 | 2023-04-07 | Oam码块的接收方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210362675.5A CN116938398A (zh) | 2022-04-07 | 2022-04-07 | Oam码块的接收方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116938398A true CN116938398A (zh) | 2023-10-24 |
Family
ID=88244100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210362675.5A Pending CN116938398A (zh) | 2022-04-07 | 2022-04-07 | Oam码块的接收方法及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116938398A (zh) |
WO (1) | WO2023193788A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577638B (zh) * | 2009-06-04 | 2011-07-13 | 中兴通讯股份有限公司 | 一种基于电信网管***探测以太网oam的方法和装置 |
WO2014047787A1 (zh) * | 2012-09-25 | 2014-04-03 | 华为技术有限公司 | 窗口连续发送的方法、装置和*** |
CN103916719B (zh) * | 2013-01-06 | 2019-05-17 | 中兴通讯股份有限公司 | 操作管理维护消息优先发送方法、装置及*** |
CN112511919A (zh) * | 2020-03-24 | 2021-03-16 | 中兴通讯股份有限公司 | Oam信息发送方法、装置、设备和存储介质 |
CN113765619B (zh) * | 2020-06-05 | 2023-05-05 | ***通信有限公司研究院 | 64b/66b码流发送方法、64b/66b码流接收方法及设备 |
-
2022
- 2022-04-07 CN CN202210362675.5A patent/CN116938398A/zh active Pending
-
2023
- 2023-04-07 WO PCT/CN2023/086874 patent/WO2023193788A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023193788A1 (zh) | 2023-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1424799B1 (en) | System and method for detecting lost messages transmitted between modules in a communication device | |
US6639919B2 (en) | Bit-level control for dynamic bandwidth allocation | |
CN103369593B (zh) | 一种压缩和解压缩以太网报文的方法及网元设备 | |
WO2009062357A1 (en) | System and method for data synchronization in passive optical networks | |
RU2451424C2 (ru) | Способ и устройство для выборочной передачи голосовых пакетов и восстановленных пакетов заголовка | |
CN109728948B (zh) | 一种运营维护管理信息处理方法和装置 | |
JP5069399B2 (ja) | 入力データパケットを転送および回復する方法および装置 | |
DE60018442T2 (de) | Verfahren und vorrichtungen zum schutz von robusten rahmen in systemen, die variable bitraten verwenden | |
US8102857B2 (en) | System and method for processing data and control messages in a communication system | |
CN113765619A (zh) | 64b/66b码流发送方法、64b/66b码流接收方法及设备 | |
US6463037B1 (en) | Looping detection apparatus | |
WO2006052053A1 (en) | Apparatus for detecting data looping phenomenon and method used by the same | |
JPH11127479A (ja) | 加入者無線アクセスシステム | |
JPH09191317A (ja) | 信号伝送遅延時間を測定する方法と、この方法を実行するための中央ステーション、端末ステーションおよびネットワーク | |
CN116938398A (zh) | Oam码块的接收方法及设备 | |
CN102970221A (zh) | 一种基于多网络的节点间的冗余通讯方法 | |
US6885679B1 (en) | System and method for layer 2 frame delineation recovery | |
CN112511328A (zh) | 发送和处理信息的方法、以太网设备、计算机可读介质 | |
CN111934820B (zh) | 管理信息传输方法、***及可读存储介质 | |
US6687318B1 (en) | Method and communication system for synchronizing two devices with a predeterminable data transmission method | |
US7496100B2 (en) | Method and apparatus for synchronous frame communication | |
EP1087558B1 (en) | Methods and apparatus for frame alignment using adaptive mimic rejection | |
CN114765528B (zh) | 帧同步方法、装置、设备及可读存储介质 | |
JP3295834B2 (ja) | 時分割多重データ受信装置 | |
CN108259129B (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 |