CN116962145A - 一种故障通告方法及装置 - Google Patents
一种故障通告方法及装置 Download PDFInfo
- Publication number
- CN116962145A CN116962145A CN202210552411.6A CN202210552411A CN116962145A CN 116962145 A CN116962145 A CN 116962145A CN 202210552411 A CN202210552411 A CN 202210552411A CN 116962145 A CN116962145 A CN 116962145A
- Authority
- CN
- China
- Prior art keywords
- communication device
- layer
- indication information
- fgu
- fault
- 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 320
- 238000004891 communication Methods 0.000 claims abstract description 530
- 239000002245 particle Substances 0.000 claims abstract description 126
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 86
- 238000011084 recovery Methods 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 47
- 230000015654 memory Effects 0.000 claims description 23
- 238000012423 maintenance Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 abstract description 11
- 230000007246 mechanism Effects 0.000 abstract description 7
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 34
- 230000005540 biological transmission Effects 0.000 description 23
- 230000006399 behavior Effects 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 239000008187 granular material Substances 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000009432 framing Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000010419 fine particle Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例公开了一种故障通告方法,第一通信装置确定FGU层工作异常之后,可以向上游节点发送故障指示信息,故障指示信息用于指示远端故障。由此可见,利用本方案,第一通信装置在确定FGU层工作异常之后,可以向上游节点通告远端故障,这样一来,上游节点即可快速基于第一通信装置发送的故障指示信息,确定远端故障。与传统技术相比,本方案包括向上游节点通告远端故障的机制,与传统技术中仅承载小颗粒业务的边缘节点能够感知到故障相比,感知FGU层故障的第一通信装置的上游节点能够获知远端故障,而第一通信装置的上游节点获知远端故障,有利于快速定位远端故障的原因,并降低由于第一通信装置FGU层故障对小颗粒业务的影响。
Description
本申请要求于2022年4月15日提交中国专利局、申请号为202210399017.3、发明名称为“一种通信方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信领域,尤其涉及一种故障通告方法及装置。
背景技术
灵活以太网(Flexible Ethernet,FlexE)技术具备带宽按需灵活分配的优点,其可以满足移动承载、家庭宽带、专线接入等网络场景需求。因此,FlexE技术的应用越来越广泛。
FlexE技术可以支持细粒度业务。在一个示例中,可以将FlexE大带宽对应的时隙(slot) 进一步划分成多个子slot(sub-slot),用于承载细粒度业务。其中:所述FlexE大带宽对应的时隙所承载的业务也可以被称为大颗粒业务,细粒度业务也可以被称为小颗粒业务。在以下描述中,“小颗粒”和“细粒度”可以交替使用。
目前,当某一通信装置检测到小颗粒故障时,其它通信装置无法快速确定故障。
发明内容
本申请实施例提供了一种故障通告方法,可以使得承载小颗粒业务的部分其它通信装置能够快速确定远端故障。
第一方面,本申请实施例提供了一种故障通告方法,在一个示例中,所述故障通告方法可以由第一通信装置执行,第一通信装置可以确定细粒度单元(Fine GranularityUnit, FGU)层工作异常,在第一通信装置确定FGU层工作异常之后,可以向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。由此可见,利用本方案,第一通信装置在确定FGU层工作异常之后,可以向上游节点通告远端故障,这样一来,上游节点即可快速基于第一通信装置发送的故障指示信息,确定远端故障。与传统技术相比,本方案包括向上游节点通告远端故障的机制,相应的,与传统技术中仅承载小颗粒业务的边缘节点能够感知到故障相比,感知FGU层故障的第一通信装置的上游节点能够获知远端故障,相应的,第一通信装置的上游节点获知远端故障,也有利于快速定位远端故障的原因,并降低由于第一通信装置FGU层故障对小颗粒业务的影响。例如,第一通信装置的上游节点可以执行故障定位的相关措施,等等。
在一种可能的实现方式中,为了使得上游节点确定远端故障的具体情况,所述远端故障可以具体为远端FGU层故障。
在一种可能的实现方式中,第一通信装置可以将所述故障指示信息携带在基帧开销中发送给所述上游节点,这样一来,上游节点可以通过对基帧开销进行解析以获得所述故障指示信息。
在一种可能的实现方式中,所述故障指示信息可以通过所述基帧开销的预留字段携带。采用这种方式,可以无需在基帧开销中新增新的字段来携带所述故障指示信息。
在一种可能的实现方式中,考虑到基帧开销的标识(flag)字段尚未被使用,因此,所述故障指示信息,可以通过所述基帧开销的flag字段携带。采用这种方式,可以无需在基帧开销中新增新的字段来携带所述故障指示信息。
在一种可能的实现方式中,所述故障指示信息可以通过城域传输网(metrotransport network,MTN)通道层的操作维护管理(operations administrationmaintenance,OAM)码块携带。采用这种方式,第一通信装置可以通过MTN通道层的OAM码块将所述故障指示信息发送给上游节点,相应的,上游节点通过对所述MTN通道层的OAM码块进行解析,即可获得所述故障指示信息。
在一种可能的实现方式中,可以扩展一种新的MTN通道层的OAM码块来携带所述故障指示信息。对于这种情况,所述MTN通道层的OAM码块中的类型字段,可以用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述MTN通道层的OAM码块可以是已有的基础(basic)OAM码块。对于这种方式,可以沿用已有的MTN通道层的basic OAM码块来携带所述故障指示信息,无需扩展新的MTN通道层的OAM码块。对于这种情况,在一个示例中,可以利用所述basic OAM码块中的预留字段来携带所述故障指示信息,在又一个示例中,可以利用basicOAM码块中远端缺陷指示(remote defect indication,RDI)来携带所述故障指示信息。
在一种可能的实现方式中,考虑到复帧丢失(loss of multiframe,LOM)、帧丢失(loss of frame,LOF)、以及FGU层的服务层异常,均可以体现FGU层异常,因此,第一通信装置可以在检测到LOM、检测到LOF以及检测到FGU层的服务层异常中的其中一项或者多项时,确定所述FGU层工作异常,进一步地,所述第一通信装置可以在确定所述FGU 层工作异常时,向上游节点发送故障指示信息。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。对于这种情况,当所述端到端路径的中间节点确定FGU层工作异常时,可以向上游节点通告远端故障,以便于上游节点快速基于第一通信装置通告的故障指示信息,确定远端故障。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。对于这种情况,当中间节点的下游节点的FGU层工作异常时,中间节点可以获知远端故障信息,进一步地,中间节点可以进一步执行相应的措施,从而尽可能减少由于远端故障对小颗粒业务报文传输的影响。
在一种可能的实现方式中,第一通信装置可以不断的检测FGU层的工作状态,当第一通信装置确定确定所述FGU层正常工作之后,可以向所述上游节点发送故障恢复信息,所述故障恢复信息用于指示远端正常。这样一来,上游节点接收到所述故障恢复信息之后,可以进一步执行相应的处理措施,例如,与第一通信装置进行时隙同步,从而尽快使得小颗粒业务恢复正常传输。
在一种可能的实现方式中,所述远端正常可以具体体现为远端FGU层正常。
第二方面,本申请实施例提供了一种故障通告方法,在一个示例中,该方法可以应用于第二通信装置。第二通信装置和第一通信装置均为承载小颗粒业务的路径上的节点,第二通信装置为第一通信装置的上游节点。第二通信装置可以接收第一通信装置发送的故障指示信息,所述故障指示信息用于指示远端故障,而后,所述第二通信装置可以基于所述故障指示信息,确定所述第一通信装置发生故障。由此可见,利用本方案,作为第一通信装置的上游节点的第二通信装置可以接收第一通信装置发送的故障指示信息,这样一来,第二通信装置即可快速基于第一通信装置发送的故障指示信息,确定远端故障。与传统技术相比,本方案包括下游节点向上游节点通告远端故障的机制,相应的,第一通信装置的上游节点获知远端故障,也有利于快速定位远端故障的原因,并降低由于第一通信装置 FGU层故障对小颗粒业务的影响。例如,作为第一通信装置的上游节点的第二通信装置可以执行故障定位的相关措施,等等。
在一种可能的实现方式中,所述远端故障包括:远端细粒度基本单元FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,第二通信装置接收到所述故障指示信息之后,还可以向控制管理设备发送告警信息,所述告警信息用于指示所述第一通信装置工作异常。向控制管理设备通告所述告警信息,可以使得控制管理设备确定第一通信装置工作异常,相应的,使得控制管理设备执行相应的处理措施。例如,向承载所述小颗粒业务的端到端路径上的其它节点通告第一通信装置工作异常,等等
在一种可能的实现方式中,所述第一通信装置工作异常,包括:所述第一通信装置的 FGU层工作异常。
在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,当第二通信装置接收到第一通信装置发送的故障恢复信息之后,第二通信装置可以与第一通信装置进行时隙同步,以便于在进行时隙同步之后,基于同步之后的时隙传输小颗粒业务。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第三方面,本申请实施例提供了一种状态通告方法,该方法可以应用于第一通信装置。在一个示例中,第一通信装置可以确定FGU层的工作状态,而后,向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。由此可见,利用本方案,第一通信装置可以将FGU层的工作状态通告给上游节点,这样一来,上游节点即可快速确定第一通信装置的FGU层的工作状态。与传统技术相比,本方案包括向上游节点通告远端 FGU层状态的机制,相应的,第一通信装置的上游节点可以基于该状态指示信息,执行相应的处理措施。例如,在一个示例中,所述状态指示信息指示远端故障,则所述上游节点可以获知远端故障,并执行故障定位的相关措施,等等。又如,在一个示例中,所述状态指示信息指示FGU层工作正常,则所述上游节点可以正常向下游节点发送业务数据,或者,发送与小颗粒时隙协商相关的信息。
在一种可能的实现方式中,所述FGU层的工作状态可以具体为FGU层工作正常。对于这种情况,所述上游节点即可基于所述状态指示信息确定所述第一通信装置的FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息可以通过MTN通道层的操作维护管理 OAM码块携带。采用这种方式,第一通信装置可以通过MTN通道层的OAM码块将所述状态指示信息发送给上游节点,相应的,上游节点通过对所述MTN通道层的OAM码块进行解析,即可获得所述状态指示信息。
在一种可能的实现方式中,可以扩展一种新的MTN通道层的OAM码块来携带所述状态指示信息。对于这种情况,所述MTN通道层的OAM码块中的类型字段,可以用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述MTN通道层的OAM码块可以是已有的基础(basic)OAM码块。对于这种方式,可以沿用已有的MTN通道层的basic OAM码块来携带所述状态指示信息,无需扩展新的MTN通道层的OAM码块。对于这种情况,在一个示例中,可以利用所述basic OAM码块中的预留字段来携带所述状态指示信息。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第四方面,本申请实施例提供了一种状态通告方法,在一个示例中,该方法可以应用于第二通信装置。第二通信装置和第一通信装置均为承载小颗粒业务的路径上的节点,第二通信装置为第一通信装置的上游节点。第二通信装置可以接收第一通信装置发送的状态指示信息,所述状态指示信息用于指示远端的FGU层工作状态;而后,第二通信装置可以基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。与传统技术相比,本方案包括向上游节点通告远端FGU层状态的机制,相应的,作为第一通信装置的上游节点的第二通信装置可以基于该状态指示信息,执行相应的处理措施。例如,在一个示例中,所述状态指示信息指示远端故障,则所述第二通信装置可以获知远端故障,并执行故障定位的相关措施,等等。又如,在一个示例中,所述状态指示信息指示FGU层工作正常,则所述第二通信装置可以正常向下游节点发送业务数据,或者,发送与小颗粒时隙协商相关的信息。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第五方面,本申请实施例提供了一种第一通信装置,所述第一通信装置包括收发单元和处理单元。所述收发单元用于执行上述第一方面以及第一方面各种可能的实现方式中由所述第一通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第一方面以及第一方面各种可能的实现方式中由所述第一通信装置所执行接收和/或发送相关的操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关的操作,发送单元用于执行发送相关的操作。
在一个具体的示例中,所述第一通信装置可以包括处理单元和发送单元。
所述处理单元,用于确定细粒度单元FGU层工作异常;所述发送单元,用于向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
在一种可能的实现方式中,所述远端故障包括:远端FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述处理单元,用于:检测到复帧丢失LOM、检测到帧丢失LOF、以及检测到FGU的服务层异常中的其中一项或者多项。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述处理单元,还用于:确定所述FGU层正常工作;所述发送单元,还用于向所述上游节点发送故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述远端正常包括:远端FGU层正常。
第六方面,本申请实施例提供了一种第二通信装置,所述第二通信装置包括收发单元和处理单元。所述收发单元用于执行上述第二方面以及第二方面各种可能的实现方式中由所述第二通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第二方面以及第二方面各种可能的实现方式中由所述第二通信装置所执行接收和/或发送相关的操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关的操作,发送单元用于执行发送相关的操作。
在一个具体的示例中,所述第二通信装置可以包括接收单元和处理单元。
所述接收单元,用于接收第一通信装置发送的故障指示信息,所述故障指示信息用于指示远端故障;所述处理单元,用于基于所述故障指示信息,确定所述第一通信装置发生故障。
在一种可能的实现方式中,所述远端故障包括:远端细粒度基本单元FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述装置还包括:
发送单元,用于向控制管理设备发送告警信息,所述告警信息用于指示所述第一通信装置工作异常。
在一种可能的实现方式中,所述第一通信装置工作异常,包括:所述第一通信装置的 FGU层工作异常。
在一种可能的实现方式中,所述接收单元,还用于:接收所述第一通信装置发送的故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述处理单元,还用于:与所述第一通信装置进行时隙同步。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第七方面,本申请实施例提供了一种第一通信装置,所述第一通信装置包括收发单元和处理单元。所述收发单元用于执行上述第三方面以及第三方面各种可能的实现方式中由所述第一通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第三方面以及第三方面各种可能的实现方式中由所述第一通信装置所执行接收和/或发送相关的操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关的操作,发送单元用于执行发送相关的操作。
在一个具体的示例中,所述第一通信装置可以包括处理单元和发送单元。
所述处理单元,用于确定细粒度单元FGU层的工作状态;所述发送单元,用于向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第八方面,本申请实施例提供了一种第二通信装置,所述第二通信装置包括收发单元和处理单元。所述收发单元用于执行上述第四方面以及第四方面各种可能的实现方式中由所述第二通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第四方面以及第四方面各种可能的实现方式中由所述第二通信装置所执行接收和/或发送相关的操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关的操作,发送单元用于执行发送相关的操作。
在一个具体的示例中,所述第二通信装置可以包括接收单元和处理单元。
所述接收单元,用于接收第一通信装置发送的状态指示信息,所述状态指示信息用于指示远端的细粒度单元FGU层工作状态;所述处理单元,用于基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
第九方面,本申请提供了一种通信装置,所述通信装置包括存储器和处理器;所述存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令,使得所述通信装置执行以上第一方面以及第一方面任意一项所述的方法,或者,使得所述通信装置执行以上第二方面以及第二方面任意一项所述的方法,或者,使得所述通信装置执行以上第三方面以及第三方面任意一项所述的方法,或者,使得所述通信装置执行以上第四方面以及第四方面任意一项所述的方法。
第十方面,本申请提供了一种通信装置,所述通信装置包括通信接口和处理器,通过所述通信接口和所述处理器,使得所述通信装置执行前述任一方面所述的方法以及任一方面所述的方法的任一实现方式的部分或全部操作。一种具体的实现方式中,所述通信接口用于执行以上第一方面以及第一方面任意一项所述的通信装置执行的收发操作,所述处理器用于执行以上第一方面以及第一方面任意一项所述的通信装置执行的除收发操作之外的其它操作;或者,所述通信接口用于执行以上第二方面以及第二方面任意一项所述的通信装置执行的收发操作,所述处理器用于执行以上第二方面以及第二方面任意一项所述的通信装置执行的除收发操作之外的其它操作;或者,所述通信接口用于执行以上第三方面以及第三方面任意一项所述的通信装置执行的收发操作,所述处理器用于执行以上第三方面以及第三方面任意一项所述的通信装置执行的除收发操作之外的其它操作;或者,所述通信接口用于执行以上第四方面以及第四方面任意一项所述的通信装置执行的收发操作,所述处理器用于执行以上第四方面以及第四方面任意一项所述的通信装置执行的除收发操作之外的其它操作。
第十一方面,本申请实施例提供了一种计算机可读存储介质,包括指令或计算机程序,当其在处理器上运行时,执行以上第一方面任意一项所述的方法,或者执行以上第二方面任意一项所述的方法,或者执行以上第三方面任意一项所述的方法,或者执行以上第四方面任意一项所述的方法。
第十二方面,本申请实施例提供了一种计算机程序产品,包括计算机程序产品,当其在处理器上运行时,执行以上第一方面以及第一方面任意一项所述的方法,或者执行以上第二方面以及第二方面任意一项所述的方法,或者执行以上第三方面以及第三方面任意一项所述的方法,或者执行以上第四方面以及第四方面任意一项所述的方法。
第十三方面,本申请实施例提供了一种通信***,所述通信***包括:执行以上第一方面以及以上第一方面任意一项所述的方法的通信装置以及执行以上第二方面以及以上第二方面任意一项所述的方法的通信装置;或者,执行以上第三方面以及以上第三方面任意一项所述的方法的通信装置以及执行以上第四方面以及以上第四方面任意一项所述的方法的通信装置。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本申请实施例提供的一种支持小颗粒技术的SPN架构的示意图;
图1b为本申请实施例提供的一种网络架构示意图;
图1c为本申请实施例提供的一种MTNP的OAM***示意图;
图1d为本申请实施例提供的一种fg-BU的结构示意图;
图1e为本申请实施例提供的又一种FGU基帧的结构示意图;
图1f为本申请实施例提供的又一个FGU基帧开销的结构示意图;
图1g为本申请实施例提供的一种示例性应用场景示意图;
图2为本申请实施例提供的一种故障通告方法的信令交互图;
图3为本申请实施例提供的一种OAM码块的结构示意图;
图4为本申请实施例提供的一种故障通告方法的流程示意图;
图5为本申请实施例提供的一种状态通告方法的信令交互图;
图6为本申请实施例提供的一种故障通告方法的流程示意图;
图7为本申请实施例提供的一种故障通告方法的流程示意图;
图8为本申请实施例提供的一种状态通告方法的流程示意图;
图9为本申请实施例提供的一种状态通告方法的流程示意图;
图10为本申请实施例提供的一种通信装置的结构示意图;
图11为本申请实施例提供的一种通信装置的结构示意图;
图12为本申请实施例提供的一种通信装置的结构示意图;
图13为本申请实施例提供的一种通信装置的结构示意图。
具体实施方式
本申请实施例提供了一种故障通告方法及装置,能够使得承载小颗粒业务的部分其它通信装置能够快速确定远端故障。
本申请实施例提供了一种FlexE中小颗粒业务的时隙协商方法,可以使得传输小颗粒业务的两个网络设备之间的小颗粒时隙保持一致。
为方便理解,首先对FlexE的相关内容进行介绍。
FlexE group:每个FlexE group包括的一个或多个PHY。当包括多个PHY时,所述多个PHY在物理上是独立的。应用了FlexE技术的网络设备可以通过PHY的编号来标识一个FlexE group中包含哪些PHY,来实现多个PHY的逻辑捆绑。例如,每个PHY的编号可用1~254之间的一个数字来标识,0和255为保留数字。一个PHY的编号可对应网络设备上的一个接口。相邻的两个网络设备之间需采用相同的编号来标识同一个PHY。一个 FlexE group中包括的每个PHY的编号不必是连续的。通常情况下,两个网络设备之间具有一个FlexE group,但本申请并不限定两个网络设备之间仅存在一个FlexE group,即两个网络设备之间也可以具有多个FlexE group。一个PHY可用于承载至少一个client,一个 client可在至少一个PHY上传输。FlexE可以支持任意多个不同FlexE Client在任意一组 PHY上的映射和传输,从而实现PHY捆绑、通道化及子速率等功能。
FlexE Client:对应于网络的各种用户接口或带宽。FlexE Client代表在FlexEGroup上指定时隙(一个时隙或多个时隙)传输的客户数据流,一个FlexE Group上可承载多个FlexE Client,一个FlexE Client可对应一个到多个用户业务数据流(也可以称为MACClient)。 FlexE client可根据带宽需求灵活配置,支持各种速率的以太网媒体接入控制(media access control,MAC)数据流(如10G、40G、n*25G数据流,甚至非标准速率数据流),例如可以通过64B/66B的编码的方式将数据流传递至FlexE shim层。通过同一FlexE group发送的客户需要共用同一时钟,且这些客户需要按照分配的时隙速率进行适配。本申请中,可以通过FlexE client(也可以被称为FlexE client接口),用于传输相应的FlexE client的业务数据流。FlexE client接口是一个逻辑接口。每个FlexE接口在逻辑上可以划分为一个或多个FlexE client接口,每个FlexE接口在时域上可以划分为多个时隙,每个FlexEclient接口占用所述多个时隙中的至少一个时隙。其中:64/66B指的是数据码块包括66比特,该66比特的前两个比特为同步比特,后64比特为数据比特,在PCS层,可以通过前两个同步比特来提取64/66B。
FlexE shim:作为***传统以太架构的MAC与PHY(PCS子层)中间的一个额外逻辑层,是基于时隙分发机制实现FlexE技术的核心架构。对于发送端而言,FlexE shim的主要作用是将数据封装至预先划分的时隙(slot)中。然后,根据FlexE时隙表,将划分好的各时隙映射至FlexE group中的PHY上进行传输。其中,每个时隙映射于FlexE group中的一个PHY。以100GE PHY为例,FlexE Shim层可以把FlexE Group中的每个100GE PHY 划分为20个时隙(slot)的数据承载通道,每个slot对应的带宽为5Gbps。PHY每发送 1023*20Slot的64/66B数据就会***一个开销FlexE(Overhead,OH),从而告知接收端如何对接收到的数据进行解析。
小颗粒业务:在一些实施例中,大带宽对应的slot还可以进一步划分成多个子时隙(sub- slots),用于承载对带宽需求较小的客户业务,上述业务也被称之为小颗粒业务。举例来说,上述大带宽可以理解为小颗粒业务的服务层所对应的带宽。例如,当小颗粒业务的服务层是MTN通道层时,MTN通道层的带宽为5Gbps,将对应大带宽为5Gbps的slot按照10Mbps 粒度进行进一步划分,划分成480个sub-slots,这480个sub-slot用于承载小颗粒业务。例如,这480个sub-slot中的第1个sub-slot、第3个sub-slot和第5个sub-slot用于承载小颗粒业务1。再比如,小颗粒业务的服务层为10GE以太网物理层时,将对应的大带宽按照更细的粒度进一步划分为多个sub-slots,用于承载小颗粒业务。由此可见,小颗粒的带宽粒度更细,小颗粒业务是指对带宽相对需求较小的业务。举例来说,电力专线业务的带宽需求为10Mbps,此时,即可利用小颗粒技术为该电力专线业务分配指定的带宽,用于承载电力专线业务的业务流量,上述电力专线业务为一种小颗粒业务。
其中,传输小颗粒业务时,对于发送端而言,在一个示例中,FlexE shim可以根据小颗粒的时隙配置将数据封装至预先划分的sub-slot中传输。对于接收端而言,FlexEshim可以根据小颗粒的时隙配置将通过该对应带宽为5Gbps的slot接收的数据恢复成原始小颗粒业务数据并继续传输。在又一个示例中,对于发送端而言,可以利用MTN通道层适配功能(MTN path adaptation function)将数据封装至对应的sub-slot中传输,对于接收端而言,可以利用MTN通道层适配功能将通过该对应带宽为5Gbps的slot接收的数据恢复成原始小颗粒业务数据并继续传输。在一个示例中,小颗粒业务数据可以携带在小颗粒单元(fine granularity unit,FGU)基帧中。在一个示例中,小颗粒单元,也可以被称为小颗粒基本单元(fine granularity basic unit,fg-BU),在以下描述中,二者可以交替使用。
关于FlexE OH***方式以及开销帧的结构,一种具体的实现方式中,可以参考电气与光互联网论坛(optical internetworking forum,OIF)关于FlexE的相关描述部分,此处不做详述。
接下来介绍一种可能的支持小颗粒技术的切片分组网(Slicing PacketNetwork,SPN) 架构。参见图1a,该图为本申请实施例提供的一种支持小颗粒技术的SPN架构的示意图。
如图1a所示,所述SPN架构包括:
切片分组层(slicing packet layer,SPL)、切片通道层(slicing channellayer,SCL)、切片传送层(slicing transport layer,STL)、管控一体的软件定义网络(software defined network,SDN)切片控制平面以及超高精度事件频率同步技术。其中:
SCL包括FGU层、MTN通道(MTN path,MTNP)层和MTN段(MTN Section, MTNS)层。其中:FGU层,为小颗粒业务提供端到端的确定性低时延N*10Mbps粒度硬切片通道。FGU层是独立子层,可按需灵活选择承载于MTN通道层或者以太网物理层,换言之,FGU层的服务层可以是MTN通道层,也可以是以太网物理层。
STL在原有高速以太网物理层接口的基础上,新增了10GE以太网物理层接口。10GE以太网物理层可以应用于客户终端设备(customer-premises equipment,CPE)场景中,直接承载FGU层。
接下来,以MTN通道层承载小颗粒业务为例,从发送侧行为和接收侧行为的角度,对所述MTNS和MTNP进行介绍。
首先对MTNS的发送侧行为和接收侧行为进行介绍。
在一个示例中,以100GBASE-R PHY为例,MTNS提供点到点的连接,负责将用以太网PHY连接起来的相邻节点进行时隙化处理,并提供绑定、子速率、通道化的功能。MTNS 是双向对称的,此处以一个数据传输方向为例进行说明。
发送侧,MTNS在66B码块序列中***一种特殊的O码块,间隔1023*20个66B码块之后***一个D码块,每隔1023*20个66B码块之后均***一个D码块,一共需要***7个D码块。在***第7个D码块之后,再间隔1023*20个码块后,***一个特殊的O 码块。如此,总共8*(1023*20+1)个码块构成了一个MTNS帧(frame)。
O码块加上前述7个D码块构成了MTNS帧的开销。开销上携带了指示MTNS的一些点到点链路配置信息,例如,时隙配置信息、段层组配置信息等等。
MTNS一直连续不断地按照上述帧结构向接收端发送数据。持续不断的MTNS帧等同于66B码块流,按照以太网IEEE 802.3所定义的lower PHY layer协议转变为比特、光信号、或者其它例如电脉冲的模拟信号,从发送侧设备处发送出去。
接收侧,首先按照以太网底层PHY(Ethernet lower PHY layer)的协议,将接收到的信号(例如比特、光信号、或者其它例如电脉冲的模拟信号)通过识别O码块,锁定了MTNS帧的帧头,依照固定计数就可以知道下一个开销码块出现在1023*20个码块之后。相应的,接受侧根据O码块,就可以确定各个时隙对应的数据在接收到的信号中的位置。
MTNS只能提供点到点的连接,而MTNP负责提供从网络入口到网络出口的“端到端通道连接”,MTNP提供端到端的刚性硬管道连接,提供管理维护和保护(OAM andprotection,OAMP)功能。一种关于MTNP的典型组网可以参考图1b所示,图1b为本申请实施例提供的一种网络架构示意图。
接下来结合图1b介绍MTNP的发送侧行为和接收侧行为。
如图1b所示,提供者边缘(provider edge,PE)1和PE2之间包括端到端的MTNP,PE1和PE2之间包括点到点的MTNS。
在PE1的网络侧接口(network to network interface,NNI)侧,MTNP层从MAC层中获取客户信号,该客户信号可以是MAC frame。此处提及的MAC可以是MAC层的处理模块。MTNP层获得MAC frame之后,将MAC frame编码成一串64/66B码块序列。具体的,每个MACframe会被编码成由起始码块(S码块)和结束码块(即T码块)所界定的一串66B码块序列,一连串的MAC frame序列就会被编码成一连串的66B码块序列。如果没有有效的MAC frame等待发送,那么MTNP会用空闲(idle,I)码块填充所述66B码块,从而保证MTNP的硬管道时时刻刻都有数据发送。关于MTNP提供的OAM&P功能,可参考图1c进行介绍。图1c为本申请实施例提供的一种MTNP的OAM***示意图。
如图1c所示,OAM&P通过在66B码块序列中***特殊的O码块实现,上述特殊的 O码块也可以被称为OAM码块。OAM采用特殊编码,装载了OAM信息,从而实现OAM 功能,包括连通性检测、误码监视、保护倒换等等。
MTNP OAM码块只能在源端***,宿端提取,目前,位于源端和宿端之间的中间节点不支持修改以及解析OAM码块内携带的信息。换言之,PE1在MTNP中完成MTNP OAM ***后,将包含OAM码块的66B码块序列映射到根据预先配置指定的MTNS时隙中。随后,PE1的NNI发送侧按照上述所述的MTNS发送侧的行为将数据发送出去。
P节点的接收侧,首先按照上述所述的MTNS的接收侧行为,识别出MTNS帧。随后,根据预先的配置,从指定MTNS时隙中将MTNP数据恢复。P节点接下来执行MTNP 转发。此处需要说明的是,MTNP转发与IP转发以及MAC bridge转发的本质区别在于: MTNP转发独占设备转发资源,不支持统计复用,网络节点(例如P节点)的入口和出口的都需要配置一样数量的MTNS时隙。
如上所述,在一些实施例中,大带宽对应的slot还可以进一步划分成多个sub-slot,用于承载小颗粒业务。例如,将对应带宽为5Gbps的slot按照10Mbps粒度进行进一步划分,划分成480个sub-slot,这480个sub-slot用于承载小颗粒业务。对于这种情况,MTNFGU 通过层次化的方式在5Gbps的MTNP中,可以进一步划分出480个10Mbps的时隙。在这种场景下,MTNP和MTN FGU是可以解耦的,此时,MTNP作为MTN FGU的服务层。在一个示例中,所述fg-BU的结构可以参考图1d所示,图1d为本申请实施例提供的一种 fg-BU的结构示意图。
如图1d所示,所述fg-BU包括包括FGU基帧开销110和FGU基帧净荷120。其中,所述FGU基帧开销110可以用于承载小颗粒的时隙信息,所述FGU基帧净荷120用于承载所述小颗粒业务数据。其中,小颗粒的时隙信息,可以是sub-slot与sub-client之间的映射关系。其中,sub-client与FlexE Client类似,也对应于网络的各种用户接口或带宽。与 FlexEClient的区别在于:sub-client代表在sub-slot上传输的客户数据流,一个sub-client 可对应一个或者多个sub-slot。
对于将对应带宽为5Gbps的slot按照10Mbps粒度进行进一步划分的场景,在一个示例中,一个FGU基帧可以包括24个子时隙,每个子时隙包括65字节,每个子时隙可以承载8个65比特的码块。换言之,前述基帧净荷120可以包括65*24=1560字节。20个FGU 基帧组成一个复帧,复帧内提供24×20=480个子时隙。在一个示例中,图1d所示的fg-BU 经64/66B编码之后,可以得到1个S0码块、196个D码块和1个T码块。
对于PE1的NNI发送侧,MTN FGU层与MTNP一样,先将MAC frame客户信号编码为66B码块序列,然后***OAM码块。此时需要说明的是,MTN FGU层中***的是小颗粒MTNP(fgMTNP)的OAM码块,而不是MTNP的OAM码块。随后,一连串包含了fgMTNP OAM码块的66B码块序列映射进入fg-BU中根据预先配置指定的10Mbps时隙中。
fg-BU序列本身实际是一串66B码块,可以等效为MTNP的客户信号,在***MTNPOAM码块后,按照上述描述的MTNS发送侧的行为,映射进入MTNS指定的时隙中。
P节点的接收侧,按照上述所述的MTNP的接收侧的行为,将MTNP信号恢复,随后将MTNP中的OAM码块提取出来。P节点的接收侧恢复MTNP信号之后,可以通过搜索 S码块的方式,完成fg-BU的定帧。
P节点执行fgMTNP转发,fgMTNP转发与MTNP转发一样,都是TDM转发,独占设备转发资源,不支持统计复用。P节点不会终结fgMTNP的OAM码块。
P节点的发送侧行为是P节点接收侧行为的逆过程,此处不再详细说明。另外,PE2节点的接收侧行为是PE1节点发送侧行为的逆过程,此次不做详细说明。
接下来对FGU基帧中的FGU基帧开销110进行说明。
参见图1e,该图为一个FGU基帧开销的结构示意图。图1e所示的FGU基帧开销包括56比特(bit),其中:
第0比特和第1比特为预留字段。
第2比特至第7比特为复帧指示(multi frame indication,MFI)字段,用于指示复帧中每个FGU基帧的编号,在以上20个FGU基帧组成一个复帧的场景中,MFI字段的取值范围为0-19,对于复帧中第一个FGU基帧,该MFI字段的值为0,对于复帧中第二个 FGU基帧,该MFI字段的值为1,依此类推,对于复帧中最后一个FGU基帧,该MFI字段的值为19。
第8比特至第9比特为标识(flag)字段,该flag字段用于指示基帧开销的第16比特至第48比特所携带的内容。在一个示例中,所述基帧开销的第16比特至第48比特用于携带通用通信信道(general communications channel,GCC)字段;在又一个示例中,所述基帧开销的第16比特至第48比特用于携带client标识(identifier,ID)、以及sub-slot ID 等信息。在本申请实施例中,在FGU基帧开销中携带的client ID,指的是sub-client ID。例如,下文提及的client ID 1,指的是sub-client ID 1。
第10比特为预留字段。
第11比特至第55比特用于携带基帧开销信息。
在一个示例中,***企业标准对所述基帧开销的第11比特至第15比特进行了定义。
可参见图1f所示,图1f为本申请实施例提供的又一个FGU基帧开销的结构示意图。如图1f所述:
第11比特为预留字段。
第12比特为下游完成(downstream done,DD)指示位,DD指示位为时隙增大调整通告指示位,用于在需要增大时隙时,由下游通知上游触发时隙协商。DD指示位也可以被称为S指示位。
第13比特为配置生效(configuration commit,CMT)指示位,CMT指示位用于指示时隙配置生效。CMT指示位也可以被称为C指示位。
第14比特为配置请求(configuration request,CR)指示位,CR指示位用于指示时隙调整请求。
第15比特为配置确认(configuration acknowledge,CA)指示位,CA指示位用于指示时隙调整应答,其中,接收装置接收到时隙调整请求之后,向发送装置发送时隙调整应答。
第16比特至第48比特所携带的内容由flag字段指示;例如可以携带GCC字段,又如可以携带client ID、sub-slot ID以及预留字段。
第49比特至第55比特为循环冗余校验(cyclic redundancy check,CRC)字段,在一个示例中,该CRC字段用于携带第8比特至第48比特所携带的数据的CRC值。
关于图1a所示的SPN架构中的其它内容,可以参考***SPN小颗粒***中的相关描述,此处不做详细描述。接下来,结合图1g介绍本申请实施例的应用场景。图1g 为本申请实施例提供的一种示例性应用场景示意图。
如图1g所示,PE1和PE2之间建立了一条端到端、用于承载小颗粒业务传输路径。其中:PE1和PE2之间还包括设备P1、设备P2和设备P3。虽然图1g中未示出,但是PE1 和设备P1之间,也可以包括其它设备,相应的,设备P1和设备P2之间、设备P2和设备 P3之间、设备P3和PE2之间,也均可以包括其它设备。
目前,当承载小颗粒业务中的节点检测到小颗粒故障时,可以向下游节点传递本地故障(local fault,LF)信号,接收到该LF信号的节点不解析该LF信号,而是将该LF信号继续向下游节点传递,直至所述端到端传输路径的尾节点接收到该LF信号之后,对该LF 信号进行解析。尾节点解析该LF信号之后,向该端到端传输路径的头节点发送携带RDI 的小颗粒basic OAM消息。尾节点在向头节点发送携带RDI的小颗粒basic OAM消息时,中间节点不解析该小颗粒basic OAM消息。头节点接收到该小颗粒basic OAM消息之后,对该小颗粒basic OAM消息进行解析,从而确定出现了小颗粒故障。
但是,采用这种方式,中间节点无法快速确定上述发生小颗粒故障的节点发生了故障,相应的,会影响小颗粒业务的正常传输。
举例说明:
设备P2确定发生小颗粒故障,则设备P2向设备P3发生LF信号,该LF信号进一步地由设备P3转发给PE2。PE2解析该LF信号之后,向PE1发送携带RDI的小颗粒basic OAM消息。PE1接收到该携带RDI的小颗粒basic OAM消息之后,确定发生小颗粒故障例如FGU层工作异常,进一步地,PE1可以执行相应的措施,例如故障定位措施以定位故障发生的具体节点。但是,中间节点例如P1无法确定出现故障,相应的,会影响传输小颗粒业务对应的业务报文。例如,在设备P2确定发生小颗粒故障之前,设备P1和设备P2进行了时隙协商,并且,设备P1向设备P2发送了时隙生效指示信息。但是,设备P2由于故障并未成功接收所述时隙生效指示信息,因此,在后续传递小颗粒业务的业务报文时,设备P1采用协商之后的时隙配置向设备P2发送业务报文,而设备P2却使用协商之前的时隙配置解析接收到的业务报文。即:设备P1发送业务报文使用的时隙配置和设备P2接收业务报文所使用的时隙配置不一致,从而导致该业务报文传输失败。
鉴于此,本申请实施例提供了一种故障通告方法。接下来,结合附图介绍该方法。
需要说明的是,本申请实施例中提及的“小颗粒故障”,指的是与小颗粒业务相关的故障,小颗粒故障包括但不限于FGU层故障。
在本申请实施例中,“FGU”层是指小颗粒层,用于处理小颗粒业务,通过FGU层,可以对小颗粒业务进行时隙映射、解映射等相关操作。“FGU层故障”也可以表达为“FGU层工作异常”或“小颗粒层工作故障”二者可以交替使用。随着技术演进和相关标准的进展,本领域技术人员可以理解,小颗粒层以及小颗粒技术在不同标准中可能有不同的命名。参见图2,图2为本申请实施例提供的一种故障通告方法的信令示意图。图2所示的故障通告方法100中的通信装置1和通信装置2,均为承载小颗粒业务的端到端传输路径中的节点。通信装置2为通信装置1的上游节点。通信装置1可以是尾节点或者中间节点,通信装置 2可以是中间节点或者头节点。例如,在图1e所示的PE1作为头节点、PE2作为尾节点的端到端传输路径中:通信装置1可以是PE1,通信装置2可以是设备P3;或者,通信装置 1可以是设备P3,通信装置2可以是设备P2;或者,通信装置1可以是设备P2,通信装置2可以是设备P1;或者,通信装置1可以是设备P1,通信装置2可以是PE1。
本申请实施例中提及的通信装置,可以是交换机、路由器等网络设备,也可以是网络设备上的一部分组件,例如是网络设备上的单板,线卡,还可以是网络设备上的一个功能模块,还可以是用于实现本申请方法的芯片,本申请实施例不做具体限定。通信装置之间例如可以但不限于通过以太网线或光缆直接连接。
所述方法100例如可以包括如下S101-S104。
S101:通信装置1确定FGU层工作异常。
在一个示例中,本申请实施例中提及的FGU层,可以是图1d所示的位于SCL的FGU层。对于这种情况,根据上文对于图1d的描述可知,所述FGU层的服务层可以为MTN 通道层或者以太网物理层。
在本申请实施例中,通信装置1可以检测FGU层的工作状态。在一个示例中,当通信装置1检测到LOM、当通信装置1检测到LOF、以及当通信装置1检测到FGU层的服务层异常中的其中一项或者多项时,可以确定FGU层工作异常。其中:
通信装置1检测到LOM,可以是通信装置1确定fg-BU定帧失败。其中:fg-BU定帧需要搜索识别到一个或者若干个连续的fg-BU所携带的正确的S0码块,然后才能提取该 fg-BU中的开销信息以及所包含的时隙内数据。通信装置1没有搜索识别到一个或者若干个连续的fg-BU所携带的正确的S0码块时,导致fg-BU无法定帧。
通信装置1检测到LOF,可以是通信装置1接收到的多个fg-BU的编号不连续。其中,fg-BU的编号可以通过FGU基帧开销中的MFI字段携带。
通信装置1检测所述FGU层的服务层异常,可以是所述通信装置1的FGU层的服务层自身检测到异常。例如,当FGU层的服务层为MTN通道层时,MTN通道层宿端可以通过检测固定周期内是否收到basic OAM码块来判断MTN通道层是否故障。又如,可以通过MTN通道层的服务层,例如MTN段层的检测手段来确定MTN通道层是否故障,其中,MTN段层的检测手段包括但不限于检测到FlexE LOF和/或FlexE LOM。
本申请实施例不具体限定导致所述FGU层工作异常的原因,导致所述FGU层工作异常的原因,包括但不限于:承载小颗粒业务的大颗粒通道故障、光纤故障等等,此处不一一列举说明。
S102:通信装置1向通信装置2发送故障指示信息,所述故障指示信息用于指示远端故障。
通信装置1在确定FGU层工作异常之后,可以向其上游节点(即通信装置2)发送故障指示信息。该故障指示信息用于指示远端故障。在一个示例中,远端故障可以是远端小颗粒故障,也可以是承载小颗粒的大颗粒通道故障。在一个示例中,为了使得上游节点确定远端故障的具体情况,所述故障指示信息可以用于指示远端FGU层故障。
在一些实施例中,所述通信装置1可以将所述故障指示信息携带在基帧开销中发送给通信装置2。
在一个示例中,考虑到基帧开销中的预留字段尚未被使用,因此,可以利用基帧开销中的预留字段来携带上述故障指示信息。例如,利用预留字段中的某一个比特来携带前述故障指示信息,当该比特的值为1时,指示基帧开销携带前述故障指示信息。当该比特的值为0时,该字段无特殊含义或者指示远端正常(例如指示远端FGU层正常)。在一个示例中,当所述故障指示信息用于指示远端FGU层故障时:
在一个示例中,所述预留字段可以用于指示远端FGU层故障。在又一个示例中,所述预留字段用于指示远端故障,所述基帧开销中的另外一个字段来指示该远端故障具体为远端FGU层故障。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述预留字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是基帧开销中的flag字段。
在又一个示例中,考虑到基帧开销中的flag字段尚未被使用,因此,可以利用基帧开销中的flag字段来携带上述故障指示信息。例如,对于图1b或者图1c所示的基帧开销而言,flag字段包括2个比特,可以利用flag字段中的一个或者两个比特来携带前述故障指示信息。例如,利用1个比特携带前述故障指示信息,当该比特的值为1时,指示基帧开销携带所述故障指示信息。当该比特的值为0时,该字段无特殊含义或者指示远端正常(例如指示远端FGU层正常)。在一个示例中,当所述故障指示信息用于指示远端FGU层故障时:
在一个示例中,所述flag字段可以用于指示远端FGU层故障。在又一个示例中,所述flag字段用于指示远端故障,所述基帧开销中的另外一个字段来指示该远端故障具体为远端FGU层故障。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述flag字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是基帧开销中的预留字段。
在另一些实施例中,通信装置1可以利用MTN通道层的OAM码块携带所述故障指示信息,通过向通信装置2发送MTN通道层的OAM码块的方式,将所述故障指示信息发送给通信装置2。
在一种实现方式中,可以扩展一种新的OAM码块来携带所述故障指示信息。对于这种情况,所述OAM码块中的类型字段,可以用于指示所述OAM码块携带所述故障指示信息。在一个示例中,当所述故障指示信息用于指示远端FGU层故障时:
在一个示例中,所述OAM码块的类型字段可以用于指示远端FGU层故障。在又一个示例中,所述类型字段用于指示远端故障,所述OAM码块中的另外一个字段来指示该远端故障具体为远端FGU层故障。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述类型字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是所述OAM码块中的预留字段。
在又一种实现方式中,所述OAM码块可以是已有的basic OAM码块。对于这种方式,可以沿用已有的MTN通道层的basic OAM码块来携带所述故障指示信息。在一个示例中,可以利用所述basic OAM码块中的预留字段来携带所述故障指示信息,在又一个示例中,可以利用basic OAM码块中RDI来携带所述故障指示信息。在一个示例中,当所述故障指示信息用于指示远端FGU层故障时:
在一个示例中,所述basic OAM码块的预留字段可以用于指示远端FGU层故障。在又一个示例中,所述basic OAM码块中的预留字段用于指示远端故障,所述basic OAM码块中的另外一个字段来指示该远端故障具体为远端FGU层故障。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述预留字段的任意一个尚未被使用的字段。
在又一个示例中,所述basic OAM码块的RDI可以用于指示远端FGU层故障。在又一个示例中,所述basic OAM码块中的RDI用于指示远端故障,所述basic OAM码块中的另外一个字段来指示该远端故障具体为远端FGU层故障。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述RDI的任意一个尚未被使用的字段。例如,所述另外一个字段可以是所述basic OAM码块中的预留字段。
关于所述basic OAM码块的结构,本申请实施例不做具体限定,在一个示例中,所述 basic OAM码块,其结构可以参考图3所示,图3为本申请实施例提供的一种OAM码块的结构示意图。如图3所示,所述OAM码块包括66比特,前两个比特为同步头比特,取值为01。后64个比特包括:类型(type)字段、预留(reserved,RES)字段、值(value) 字段、C码字段、序列号(sequence,seq)字段、和循环冗余校验(cyclic redundancy check, CRC)4字段。
其中:
预留字段包括3比特;
type字段用于指示OAM码块所携带的OAM消息类型,包括8比特。MTN通道层 OAM消息类型包括以下几种:
基本(basic)、连通性校验(connectivity verification,CV)、时延测量(delaymeasurement, DM)、自动保护倒换(auto protection switching,APS)、客户信号类型(client signal,CS)。当type字段的值为1时,该OAM码块为basic OAM码块。
value字段,包括32比特,指示本OAM码块所携带OAM消息的具体取值。
C码:使用4比特固定的0xC值指示0x4B类型的控制码块为MTN通道层的OAM码块。通过C码的不同,可以区分MTNP OAM码块和MTNS的开销码块。
seq:使用4比特指示本OAM码块在多码块组合成的OAM消息中的序列号,典型应用是连通性校验和时延测量。
CRC4字段为所述OAM码块前62个比特的CRC4的值。
在又一个示例中,所述basic OAM码块,也可以是MTN path basic OAM block,其结构可以参考国际电信联盟电信标准分局(internatial telecommunication uniontelecommunication standardization sector,ITU-T)G.8312第8章的相关描述部分,此处不再详细描述。
S103:通信装置2接收通信装置1发送的所述故障指示信息。
S104:通信装置2基于所述故障指示信息,确定所述通信装置1发生故障。
通信装置1将故障指示信息发送给通信装置2之后,通信装置2可以接收通信装置1发送的所述故障指示信息。进一地,所述通信装置2可以基于所述故障指示信息,确定所述通信装置1发生故障。如上所述,在一个示例中,所述故障指示信息可以用于指示远端 FGU层故障。对于这种情况,所述通知装置2可以基于所述故障指示信息,确定远端FGU 层故障。
在一个示例中,通信装置2接收到所述故障指示信息之后,可以向控制管理设备发送告警信息,该告警信息用于指示通信装置1工作异常。在一个示例中,若前述故障指示信息用于指示远端FGU层故障,则所述告警信息可以用于指示所述通信装置1的FGU层工作异常。向控制管理设备通告所述告警信息,可以使得控制管理设备确定通信装置1工作异常,相应的,使得控制管理设备执行相应的处理措施。例如,向承载所述小颗粒业务的端到端路径上的其它节点通告通信装置1工作异常,等等。
本申请实施例中提及的控制管理设备例如可以为运行了网络管理***(networkmanage system,NMS)的设备,又如可以为控制器。
通信装置1可以不断检测FGU层的工作状态。在一个示例中,若FGU层故障未恢复,则通信装置1可以不断地或者周期性地向通信装置2发送前述故障指示信息。
在一个示例中,当通信装置1确定FGU层工作正常之后,可以不再向通信装置2发送所述故障指示信息,相应的,通信装置2未接收到所述故障指示信息,则可以确定通信装置1工作正常。
在又一个示例中,当通信装置1确定FGU层工作正常之后,可以向通信装置2发送故障恢复信息,所述故障恢复信息用于指示远端正常。在一个示例中,所述远端正常,可以包括远端FGU层正常,即:当通信装置1确定FGU层工作正常之后,可以向通信装置 2发送指示远端FGU层正常的故障恢复信息。在一个示例中,通信装置1可以在检测不到 LOM和LOF的情况下,确定FGU层工作正常。
在一些实施例中,所述通信装置1可以将所述故障恢复信息携带在基帧开销中发送给通信装置2。
在一个示例中,考虑到基帧开销中的预留字段尚未被使用,因此,可以利用基帧开销中的预留字段来携带上述故障恢复信息。例如,利用预留字段中的某一个比特来携带前述故障恢复信息,当该比特的值为0时,指示基帧开销携带前述故障恢复信息。当该比特的值为1时,该字段无特殊含义或者指示远端故障(例如指示远端FGU层故障)。在一个示例中,当所述故障恢复信息用于指示远端FGU层工作正常时:
在一个示例中,所述预留字段可以用于指示远端FGU层工作正常。在又一个示例中,所述预留字段用于指示远端正常,所述基帧开销中的另外一个字段来指示该远端正常具体为远端FGU层工作正常。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述预留字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是基帧开销中的flag字段。
在又一个示例中,考虑到基帧开销中的flag字段尚未被使用,因此,可以利用基帧开销中的flag字段来携带上述故障恢复信息。例如,对于图1b或者图1c所示的基帧开销而言,flag字段包括2个比特,可以利用flag字段中的一个或者两个比特来携带前述故障恢复信息。例如,利用1个比特携带前述故障恢复信息,当该比特的值为0时,指示基帧开销携带所述故障恢复信息。当该比特的值为1时,该字段无特殊含义或者指示远端故障(例如指示远端FGU层故障)。在一个示例中,当所述故障恢复信息用于指示远端FGU层工作正常时:
在一个示例中,所述flag字段可以用于指示远端FGU层工作正常。在又一个示例中,所述flag字段用于指示远端正常,所述基帧开销中的另外一个字段来指示该远端正常具体为远端FGU层工作正常。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述flag字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是基帧开销中的预留字段。
在另一些实施例中,通信装置1可以利用MTN通道层的OAM码块携带所述故障恢复信息,通过向通信装置2发送MTN通道层的OAM码块的方式,将所述故障恢复信息发送给通信装置2。
在一种实现方式中,可以扩展一种新的OAM码块来携带所述故障恢复信息。对于这种情况,所述OAM码块中的类型字段,可以用于指示所述OAM码块携带所述故障恢复信息。在一个示例中,当所述故障恢复信息用于指示远端FGU层工作正常时:
在一个示例中,所述OAM码块的类型字段可以用于指示远端FGU层工作正常。在又一个示例中,所述类型字段用于指示远端正常,所述OAM码块中的另外一个字段来指示该远端正常具体为远端FGU层工作正常。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述类型字段的任意一个尚未被使用的字段。例如,所述另外一个字段可以是所述OAM码块中的预留字段。
在又一种实现方式中,所述OAM码块可以是已有的basic OAM码块。对于这种方式,可以沿用已有的MTN通道层的basic OAM码块来携带所述故障恢复信息。在一个示例中,可以利用所述basic OAM码块中的预留字段来携带所述故障恢复信息。在一个示例中,当所述故障恢复信息用于指示远端FGU层工作正常时:
在一个示例中,所述basic OAM码块的预留字段可以用于指示远端FGU层工作正常例如,所述basic OAM码块中的预留字段的值为0时,表示远端FGU层工作正常。在又一个示例中,所述basic OAM码块中的预留字段用于指示远端正常,所述basic OAM码块中的另外一个字段来指示该远端正常具体为远端FGU层工作正常。本申请实施例不具体限定所述另外一个字段,所述另外一个字段可以是不同于所述预留字段的任意一个尚未被使用的字段。
关于所述basic OAM码块的结构,可以参考上文的相关描述,此次不再重复描述。
通信装置2接收到所述故障恢复信息之后,可以确定通信装置1工作正常。在一个示例中,若所述故障恢复信息用于指示远端FGU层正常,则通信装置2可以基于所述故障恢复信息,确定通信装置1的FGU层工作正常。
在一个示例中,考虑到由于通信装置2工作异常,则通信装置1和通信装置2之间的时隙可能不同步。因此,在一个示例中,通信装置2接收到所述故障恢复信息之后,可以与所述第一通信装置进行时隙同步。本申请实施例不具体限定通信装置2与通信装置1进行时隙同步的具体实现方式,在一个示例中,所述通信装置2可以与通信装置1进行针对小颗粒业务的全量时隙同步。
通过以上描述可知,利用本申请实施例提供的方法100,与传统技术相比,方法100包括向上游节点通告远端故障的机制,相应的,与传统技术中仅承载小颗粒业务的边缘节点能够感知到故障相比,感知FGU层故障的通信装置1的上游节点能够获知远端故障,相应的,通信装置1的上游节点获知远端故障,也有利于快速定位远端故障的原因。例如,通信装置1的上游节点可以执行故障定位的相关措施,等等。相应的,能够减少对小颗粒业务传输的影响。
当通信装置2为承载小颗粒业务的端到端传输路径的中间节点时,利用上述方法100,当中间节点的下游节点的FGU层工作异常时,中间节点可以获知远端故障信息,进一步地,中间节点可以进一步执行相应的措施,从而尽可能减少由于远端故障对小颗粒业务报文传输的影响,例如,中间节点可以确定在确定远端故障之前是否进行时隙同步,若在确定远端故障之前与下游节点进行了时隙同步,则进一步确定时隙同步是否成功。
参见图4,该图为本申请实施例提供的一种故障通告方法的流程示意图。图4所示的故障通告方法200,可以由通信装置1执行,通信装置1可以包括如下步骤S201-S202。
S201:通信装置1确定FGU层工作异常。
关于S201,可以参考上文对于S101的相关描述部分,此处不做详述。
S202:通信装置1向控制管理设备发送告警信息,所述告警信息用于指示本端故障。
在一个示例中,所述本端故障为本端FGU层故障。
控制管理设备接收到所述告警信息之后,可以确定通信装置1故障,在一个示例中,若所述本端故障为本端FGU层故障,则所述控制管理设备可以确定通信装置1FGU层故障。相应的,控制管理设备可以执行相应的处理措施。例如,向承载所述小颗粒业务的端到端路径上的其它节点通告通信装置1工作异常,或者,向承载所述小颗粒业务的端到端路径上的其它节点通告通信装置1FGU层工作异常。
利用方法200,通信装置1在本端FGU层工作异常时,可以向控制管理设备发送告警信息,以便于控制管理设备进一步执行相应的措施,从而尽可能提升故障定位或者故障恢复的效率,从而减少由于通信装置1FGU层工作异常对小颗粒业务的影响。
本申请实施例还提供了一种状态通告方法,该方法可以使得上游节点获知下游节点的 FGU层的工作状态。
参见图5,该图为本申请实施例提供的一种状态通告方法的信令交互图。关于图5所示的通信装置1和通信装置2,可以参考上文对于方法100的相关描述部分,此处不再详述。
图5所示的方法300,可以包括如下S301-S304。
S301:通信装置1确定FGU层的工作状态。
FGU层的工作状态,可以包括FGU层工作正常和FGU层工作异常这两种情况。
关于通信装置1确定FGU层工作异常的具体实现,可以参考方式100的相关描述部分,此处不再详述。
关于通信装置1确定FGU层工作正常的具体实现,可以参考方式100的相关描述部分,此处不再详述。
S302:通信装置1向通信装置2发送状态指示信息,所述状态指示信息用于指示所述 FGU层的工作状态。
当所述FGU层工作异常时,所述状态指示信息为指示远端FGU层工作异常的故障指示信息。关于通信装置1向通信装置2发送指示远端FGU层工作异常的故障指示信息的具体实现,可以参考方法100中的相关描述部分,此处不再重复描述。
当所述FGU层工作正常时,所述状态指示信息指示远端FGU层工作正常。关于通信装置1向通信装置2发送指示远端FGU层工作正常的状态指示信息的具体实现,可以参考方法100中关于“通信装置1向通信装置2发送故障恢复信息”的相关描述部分,此处不再重复描述。
S303:通信装置2接收通信装置1发送的所述状态指示信息。
S304:通信装置2基于所述状态指示信息,确定所述通信装置1的FGU层的工作状态。
当所述FGU层工作异常时,所述状态指示信息为指示远端FGU层工作异常的故障指示信息。对于这种情况,通信装置2可以基于所述状态指示信息,确定通信装置1FGU层工作异常。
当所述FGU层工作正常时,所述状态指示信息指示远端FGU层工作正常。对于这种情况,通信装置2可以基于所述状态指示信息,确定通信装置1FGU层工作异常。
本申请实施例还提供了一种故障通告方法,参见图6,该图为本申请实施例提供的一种故障通告方法的流程示意图。图6所示的故障通告方法400,可以由第一通信装置执行。
所述故障通告方法可以应用于以上实施例提及的方法100,相应的,所述第一通信装置可以对应于方法100中的通信装置1。
所述方法400可以包括如下S401-S402。
S401:确定细粒度单元FGU层工作异常。
S402:向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
在一种可能的实现方式中,所述远端故障包括:远端FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述确定FGU层工作异常包括:
检测到复帧丢失LOM、检测到帧丢失LOF、以及检测到FGU层的服务层异常中的其中一项或者多项。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述方法还包括:确定所述FGU层正常工作;向所述上游节点发送故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述远端正常包括:远端FGU层正常。
关于所述方法400的具体实现,可以参考上文对于方法100的相关描述部分,此处不再重复描述。
本申请实施例还提供了一种故障通告方法,参见图7,该图为本申请实施例提供的一种故障通告方法的流程示意图。图7所示的故障通告方法500,可以由第二通信装置执行。
所述故障通告方法可以应用于以上实施例提及的方法100,相应的,所述第二通信装置可以对应于方法100中的通信装置2。
所述方法500可以包括如下S501-S502。
S501:接收第一通信装置发送的故障指示信息,所述故障指示信息用于指示远端故障。
S502:基于所述故障指示信息,确定所述第一通信装置发生故障。
在一种可能的实现方式中,所述远端故障包括:远端细粒度基本单元FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述确定FGU层工作异常包括:
检测到复帧丢失LOM、检测到帧丢失LOF、以及检测到FGU层的服务层异常中的其中一项或者多项。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述方法还包括:
向控制管理设备发送告警信息,所述告警信息用于指示所述第一通信装置工作异常。
在一种可能的实现方式中,所述第一通信装置工作异常,包括:所述第一通信装置的 FGU层工作异常。
在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述方法还包括:与所述第一通信装置进行时隙同步。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
关于所述方法500的具体实现,可以参考上文对于方法100的相关描述部分,此处不再重复描述。
本申请实施例还提供了一种状态通告方法,参见图8,该图为本申请实施例提供的一种状态通告方法的流程示意图。图8所示的状态通告方法600,可以由第一通信装置执行。
所述状态通告方法可以应用于以上实施例提及的方法300,相应的,所述第一通信装置可以对应于方法300中的通信装置1。
所述方法600例如可以包括如下S601-S602。
S601:确定细粒度单元FGU层的工作状态。
S602:向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
关于所述方法600的具体实现,可以参考以上方法300的相关描述部分,此处不再重复描述。
本申请实施例还提供了一种状态通告方法,参见图9,该图为本申请实施例提供的一种状态通告方法的流程示意图。图9所示的状态通告方法700,可以由第二通信装置执行。
所述状态通告方法可以应用于以上实施例提及的方法300,相应的,所述第二通信装置可以对应于方法300中的通信装置2。
所述方法700例如可以包括如下S701-S702。
S701:接收第一通信装置发送的状态指示信息,所述状态指示信息用于指示远端的细粒度单元FGU层工作状态。
S702:基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
关于所述方法700的具体实现,可以参考以上方法300的相关描述部分,此处不再重复描述。
本申请实施例还提供了一种第一通信装置,参见图10,该图为本申请实施例提供的一种通信装置的结构示意图。图10所示的第一通信装置1000。所述故障通告装置可以包括处理单元1001和发送单元1002。
在一个示例中,所述第一通信装置可以用于执行以上方法100中由通信装置1执行的步骤,或者,执行以上方法400中由第一通信装置执行的步骤。对于这种情况:
所述处理单元1001,用于确定细粒度单元FGU层工作异常;
所述发送单元1002,用于向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
在一种可能的实现方式中,所述远端故障包括:远端FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述处理单元1001,用于:
检测到复帧丢失LOM、检测到帧丢失LOF、以及检测到FGU层的服务层异常中的其中一项或者多项。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述处理单元1001,还用于:确定所述FGU层正常工作;所述发送单元,还用于向所述上游节点发送故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述远端正常包括:远端FGU层正常。
在又一个示例中,所述第一通信装置可以用于执行以上方法300中由通信装置1执行的步骤,或者,执行以上方法600中由第一通信装置执行的步骤。对于这种情况:
所述处理单元1001,用于确定细粒度单元FGU层的工作状态;
所述发送单元1002,用于向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
本申请实施例还提供了一种第二通信装置,参见图11,该图为本申请实施例提供的一种通信装置的结构示意图。图11所示的第二通信装置1100,可以包括接收单元1101和处理单元1102。
在一个示例中,所述第二通信装置可以用于执行以上方法100中由通信装置2执行的步骤,或者,执行以上方法500中由第二通信装置执行的步骤。对于这种情况:
所述接收单元1101,用于接收第一通信装置发送的故障指示信息,所述故障指示信息用于指示远端故障;
所述处理单元1102,用于基于所述故障指示信息,确定所述第一通信装置发生故障。
在一种可能的实现方式中,所述远端故障包括:远端细粒度基本单元FGU层故障。
在一种可能的实现方式中,所述故障指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述故障指示信息为远端故障指示信息RDI。
在一种可能的实现方式中,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述装置还包括:发送单元,用于向控制管理设备发送告警信息,所述告警信息用于指示所述第一通信装置工作异常。
在一种可能的实现方式中,所述第一通信装置工作异常,包括:所述第一通信装置的 FGU层工作异常。
在一种可能的实现方式中,所述接收单元1101,还用于:接收所述第一通信装置发送的故障恢复信息,所述故障恢复信息用于指示远端正常。
在一种可能的实现方式中,所述处理单元1102,还用于:与所述第一通信装置进行时隙同步。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在又一个示例中,所述第二通信装置可以用于执行以上方法300中由通信装置2执行的步骤,或者,执行以上方法700中由第二通信装置执行的步骤。对于这种情况:
所述接收单元1101,用于接收第一通信装置发送的状态指示信息,所述状态指示信息用于指示远端的细粒度单元FGU层工作状态;
所述处理单元1102,用于基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。
在一种可能的实现方式中,所述FGU层的工作状态包括:FGU层工作正常。
在一种可能的实现方式中,所述状态指示信息,通过基帧开销携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的预留字段携带。
在一种可能的实现方式中,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
在一种可能的实现方式中,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
在一种可能的实现方式中,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
在一种可能的实现方式中,所述OAM码块为基础basic OAM码块。
在一种可能的实现方式中,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
在一种可能的实现方式中,所述FGU层的服务层为MTN通道层或者以太网物理层。
在一种可能的实现方式中,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
在一种可能的实现方式中,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
此外,本申请实施例还提供了一种通信装置1200,参见图12所示,图12为本申请实施例提供的一种通信装置的结构示意图。该通信装置1200包括通信接口1201和与通信接口1201连接的处理器1202。该通信装置1400可以用于执行以上实施例中的方法100、方法200、方法300、方法400、方法500、方法600或者方法700。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法100,当通信装置1200用于执行以上实施例中的方法100时,通信装置1200相当于方法100中的通信装置 1。通信接口1201用于执行方法100中通信装置1执行的收发操作。处理器1202用于执行方法100中通信装置1执行的除收发操作之外的操作。例如:处理器1202用于确定FGU 层工作异常;通信接口1201用于向通信装置2发送故障指示信息,所述故障指示信息用于指示远端故障。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法100,当通信装置1200用于执行以上实施例中的方法100时,通信装置1200相当于方法100中的通信装置 2。通信接口1201用于执行方法100中通信装置2执行的收发操作。处理器1202用于执行方法100中通信装置2执行的除收发操作之外的操作。例如:通信接口1201用于接收通信装置1发送的故障指示信息,所述故障指示信息用于指示远端故障;处理器1202用于确定通信装置1发生故障。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法200,当通信装置1200用于执行以上实施例中的方法200时,通信装置1200相当于方法200中的通信装置 1。通信接口1201用于执行方法200中通信装置1执行的收发操作。处理器1202用于执行方法200中通信装置1执行的除收发操作之外的操作。例如:处理器1202用于确定FGU 层工作异常;通信接口1201用于向控制管理设备发送告警信息,所述告警信息用于指示本端故障。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法300,当通信装置1200用于执行以上实施例中的方法300时,通信装置1200相当于方法300中的通信装置 1。通信接口1201用于执行方法300中通信装置1执行的收发操作。处理器1202用于执行方法300中通信装置1执行的除收发操作之外的操作。例如:处理器1202用于确定FGU 层的工作状态;通信接口1201用于向通信装置2发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法300,当通信装置1200用于执行以上实施例中的方法300时,通信装置1200相当于方法300中的通信装置 2。通信接口1201用于执行方法300中通信装置2执行的收发操作。处理器1202用于执行方法300中通信装置2执行的除收发操作之外的操作。例如:通信接口1201用于接收通信装置1发送的状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态;处理器1202用于确定所述通信装置1的FGU层的工作状态。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法400,当通信装置1200用于执行以上实施例中的方法400时,通信装置1200相当于方法400中的第一通信装置。通信接口1201用于执行方法400中第一通信装置执行的收发操作。处理器1202用于执行方法400中第一通信装置执行的除收发操作之外的操作。例如:处理器1202用于确定FGU层工作异常;通信接口1201用于向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法500,当通信装置1200用于执行以上实施例中的方法500时,通信装置1200相当于方法500中的第二通信装置。通信接口1201用于执行方法500中第二通信装置执行的收发操作。处理器1202用于执行方法500中第二通信装置执行的除收发操作之外的操作。例如:通信接口1201用于接收第一通信装置发送的故障指示信息所述故障指示信息用于指示远端故障;处理器 1202用于基于所述故障指示信息,确定所述第一通信装置发生故障。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法600,当通信装置1200用于执行以上实施例中的方法600时,通信装置1200相当于方法600中的第一通信装置。通信接口1201用于执行方法600中第一通信装置执行的收发操作。处理器1202用于执行方法600中第一通信装置执行的除收发操作之外的操作。例如:处理器1202用于确定细粒度单元FGU层的工作状态;通信接口1201用于向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一个示例中,所述通信装置1200可以执行以上实施例中的方法700,当通信装置1200用于执行以上实施例中的方法700时,通信装置1200相当于方法700中的第二通信装置。通信接口1201用于执行方法700中第二通信装置执行的收发操作。处理器1202用于执行方法700中第二通信装置执行的除收发操作之外的操作。例如:通信接口1201用于接收第一通信装置发送的状态指示信息所述状态指示信息用于指示远端的细粒度单元 FGU层工作状态;处理器1202用于基于所述状态指示信息,确定所述第一通信装置的FGU 层的工作状态。
此外,本申请实施例还提供了一种通信装置1300,参见图13所示,图13为本申请实施例提供的一种通信装置的结构示意图。该通信装置1300可以用于执行以上实施例中的方法100、方法200、方法300、方法400、方法500、方法600或者方法700。
如图13所示,通信装置1300可以包括处理器1310,与所述处理器1310耦合连接的存储器1320,收发器1330。收发器1330例如可以是通信接口,光模块等。处理器1310可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:networkprocessor,缩写:NP)或者CPU和NP的组合。处理器还可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。处理器1310可以是指一个处理器,也可以包括多个处理器。存储器1320可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写: SSD);存储器1320还可以包括上述种类的存储器的组合。存储器1320可以是指一个存储器,也可以包括多个存储器。在一个实施方式中,存储器1320中存储有计算机可读指令,所述计算机可读指令包括多个软件模块,例如发送模块1321,处理模块1322和接收模块 1323。处理器1310执行各个软件模块后可以按照各个软件模块的指示进行相应的操作。在本实施例中,一个软件模块所执行的操作实际上是指处理器1310根据所述软件模块的指示而执行的操作。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法100,当通信装置1300用于执行以上实施例中的方法100时,通信装置1300相当于方法100中的通信装置 1。收发器1330用于执行方法100中通信装置1执行的收发操作。处理器1310用于执行方法100中通信装置1执行的除收发操作之外的操作。例如:处理器1310用于确定FGU 层工作异常;收发器1330用于向通信装置2发送故障指示信息,所述故障指示信息用于指示远端故障。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法100,当通信装置1300用于执行以上实施例中的方法100时,通信装置1300相当于方法100中的通信装置 2。收发器1330用于执行方法100中通信装置2执行的收发操作。处理器1310用于执行方法100中通信装置2执行的除收发操作之外的操作。例如:收发器1330用于接收通信装置1发送的故障指示信息,所述故障指示信息用于指示远端故障;处理器1310用于确定通信装置1发生故障。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法200,当通信装置1300用于执行以上实施例中的方法200时,通信装置1300相当于方法200中的通信装置 1。收发器1330用于执行方法200中通信装置1执行的收发操作。处理器1310用于执行方法200中通信装置1执行的除收发操作之外的操作。例如:处理器1310用于确定FGU 层工作异常;收发器1330用于向控制管理设备发送告警信息,所述告警信息用于指示本端故障。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法300,当通信装置1300用于执行以上实施例中的方法300时,通信装置1300相当于方法300中的通信装置 1。收发器1330用于执行方法300中通信装置1执行的收发操作。处理器1310用于执行方法300中通信装置1执行的除收发操作之外的操作。例如:处理器1310用于确定FGU 层的工作状态;收发器1330用于向通信装置2发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法300,当通信装置1300用于执行以上实施例中的方法300时,通信装置1300相当于方法300中的通信装置 2。收发器1330用于执行方法300中通信装置2执行的收发操作。处理器1310用于执行方法300中通信装置2执行的除收发操作之外的操作。例如:收发器1330用于接收通信装置1发送的状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态;处理器1310用于确定所述通信装置1的FGU层的工作状态。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法400,当通信装置1300用于执行以上实施例中的方法400时,通信装置1300相当于方法400中的第一通信装置。收发器1330用于执行方法400中第一通信装置执行的收发操作。处理器1310用于执行方法400中第一通信装置执行的除收发操作之外的操作。例如:处理器1310用于确定FGU层工作异常;收发器1330用于向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法500,当通信装置1300用于执行以上实施例中的方法500时,通信装置1300相当于方法500中的第二通信装置。收发器1330用于执行方法500中第二通信装置执行的收发操作。处理器1310用于执行方法500中第二通信装置执行的除收发操作之外的操作。例如:收发器1330用于接收第一通信装置发送的故障指示信息所述故障指示信息用于指示远端故障;处理器1310用于基于所述故障指示信息,确定所述第一通信装置发生故障。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法600,当通信装置1300用于执行以上实施例中的方法600时,通信装置1300相当于方法600中的第一通信装置。收发器1330用于执行方法600中第一通信装置执行的收发操作。处理器1310用于执行方法600中第一通信装置执行的除收发操作之外的操作。例如:处理器1310用于确定细粒度单元FGU层的工作状态;收发器1330用于向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
在一个示例中,所述通信装置1300可以执行以上实施例中的方法700,当通信装置1300用于执行以上实施例中的方法700时,通信装置1300相当于方法700中的第二通信装置。收发器1330用于执行方法700中第二通信装置执行的收发操作。处理器1310用于执行方法700中第二通信装置执行的除收发操作之外的操作。例如:收发器1330用于接收第一通信装置发送的状态指示信息所述状态指示信息用于指示远端的细粒度单元FGU 层工作状态;处理器1310用于基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行前述实施例中所述的方法(例如方法100、方法200、方法300、方法400、方法500、方法600或者方法700)中任意一个或多个操作。
本申请还提供了一种计算机程序产品,包括计算机程序,当其在计算机上运行时,使得所述计算机执行前述实施例中所述的方法(例如方法100、方法200、方法300、方法400、方法500、方法600或者方法700)中任意一个或多个操作。
本申请还提供了一种通信***,包括以上实施例方法100中提及的通信装置1和通信装置2。
本申请还提供了一种通信***,包括以上实施例方法300中提及的通信装置1和通信装置2。
本申请还提供了一种通信***,包括以上实施例方法400中提及的第一通信装置和以上方法500中提及的第二通信装置。
本申请还提供了一种通信***,包括以上实施例方法600中提及的第一通信装置和以上方法700中提及的第二通信装置。
本申请还提供了一种通信***,包括至少一个存储器和至少一个处理器,该至少一个存储器存储有指令,该至少一个处理器执行所述指令,使得所述通信***执行本申请前述实施例中任一实施例所述的方法(例如方法100、方法200、方法300、方法400、方法500、方法600或者方法700)中任意一个或多个操作。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等 (如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑业务划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各业务单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件业务单元的形式实现。
集成的单元如果以软件业务单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的业务可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些业务存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (64)
1.一种故障通告方法,其特征在于,应用于第一通信装置,所述方法包括:
确定细粒度单元FGU层工作异常;
向上游节点发送故障指示信息,所述故障指示信息用于指示远端故障。
2.根据权利要求1所述的方法,其特征在于,所述远端故障包括:
远端FGU层故障。
3.根据权利要求1或2所述的方法,其特征在于,所述故障指示信息,通过基帧开销携带。
4.根据权利要求3所述的方法,其特征在于,所述故障指示信息,通过所述基帧开销的预留字段携带。
5.根据权利要求3所述的方法,其特征在于,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
6.根据权利要求1或2所述的方法,其特征在于,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
7.根据权利要求6所述的方法,其特征在于,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
8.根据权利要求6所述的方法,其特征在于,所述OAM码块为基础basic OAM码块。
9.根据权利要求8所述的方法,其特征在于,所述故障指示信息为远端故障指示信息RDI。
10.根据权利要求8所述的方法,其特征在于,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
11.根据权利要求1-10任意一项所述的方法,其特征在于,所述确定FGU层工作异常包括:
检测到复帧丢失LOM、检测到帧丢失LOF、以及检测到FGU层的服务层异常中的其中一项或者多项。
12.根据权利要求1-11任意一项所述的方法,其特征在于,所述FGU层的服务层为MTN通道层或者以太网物理层。
13.根据权利要求1-12任意一项所述的方法,其特征在于,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
14.根据权利要求1-13任意一项所述的方法,其特征在于,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
15.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述FGU层正常工作;
向所述上游节点发送故障恢复信息,所述故障恢复信息用于指示远端正常。
16.根据权利要求15所述的方法,其特征在于,所述远端正常包括:
远端FGU层正常。
17.一种故障通告方法,其特征在于,应用于第二通信装置,所述方法包括:
接收第一通信装置发送的故障指示信息,所述故障指示信息用于指示远端故障;
基于所述故障指示信息,确定所述第一通信装置发生故障。
18.根据权利要求17所述的方法,其特征在于,所述远端故障包括:远端细粒度基本单元FGU层故障。
19.根据权利要求17或18所述的方法,其特征在于,所述故障指示信息,通过基帧开销携带。
20.根据权利要求19所述的方法,其特征在于,所述故障指示信息,通过所述基帧开销的预留字段携带。
21.根据权利要求19所述的方法,其特征在于,所述故障指示信息,通过所述基帧开销的标识flag字段携带。
22.根据权利要求17或18所述的方法,其特征在于,所述故障指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
23.根据权利要求22所述的方法,其特征在于,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述故障指示信息。
24.根据权利要求22所述的方法,其特征在于,所述OAM码块为基础basic OAM码块。
25.根据权利要求24所述的方法,其特征在于,所述故障指示信息为远端故障指示信息RDI。
26.根据权利要求24所述的方法,其特征在于,所述故障指示信息通过所述basic OAM码块中的预留字段携带。
27.根据权利要求17-26任意一项所述的方法,其特征在于,所述FGU层的服务层为MTN通道层或者以太网物理层。
28.根据权利要求18所述的方法,其特征在于,所述方法还包括:
向控制管理设备发送告警信息,所述告警信息用于指示所述第一通信装置工作异常。
29.根据权利要求28所述的方法,其特征在于,所述第一通信装置工作异常,包括:
所述第一通信装置的FGU层工作异常。
30.根据权利要求17-29任意一项所述的方法,其特征在于,所述方法还包括:
接收所述第一通信装置发送的故障恢复信息,所述故障恢复信息用于指示远端正常。
31.根据权利要求30所述的方法,其特征在于,所述方法还包括:
与所述第一通信装置进行时隙同步。
32.根据权利要求17-31任意一项所述的方法,其特征在于,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
33.根据权利要求17-32任意一项所述的方法,其特征在于,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
34.一种状态通告方法,其特征在于,应用于第一通信装置,所述方法包括:
确定细粒度单元FGU层的工作状态;
向上游节点发送状态指示信息,所述状态指示信息用于指示所述FGU层的工作状态。
35.根据权利要求34所述的方法,其特征在于,所述FGU层的工作状态包括:
FGU层工作正常。
36.根据权利要求34或35所述的方法,其特征在于,所述状态指示信息,通过基帧开销携带。
37.根据权利要求36所述的方法,其特征在于,所述状态指示信息,通过所述基帧开销的预留字段携带。
38.根据权利要求36所述的方法,其特征在于,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
39.根据权利要求34或35所述的方法,其特征在于,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
40.根据权利要求39所述的方法,其特征在于,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
41.根据权利要求39所述的方法,其特征在于,所述OAM码块为基础basic OAM码块。
42.根据权利要求41所述的方法,其特征在于,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
43.根据权利要求34-42任意一项所述的方法,其特征在于,所述FGU层的服务层为MTN通道层或者以太网物理层。
44.根据权利要求34-43任意一项所述的方法,其特征在于,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
45.根据权利要求34-44任意一项所述的方法,其特征在于,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
46.一种状态通告方法,其特征在于,应用于第二通信装置,所述方法包括:
接收第一通信装置发送的状态指示信息,所述状态指示信息用于指示远端的细粒度单元FGU层工作状态;
基于所述状态指示信息,确定所述第一通信装置的FGU层的工作状态。
47.根据权利要求46所述的方法,其特征在于,所述FGU层的工作状态包括:
FGU层工作正常。
48.根据权利要求46或47所述的方法,其特征在于,所述状态指示信息,通过基帧开销携带。
49.根据权利要求48所述的方法,其特征在于,所述状态指示信息,通过所述基帧开销的预留字段携带。
50.根据权利要求48所述的方法,其特征在于,所述状态指示信息,通过所述基帧开销的标识flag字段携带。
51.根据权利要求46或47所述的方法,其特征在于,所述状态指示信息通过城域传输网MTN通道层的操作维护管理OAM码块携带。
52.根据权利要求51所述的方法,其特征在于,所述OAM码块中的类型字段,用于指示所述OAM码块携带所述状态指示信息。
53.根据权利要求51所述的方法,其特征在于,所述OAM码块为基础basic OAM码块。
54.根据权利要求53所述的方法,其特征在于,所述状态指示信息通过所述basic OAM码块中的预留字段携带。
55.根据权利要求46-54任意一项所述的方法,其特征在于,所述FGU层的服务层为MTN通道层或者以太网物理层。
56.根据权利要求46-55任意一项所述的方法,其特征在于,所述第一通信装置是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
57.根据权利要求46-56任意一项所述的方法,其特征在于,所述上游节点是所述FGU层承载的小颗粒业务的端到端路径的中间节点。
58.一种第一通信装置,其特征在于,所述装置包括:
收发单元和处理单元;
所述收发单元,用于执行权利要求1-16任意一项所述的由第一通信装置执行的接收和/或发送操作;
所述处理单元用于执行权利要求1-16任意一项所述的由第一通信装置执行的接收和/或发送操作之外的操作。
59.一种第二通信装置,其特征在于,所述装置包括:
收发单元和处理单元;
所述收发单元,用于执行权利要求17-33任意一项所述的由第二通信装置执行的接收和/或发送操作;
所述处理单元用于执行权利要求17-33任意一项所述的由第二通信装置执行的接收和/或发送操作之外的操作。
60.一种第一通信装置,其特征在于,所述装置包括:
收发单元和处理单元;
所述收发单元,用于执行权利要求34-45任意一项所述的由第一通信装置执行的接收和/或发送操作;
所述处理单元用于执行权利要求34-45任意一项所述的由第一通信装置执行的接收和/或发送操作之外的操作。
61.一种第二通信装置,其特征在于,所述装置包括:
收发单元和处理单元;
所述收发单元,用于执行权利要求46-57任意一项所述的由第二通信装置执行的接收和/或发送操作;
所述处理单元用于执行权利要求46-57任意一项所述的由第二通信装置执行的接收和/或发送操作之外的操作。
62.一种通信装置,其特征在于,包括:处理器和存储器;
所述存储器,用于存储指令;
所述处理器,用于执行所述指令,使得所述通信装置执行权利要求1-57任意一项所述的方法。
63.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在处理器上运行时,实现权利要求1-57任意一项所述的方法。
64.一种通信***,其特征在于,所述通信***包括:
执行以上权利要求1-16任意一项所述的方法的第一通信装置以及执行权利要求17-33任意一项所述的方法的第二通信装置;或者,
执行以上权利要求34-45任意一项所述的方法的第一通信装置以及执行权利要求46-57任意一项所述的方法的第二通信装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2023/079288 WO2023197770A1 (zh) | 2022-04-15 | 2023-03-02 | 一种故障通告方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210399017 | 2022-04-15 | ||
CN2022103990173 | 2022-04-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116962145A true CN116962145A (zh) | 2023-10-27 |
Family
ID=88459087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210552411.6A Pending CN116962145A (zh) | 2022-04-15 | 2022-05-20 | 一种故障通告方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116962145A (zh) |
-
2022
- 2022-05-20 CN CN202210552411.6A patent/CN116962145A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111726244B (zh) | 操作、管理和维护oam数据的传输方法和装置 | |
CA2458694C (en) | Alarm transfer method and wide area ethernet network | |
US8730822B2 (en) | Method for supporting SDH/SONET OAMP on ethernet | |
US7043541B1 (en) | Method and system for providing operations, administration, and maintenance capabilities in packet over optics networks | |
JP7282187B2 (ja) | フレキシブルイーサネット通信方法及びネットワーク装置 | |
US7050399B2 (en) | Transport network with circuitry for monitoring packet path accommodated in STM path | |
CN109274600B (zh) | 一种检测块发送和接收的方法、网络设备和*** | |
US11310138B2 (en) | Method and apparatus for indicating fault in flexible ethernet | |
US20210273826A1 (en) | Communication method and communications apparatus | |
US20210385127A1 (en) | Flexible ethernet communication method and network device | |
WO2021115452A1 (zh) | 灵活以太网开销复帧接收方法、装置、设备及介质 | |
WO2019015462A1 (zh) | 一种检测块发送和接收的方法、网络设备和*** | |
JP7191228B2 (ja) | 通信方法および装置 | |
WO2017137096A1 (en) | Fault propagation in segmented protection | |
CN116962145A (zh) | 一种故障通告方法及装置 | |
WO2023197770A1 (zh) | 一种故障通告方法及装置 | |
WO2024032191A1 (zh) | 一种故障码块处理方法及装置 | |
JP2004328173A (ja) | ネットワーク、中継装置及びそれらに用いるパス管理方法 | |
CN117938738A (zh) | 一种通信方法及装置 | |
WO2023071249A1 (zh) | 一种时隙协商方法及装置 | |
CA2519617C (en) | A multiplexer for ethernet networks | |
EP2048828A1 (en) | Method and systems for data transmission over packet networks, corresponding computer program product | |
CN116156556A (zh) | 一种面向电力通道spn网络传送sdh信号方法、装置、spn设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |