IP Library Granted Patent US 7,924,725
Granted Patent B2
US 7,924,725 · App. 10/881,296 · Granted Apr 12, 2011

Ethernet OAM performance management

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 7,924,725
App. No.
10/881,296
Granted
Apr 12, 2011
Kind
B2
Abstract

Maintenance entities may be defined between customer or provider flow points for performance management on an Ethernet network. The maintenance entities may be defined for access link, intra-domain, and inter-domain, and may be defined on a link or service basis. The maintenance entities may be used to monitor performance within a network or across networks, and may be used to monitor various performance parameters, such as frame loss, frame delay, frame delay variation, availability, errored frame seconds, service status, frame throughput, the number of frames transmitted, received or dropped, the status of a loopback interface and/or the amount of time a service has been unavailable. Several management mechanisms may be used, and the measurements may be collected using a solicited collection method, in which a responses are required and collected, or an unsolicited collection method in which a response is not required.

Claims (34)

1. A method of monitoring performance on an Ethernet network, the Ethernet network having a plurality of network elements handling flows of data traffic on the Ethernet network, the method comprising the steps of:

defining maintenance entities between flow points on the Ethernet network, the flow points being located at any desired locations within the Ethernet network;

transmitting flows of Ethernet Operation, Administration, and Management (OAM) frames on the maintenance entities, the flows of Ethernet OAM frames being intermixed with the data traffic on the network between the flow points on the Ethernet network, each maintenance entity extending between at least two flow points such that a flow of Ethernet OAM frames will be inserted into a data path extending across the Ethernet network at one of the flow points associated with the maintenance entity, and extracted from the Ethernet network by at least a second of the flow points associated with the maintenance entity; and

measuring network performance parameters from the flows of extracted Ethernet OAM frames, at least one of the measured network performance parameters being directly related to performance of data traffic on the data path between the flow points on the Ethernet network;

wherein the Ethernet OAM frames each have an Ethernet OAM frame header, the Ethernet OAM frame header including at least an Ethernet OAM MAC source address, an Ethernet OAM MAC destination address (DA), and an Ethernet OAM flow ID field; and

wherein the Ethernet OAM flow ID field contains one of a plurality of values to enable network elements on the network to filter the Ethernet OAM frames so that the Ethernet OAM frames can be selectively transmitted or filtered at a network administrative boundary or at an OAM domain boundary.

2. The method of claim 1 , wherein the flow points are customer flow points.

3. The method of claim 1 , wherein the flow points are provider flow points.

4. The method of claim 1 , wherein the flow points are customer and provider flow points.

5. The method of claim 1 , wherein the flow points are on different provider networks.

6. The method of claim 1 , wherein the flow points are on the same provider network.

7. The method of claim 1 , wherein the maintenance entities comprise at least one of access link, intra-domain, and inter-domain maintenance entities.

8. The method of claim 1 , wherein the performance parameter is at least one of frame loss, frame delay, and frame delay variation.

9. The method of claim 1 , wherein the performance parameter is at least one of availability, errored frame seconds, service status, and the amount of time a service has been unavailable.

10. The method of claim 1 , wherein the performance parameter is at least one of a frame throughput, a number of frames transmitted, the number of frames received, and a number of frames dropped.

11. The method of claim 1 , wherein the step of measuring comprises collecting statistics from management planes of network elements on the network the statistics being compiled by the management planes in connection with the receipt of OAM frames on the maintenance entities.

12. The method of claim 1 , wherein the step of measuring comprises collecting management plane managed objects from management planes of network elements on the network.

13. The method of claim 1 , wherein the step of measuring comprises collecting information on the maintenance entity using a solicited collection method.

14. The method of claim 1 , wherein the step of measuring comprises collecting information on the maintenance entity using an unsolicited collection method.

15. A method of collecting performance data on a maintenance entity defined on an Ethernet network, the Ethernet network having a plurality of network elements handling flows of data traffic on data paths extending between flow points on the Ethernet network, the method comprising the steps of:

receiving, by a first of the network elements on the Ethernet network, a relatively constant flow of Ethernet OAM frames inserted into one of the flows of data traffic from a second network element on the Ethernet network, the first and second network elements defining the end points of the maintenance entity on the Ethernet network; and

calculating, based on information obtained from the received Ethernet OAM frames, the performance data of the maintenance entity, the performance data of the maintenance entity being directly related to performance of data traffic on the data path between the end points of the maintenance entity on the Ethernet network;

wherein the Ethernet OAM frames each have an Ethernet OAM frame header, the Ethernet OAM frame header including at least an Ethernet OAM MAC source address, an Ethernet OAM MAC destination address (DA), and an Ethernet OAM flow ID field; and

wherein the Ethernet OAM flow ID field contains one of a plurality of values to enable network elements on the network to filter the Ethernet OAM frames so that the Ethernet OAM frames can be selectively transmitted or filtered at a network administrative boundary or at an OAM domain boundary.

16. The method of claim 15 , wherein the step of calculating is further based on information associated with the first network element.

17. A method of collecting performance data on a maintenance entity defined on an Ethernet network, the method comprising the steps of:

transmitting, by a first network element on the Ethernet network, a relatively constant flow of Ethernet OAM frames along with data frames associated with a flow of data traffic to be monitored on the Ethernet network, both the Ethernet OAM frames and the data frames being addressed to a second network element on the Ethernet network, the first and second network elements defining the end points of the maintenance entity on the Ethernet network; and

receiving, from the second network element, at least one response OAM frame transmitted by the second network element onto the Ethernet network and addressed to the first network element in response to receipt of at least one of the Ethernet OAM frames from the flow of Ethernet OAM frames;

wherein the Ethernet OAM frames each have an Ethernet OAM frame header, the Ethernet OAM frame header including at least an Ethernet OAM MAC source address, an Ethernet OAM MAC destination address (DA), and an Ethernet OAM flow ID field; and

wherein the response contains managed object information, the method further comprising the step of comparing the response managed object information with corresponding managed object information.

18. The method of claim 17 , wherein the Ethernet OAM flow ID field contains one of a plurality of values to enable network elements on the network to filter the Ethernet OAM frames so that the Ethernet OAM frames can be selectively transmitted or filtered at a network administrative boundary.

19. The method of claim 17 , wherein the Ethernet OAM flow ID field contains one of a plurality of values to enable network elements on the network to filter the Ethernet OAM frames so that the Ethernet OAM frames can be selectively transmitted or filtered at an OAM domain boundary.

20. The method of claim 1 , wherein the flows of Ethernet OAM frames are extracted from the Ethernet network by filtering to prevent further transmission of the flows of Ethernet OAM frames.

21. The method of claim 15 , wherein the step of receiving comprises filtering to prevent further transmission of the flows of Ethernet OAM frames.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030094/0370 →
SECURITY AGREEMENT Recorded Jul 28, 2008
From: TAPROOT SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 021297/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2004
From: MOHAN, DINESH; HOLNESS, MARC
To: NORTEL NETWORKS LIMITED
Reel/Frame 015542/0241 →