IP Library Granted Patent US 11,206,197
Granted Patent B2
US 11,206,197 · App. 16/587,837 · Granted Dec 21, 2021

Scaling operations, administration, and maintenance sessions in packet networks

Inventor: Marc Holness (Nepean, CA)
Assignee: Ciena Corporation
H04L43/02H04L41/5051H04L41/5058H04L43/00H04L43/022H04L43/024H04L43/0829H04L43/0852H04L47/125H04L47/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,206,197
App. No.
16/587,837
Granted
Dec 21, 2021
Kind
B2
Abstract

Operations, Administration, and Maintenance (OAM) scaling systems and methods are implemented by a network function performed by one of a physical network element and a virtual network element executed on one or more processors. The OAM scaling method includes providing N packet services, N is an integer; and, responsive to determined OAM session scaling limits, providing OAM sessions for the N packet services in an oversubscribed manner, wherein the determined OAM session scaling limits include M OAM sessions supported by the network function, M is an integer and less than N.

Claims (28)

1. An apparatus associated with a network device, comprising:

one or more processors communicatively coupled to one or more ports of the network device, wherein the one or more ports have N packet services whereas the one or more processors have hardware capability to simultaneously support up to M Operations, Administration, and Maintenance (OAM) sessions, M and N are integers,

wherein the one or more processors are configured to

operate, in response to N being greater than M such that the hardware capability does not simultaneously support OAM sessions for all of the N packet services, N OAM sessions concurrently and in a staggered manner by partitioning at least some of the OAM sessions into measurement windows that are staggered randomly in a measurement cycle of a plurality of periodic measurement cycles to support all of the N packet services with the hardware capability in an oversubscribed manner.

2. The apparatus of claim 1 , wherein the one or more processors are configured to scale the N OAM sessions based on how much N is greater than M.

3. The apparatus of claim 1 , wherein the one or more processors are configured to stagger the measurement windows for each of the at least some of the OAM sessions over the plurality of periodic measurement cycles, such that each measurement cycle completes a measurement window for each of the at least some of the OAM sessions.

4. The apparatus of claim 1 , wherein the network device is a virtual network element.

5. The apparatus of claim 1 , wherein the N OAM sessions include transmission and reception of Packet Data Unit (PDUs) and computations.

6. The apparatus of claim 1 , wherein the N OAM sessions includes one or more delay measurements and loss measurements performed through associated Packet Data Unit (PDUs).

7. The apparatus of claim 6 , wherein the N OAM sessions provide a statistical view of an associated packet service and the statistical view converges over time based on the staggered manner to actual real-time measurements.

8. The apparatus of claim 1 , wherein the one or more processors are configured to provide results of the N OAM sessions to a management system.

9. A network device configured to perform Operations, Administration, and Maintenance (OAM) scaling, the network device comprises:

one or more ports; and

one or more processors, wherein the one or more ports have N packet services whereas the one or more processors have hardware capability to simultaneously support up to M Operations, Administration, and Maintenance (OAM) sessions, M and N are integers,

wherein the one or more processors are configured to

operate, in response to N being greater than M such that the hardware capability does not simultaneously support OAM sessions for all of the N packet services, N OAM sessions concurrently and in a staggered manner by partitioning at least some of the OAM sessions into measurement windows that are staggered randomly in a measurement cycle of a plurality of periodic measurement cycles to support all of the N packet services with the hardware capability in an oversubscribed manner.

10. The network device of claim 9 , wherein the one or more processors are configured to scale the N OAM sessions based on how much N is greater than M.

11. The network device of claim 9 , wherein the one or more processors are configured to stagger the measurement windows for each of the at least some of the OAM sessions over the plurality of periodic measurement cycles, such that each measurement cycle completes a measurement window for each of the at least some of the OAM sessions.

12. The network device of claim 9 , wherein the network device is a virtual network element.

13. The network device of claim 9 , wherein the N OAM sessions include transmission and reception of Packet Data Unit (PDUs) and computations.

14. The network device of claim 9 , wherein the N OAM sessions includes one or more delay measurements and loss measurements performed through associated Packet Data Unit (PDUs).

15. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a device, wherein the device is communicatively coupled to one or more ports, wherein the one or more ports operate N packet services whereas the device has hardware capability to simultaneously support up to M Operations, Administration, and Maintenance (OAM) sessions, M and N are integers, the computer readable code configured to program the device to perform the steps of:

operate, in response to N being greater than M such that the hardware capability does not simultaneously support OAM sessions for all of the N packet services, N OAM sessions concurrently and in a staggered manner by partitioning at least some of the OAM sessions into measurement windows that are staggered randomly in a measurement cycle of a plurality of periodic measurement cycles to support all of the N packet services with the hardware capability in an oversubscribed manner.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the computer readable code is configured to scale the N OAM sessions based on how much N is greater than M.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the computer readable code is configured to stagger the measurement windows for each of the at least some of the OAM sessions over the plurality of periodic measurement cycles, such that each measurement cycle completes a measurement window for each of the at least some of the OAM sessions.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the device is a virtual network element.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the N OAM sessions include transmission and reception of Packet Data Unit (PDUs) and computations.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the N OAM sessions includes one or more delay measurements and loss measurements performed through associated Packet Data Unit (PDUs).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2019
From: HOLNESS, MARC
To: CIENA CORPORATION
Reel/Frame 050566/0847 →
Continuity (2)
Continuation 15479547 · Apr 5, 2017
Related Publication 20200028761A1 · Jan 23, 2020
Cited By (2)
US 12,237,938 US 12,587,437