US 11,909,607 B1
Maintaining consistent measurement intervals of MEF 35.1 performance monitoring (PM) sessions in a history database
Shivam Agarwal, Allahabad (IN); Aditya Yadav, Alwar (IN); and Jai Kumar, Rohtak (IN)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Sep. 23, 2022, as Appl. No. 17/951,236.
Claims priority of application No. 202211045016 (IN), filed on Aug. 6, 2022.
Int. Cl. H04L 43/04 (2022.01); H04L 43/067 (2022.01); H04L 43/028 (2022.01); H04L 43/0811 (2022.01)
CPC H04L 43/028 (2013.01) [H04L 43/04 (2013.01); H04L 43/067 (2013.01); H04L 43/0811 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A Network Element (NE) comprising:
a processing device, and
a memory device configured to store a computer program having instructions that, when executed, enable the processing device to
obtain Performance Monitoring (PM) data during a current Measurement Interval of an ongoing PM session in accordance with the Metro Ethernet Forum (MEF) 35.1 standard, wherein the PM data is configured to be locally stored as a current dataset to be reported at the end of the current Measurement Interval for storage in a history database,
following an interruption event that interrupts at least the current Measurement Interval, detect a recommencement event that clears the interruption event and allows a PM session to resume,
determine a number of Measurement Intervals affected by the interruption event based on an end time of a last-reported Measurement Interval, and
insert the number of affected Measurement Intervals into the history database after the last-reported Measurement Interval,
wherein each of the Measurement Intervals includes PM data obtained during a predetermined time period, and wherein an end time of one of a Measurement Interval aligns with a start time of a subsequent Measurement Interval to eliminate gaps in the history database, wherein inserting the number of affected Measurement Intervals into the history database is performed in lieu of resetting the PM session, and wherein the instructions further enable the processing device to set a suspect flag associated with each of the affected Measurement Intervals.