IP Library Granted Patent US 7,821,949
Granted Patent B2
US 7,821,949 · App. 11/996,561 · Granted Oct 26, 2010

Forwarding plane data communications channel for ethernet transport networks

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,821,949
App. No.
11/996,561
Granted
Oct 26, 2010
Kind
B2
Abstract

Described is a process and system for providing an extensible forwarding plane data communications channel adapted to selectively support operations, administration and maintenance (OAM) activity within one or more different domains of an Ethernet transport network. The data communication channel is established using Ethernet protocol data units forwarded within the forwarding plane, between network elements. The Ethernet protocol data units can be Ethernet OAM frames modified to include an OpCode indicative of a maintenance communication channel. The OAM frames are generated at a selected one of the network elements (source), forwarded along the same network path as the Ethernet frames, and terminate at another network element (destination) associated with a maintenance level identified within the OAM frame. The source and destination network elements can reside on a domain boundary using the Ethernet OAM frames flowing therebetween to relay maintenance communications channel messages.

Claims (44)

1. A method for providing a data communications channel within a communication network having a plurality of network elements accommodating a forwarding-plane flow of Ethernet protocol data units between at least two end users, at least some of the network elements being associated with different maintenance domains, the method comprising:

generating, by a maintenance entity at a first network element of the plurality of network elements, an Ethernet protocol data unit having a symbol signifying that the Ethernet protocol data unit includes a message related to a data communications channel;

identifying within the Ethernet protocol data unit a maintenance entity level associated with a termination maintenance entity that is to process the Ethernet protocol data unit;

forwarding the Ethernet protocol data unit along the forwarding plane;

processing the Ethernet protocol data unit by the termination maintenance entity at a second network element of the plurality of network elements in response to the symbol and the maintenance entity level identified in the Ethernet protocol data unit, the data communications channel being established between the maintenance entities at the first and second network elements by the processing of the Ethernet protocol data unit.

2. The method of claim 1 , wherein the Ethernet protocol data unit is an Ethernet Operation, Administration and Maintenance (OAM) protocol frame.

3. The method of claim 1 , further comprising providing within the Ethernet protocol data unit a supplemental field for identifying a functionality of the data communications channel.

4. The method of claim 3 , wherein the functionality provides an orderwire capability between the first and second network elements.

5. The method of claim 4 , wherein the orderwire capability is a voice orderwire capability.

6. The method of claim 3 , wherein the symbol is provided within a general portion of the Ethernet protocol data unit and the supplemental field is provided within an application-specific portion of the Ethernet protocol data unit.

7. The method of claim 1 , further comprising:

generating in response to the processed Ethernet protocol data unit at the second network element a reply Ethernet protocol data unit having a symbol signifying that the reply Ethernet protocol data unit includes a message related to the data communications channel;

identifying within the reply Ethernet protocol data unit the same maintenance entity level identified in the processed Ethernet protocol data unit;

forwarding the reply Ethernet protocol data unit in a direction along the forwarding plane opposite that taken by the processed Ethernet protocol data unit;

processing the reply Ethernet protocol data unit at the first network element in response to the symbol and the maintenance entity level in the reply Ethernet protocol data unit.

8. The method of claim 1 , further comprising automatically forwarding at the second network element information from the processed Ethernet protocol data unit to an application.

9. The method of claim 8 , wherein the automatic forwarding selectively directs the processed Ethernet protocol data unit to one of a plurality of applications.

10. The method of claim 9 , wherein the one of the plurality of applications is selected in response to a value of the symbol.

11. The method of claim 10 , wherein the one of the plurality of applications is further selected in response to a value of a supplemental field included within the Ethernet protocol data unit.

12. The method of claim 9 , wherein the one of the plurality of applications is selected in response to a value of a supplemental field included within the Ethernet protocol data unit.

13. The method of claim 1 , further comprising:

generating at the first network element of the plurality of network elements another Ethernet protocol data unit having a symbol signifying that the another Ethernet protocol data unit includes a message related to a second data communication channel;

identifying within the another Ethernet protocol data unit a maintenance entity level associated with a different termination maintenance entity that is to process the another Ethernet protocol data unit;

forwarding the another Ethernet protocol data unit along the forwarding plane; and

processing the another Ethernet protocol data unit at a third network element of the plurality of network elements in response to the symbol and the maintenance entity level in the another Ethernet protocol data unit, the second data communications channel being established between the first and third network elements by the processing of the another Ethernet protocol data unit.

14. The method of claim 13 , wherein the established data communications channels support concurrent communications between the first and second network elements and the first and third network elements.

15. A system providing a data communications channel between at least two network elements of a plurality of network elements configured to accommodate a flow of Ethernet protocol data units, at least some of the plurality of network elements belonging to different maintenance domains, the system comprising:

an Ethernet protocol data unit generator associated with a first network element of the plurality of network elements generating an Ethernet protocol data unit having a first symbol signifying that the Ethernet protocol data unit includes a message related to the data communications channel and a second symbol identifying a maintenance entity level associated with a termination maintenance entity that is to process the Ethernet protocol data unit;

an Ethernet protocol data unit processor associated with a second network element of the plurality of network elements associated with the identified maintenance entity level receiving the flow of Ethernet protocol data units and processing the generated Ethernet protocol data unit in response to the first symbol signifying that the Ethernet protocol data unit includes a message related to the data communications channel and to the second symbol identifying the maintenance entity level; and

a data communications channel agent forwarding the processed Ethernet protocol data unit to an application in response to at least one value provided within the Ethernet protocol data unit, the data communications channel being established between the first and second network elements.

16. The system of claim 15 , wherein the Ethernet protocol data unit is an Ethernet Operation, Administration and Maintenance (OAM) protocol frame.

17. The system of claim 15 , wherein the at least one value provided within the Ethernet protocol data unit includes the first symbol.

18. The system of claim 15 , wherein the Ethernet protocol data unit includes a supplemental field for identifying functionality of the data communications channel, the at least one value provided within the Ethernet protocol data unit including the supplemental field.

19. The system of claim 18 , wherein the at least one value provided within Ethernet protocol data unit includes the first symbol.

20. The system of claim 17 , wherein the application provides an orderwire capability between the first and second network elements.

21. The system of claim 20 , wherein the application provides a voice capability between the first and second network elements.

22. The system of claim 18 , wherein the first symbol is provided within a general portion of the Ethernet protocol data unit and the supplemental field is provided within an application-specific portion of the Ethernet protocol data unit.

23. The system of claim 15 , further comprising a second Ethernet protocol data unit generator associated with the second network element generating a reply Ethernet protocol data unit in response to the processed Ethernet protocol data unit, the reply Ethernet protocol data unit also having a first symbol signifying that the another Ethernet protocol data unit includes a message related to the data communications channel and a second symbol identifying the same maintenance entity level identified in the another Ethernet protocol data unit.

24. The system of claim 15 , wherein the data communications channel at the second network element automatically forwards information from the processed Ethernet protocol data unit to an application.

25. A system providing a data communication channel between at least two network elements of a plurality of network elements configured to accommodate a flow of Ethernet protocol data units, at least some of the plurality of network elements belonging to different domains, the system comprising:

means for generating, by a maintenance entity at a first network element of the plurality of network elements, an Ethernet protocol data unit having a first symbol indicating that the Ethernet protocol data unit relates to the data communication channel;

means for identifying within the Ethernet protocol data unit a maintenance entity level associated with a termination maintenance entity that is to process the Ethernet protocol data unit;

means for forwarding the Ethernet protocol data unit along the path of network elements;

means for processing the Ethernet protocol data unit by the termination maintenance entity at a second network element of the plurality of network elements in response to the symbol and the maintenance entity level identified in the Ethernet protocol data unit the data communications channel being established between the maintenance entities at the first and second network elements by processing of the Ethernet protocol data unit.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2008
From: MOHAN, DINESH; ALLAN, DAVID
To: NORTEL NETWORKS LIMITED
Reel/Frame 020458/0914 →