Systems and methods for capturing packet loss and disruption duration information during service restoration

US10756996B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10756996-B2
Application numberUS-201816177766-A
CountryUS
Kind codeB2
Filing dateNov 1, 2018
Priority dateSep 19, 2018
Publication dateAug 25, 2020
Grant dateAug 25, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods with a service operating in a network between an originating node and a terminating node include, responsive to detection of a fault on a service, determining a first snapshot of information at each of the originating node and the terminating node; responsive to detection of clearing of the fault, determining a second snapshot of information at each of the originating node and the terminating node; and utilizing the first snapshot of information at each of the originating node and the terminating node and the second snapshot of information at each of the originating node and the terminating node to determine packet disruption information for the service based on the fault and the clearing of the fault.

First claim

Opening claim text (preview).

What is claimed is: 1. A node in a network comprising: a plurality of ports; a switch configured to switch packets between the plurality of ports; and a controller communicatively coupled to the plurality of ports and the switch, wherein a service is configured in the network between a port of the plurality of ports and a terminating node in the network, wherein, responsive to detection of a fault associated with the service, the controller is configured to determine a first snapshot of information, and, responsive to detection of clearing of the fault, the controller is configured to determine a second snapshot of information, and wherein the first snapshot of information, the second snapshot of information, and corresponding snapshots at the terminating node are provided to the controller or management system, wherein the controller or management system is configured to determine packet disruption information, and wherein the first snapshot of information, the second snapshot of information, and corresponding snapshots at the terminating node are utilized are by the controller or the management system to determine the packet disruption information for the service based on the fault and the clearing of the fault. 2. The node of claim 1 , wherein the first snapshot and the second snapshot each include a timestamp, a count of transmitted packets, and a count of received packets. 3. The node of claim 1 , wherein the corresponding snapshots are provided to the controller or the management system via a control plane. 4. The node of claim 1 , wherein: the first snapshot and the corresponding snapshot at the terminating node includes TXA_O representing transmitted packets at the originating node at the detection of the fault, TXA_T representing transmitted packets at the terminating node at the detection of the fault, RXA_O representing received packets at the originating node at the detection of the fault, and RXA_T representing received packets at the terminating node at the detection of the fault; and The second snapshot and the corresponding snapshot at the terminating node includes TXB_O representing transmitted packets at the originating node at the clearing of the fault, TXB_T representing transmitted packets at the terminating node at the clearing of the fault, RXB_O representing received packets at the originating node at the clearing of the fault, and RXB_T representing received packets at the terminating node at the clearing of the fault. 5. The node of claim 4 , wherein the packet disruption information comprises Count of Packets Transmitted during disruption by the originating node=TXB_O−TXA_O; Count of Packets Transmitted during disruption by the terminating node=TXB_T−TXA_T; Count of Packets Received during disruption by the originating node=RXB_O−RXA_O; Count of Packets Received during disruption by the terminating node=RXB_T−RXA_T. 6. The node of claim 1 , wherein the fault is detected via one of an Alarm Indication Signal (AIS), a Backward Defect Indicator (BDI), and a Loss of Signal (LOS). 7. A network controller comprising: a processor; and memory storing instructions that, when executed, cause the processor to: for a service configured in the network between an originating node and a terminating node in the network, and responsive to detection of a fault associated with the service, obtain a first snapshot of information which is determined at each of the originating node and the terminating node, responsive to detection of clearing of the fault, obtain a second snapshot of information which is determined at each of the originating node and the terminating node, and determine packet disruption information for the service based on the fault and the clearing of the fault utilizing the first snapshot of information and the second snapshot of information. 8. The network controller of claim 7 , wherein the first snapshot and the second snapshot each include a timestamp, a count of transmitted packets, and a count of received packets. 9. The network controller of claim 7 , wherein the first snapshot of information and the second snapshot of information are obtained via a control plane. 10. The network controller of claim 7 , wherein the network controller is one of a management system and a Software Defined Networking (SDN) controller. 11. The network controller of claim 7 , wherein: the first snapshot includes TXA_O representing transmitted packets at the originating node at the detection of the fault, TXA_T representing transmitted packets at the terminating node at the detection of the fault, RXA_O representing received packets at the originating node at the detection of the fault, and RXA_T representing received packets at the terminating node at the detection of the fault; and The second snapshot includes TXB_O representing transmitted packets at the originating node at the clearing of the fault, TXB_T representing transmitted packets at the terminating node at the clearing of the fault, RXB_O representing received packets at the originating node at the clearing of the fault, and RXB_T representing received packets at the terminating node at the clearing of the fault. 12. The network controller of claim 11 , wherein the packet disruption information comprises Count of Packets Transmitted during disruption by the originating node=TXB_O−TXA_O; Count of Packets Transmitted during disruption by the terminating node=TXB_T−TXA_T; Count of Packets Received during disruption by the originating node=RXB_O−RXA_O; and Count of Packets Received during disruption by the terminating node=RXB_T−RXA_T. 13. The network controller of claim 7 , wherein the fault is detected via one of an Alarm Indication Signal (AIS), a Backward Defect Indicator (BDI), and a Loss of Signal (LOS). 14. A method comprising: with a service operating in a network between an originating node and a terminating node, responsive to detection of a fault on the service, determining a first snapshot of information at each of the originating node and the terminating node; responsive to detection of clearing of the fault, determining a second snapshot of information at each of the originating node and the terminating node; and utilizing the first snapshot of information at each of the originating node and the terminating node and the second snapshot of information at each of the originating node and the terminating node to determine packet disruption information for the service based on the fault and the clearing of the fault. 15. The method of claim 14 , wherein the first snapshot and the second snapshot each include a timestamp, a count of transmitted packets, and a count of received packets. 16. The method of claim 14 , further comprising: exchanging the first snapshot and the second snapshot via a control plane. 17. The method of claim 15 , further comprising: exchanging the first snapshot and the second snapshot to a controller or management system, wherein the controller or management system is configured to perform the utilizing. 18. The method of claim 14 , wherein: the first snapshot includes TXA_O representing transmitted packets at the originating node at the detection of the fault, TXA_T representing transmitted packets at the terminating node at the detection of the fault, RXA_O representing received packets at the originating node at the detection of the fault, and RXA_T representi

Assignees

Inventors

Classifications

  • One way packet loss · CPC title

  • H04L41/40Primary

    using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • using logs of notifications; Post-processing of notifications · CPC title

  • using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10756996B2 cover?
Systems and methods with a service operating in a network between an originating node and a terminating node include, responsive to detection of a fault on a service, determining a first snapshot of information at each of the originating node and the terminating node; responsive to detection of clearing of the fault, determining a second snapshot of information at each of the originating node a…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L43/0835. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).