IP Library Granted Patent US 7,505,466
Granted Patent B2
US 7,505,466 · App. 11/018,671 · Granted Mar 17, 2009

Method and system for ethernet and ATM network interworking

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,505,466
App. No.
11/018,671
Granted
Mar 17, 2009
Kind
B2
Abstract

A method and system for interworking between an Ethernet communication network and an ATM network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the ATM communication network using an ATM protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit encapsulates frames received from the Ethernet network into ATM frames, decapsulates frames received from the ATM network to recover Ethernet frames and maps parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames.

Claims (57)

1. An interworking device for supporting network interworking between an Ethernet communication network and an ATM network, the interworking device including:

a first network interface operable to communicate with the Ethernet communication network using an Ethernet communication protocol;

a second network interface operable to communicate with the ATM communication network using an ATM protocol; and

a processing unit in communication with the first network interface and the second network interface, the processing unit:

encapsulating frames received from the Ethernet network into ATM frames;

decapsulating frames received from the ATM network to recover Ethernet frames; and

mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames, the data plane parameters including discard eligibility mapping between a cell loss priority (CLP) field in the ATM frame with a p-bits value in the Ethernet frame.

2. The device according to claim 1 , wherein the connection configuration control plane information includes at least one of connection mapping information, class of service class mapping information, and traffic parameters information.

3. The device according to claim 2 , wherein connection mapping information includes mapping Ethernet connection data to an ATM VCC.

4. The device according to claim 3 , wherein Ethernet connection data includes an Ethernet virtual LAN identifier.

5. The device according to claim 2 , wherein the processing unit further determines a correction factor to map data rates between the Ethernet frames and the ATM frames and wherein the processing unit further uses traffic parameters from one of the ATM and Ethernet networks to calculate traffic parameters for the other of the ATM and Ethernet networks.

6. The device according to claim 2 , wherein class of service mapping is used by the processing unit to maintain a QoS across the Ethernet and ATM networks.

7. The device according to claim 6 , wherein the Ethernet network supports multiple classes of service, and wherein, for the Ethernet to ATM direction, an ATM VCC is assigned to each Ethernet class of service.

8. The device according to claim 6 , wherein the Ethernet network supports multiple classes of service, and wherein, for the Ethernet to ATM direction, a separate ATM VCC is assigned to at least one Ethernet class of service based on one or more of a virtual LAN identifier, a p-bits value and the Ethernet interface upon which the frame was received.

9. The device according to claim 2 , wherein the Ethernet network includes at least one Ethernet virtual connection (EVC) and wherein frame processing for multiple Ethernet service classes (CoS) are supported for each EVC, the processing unit using the Ethernet frame service class to select one of a plurality of outgoing ATM VCCs for encapsulation and mapping.

10. An interworking device for supporting network interworking between an Ethernet communication network and an ATM network, the interworking device including:

a first network interface operable to communicate with the Ethernet communication network using an Ethernet communication protocol;

a second network interface operable to communicate with the ATM communication network using an ATM protocol; and

a processing unit in communication with the first network interface and the second network interface, the processing unit:

encapsulating frames received from the Ethernet network into ATM frames;

decapsulating frames received from the ATM network to recover Ethernet frames; and

mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames, the data plane parameters including congestion information mapping between an explicit forward congestion indication (EFCI) field in the ATM cell and a p-bits value in the Ethernet frame, the p-bits being used to carry congestion information in at least one of the forward and backward direction.

11. The device according to claim 1 , wherein the discard eligibility mapping is based on an Ethernet per hop behavior.

12. The device according to claim 1 , wherein the processing unit further performs one of dropping frames that exceed a maximum supported Ethernet frame length for frames traveling in the ATM to Ethernet direction and dropping ATM frames that exceed a maximum supported Ethernet frame length for frames traveling in the ATM to Ethernet direction.

13. The device according to claim 1 , wherein mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames includes:

classifying parameters of a received frame;

mapping and marking the parameters of a received frame into a frame to be transmitted; and

forwarding the frame to one of the first and second network interfaces for transmission.

14. The device according to claim 1 , wherein the Ethernet network includes a plurality of Ethernet virtual connections, and wherein the processing unit aggregates at least a portion of the plurality of Ethernet virtual connections into a single ATM connection for transmission to the ATM network.

15. A method for interworking between an Ethernet communication network and an ATM network, the method comprising:

encapsulating frames received from the Ethernet network into ATM frames

decapsulating frames received from the ATM network to recover Ethernet frames; and

mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames, the data plane parameters including discard eligibility mapping between a cell loss priority (CLP) field in the ATM frame and a p-bit in the Ethernet frame.

16. The method according to claim 15 , wherein the connection configuration control plane information includes at least one of connection mapping information, class of service class mapping information and traffic parameters information.

17. The method according to claim 16 , wherein connection mapping information includes mapping Ethernet connection data to an ATM VCC.

18. The method according to claim 17 , wherein Ethernet connection data includes an Ethernet virtual LAN identifier.

19. The method according to claim 16 , further comprising determining a correction factor to map data rates between the Ethernet frames and the ATM frames and wherein the processing unit further uses traffic parameters from one of the ATM and Ethernet networks to calculate traffic parameters for the other of the ATM and Ethernet networks.

20. The method according to claim 16 , further comprising using the class of service mapping to maintain a QoS across the Ethernet and ATM networks.

21. The method according to claim 20 , wherein the Ethernet network supports multiple classes of service, and wherein the method further comprises, for the Ethernet to ATM direction, assigning a ATM VCC to each Ethernet class of service.

22. The method according to claim 20 , wherein the Ethernet network supports multiple classes of service, and wherein the method further comprises, for the Ethernet to ATM direction, assigning a separate ATM VCC to at least one Ethernet class of service based on one or more of a virtual LAN identifier, a p-bits value and the Ethernet interface upon which the frame was received.

23. The method according to claim 18 , wherein the Ethernet network includes at least one Ethernet virtual connection (EVC) and wherein frame processing for multiple Ethernet service classes (CoS) are supported for each EVC, the method further comprising using the Ethernet frame service class to select one of a plurality of outgoing ATM VCCs for encapsulation and mapping.

24. A method for interworking between an Ethernet communication network and an ATM network, the method comprising:

encapsulating frames received from the Ethernet network into ATM frames

decapsulating frames received from the ATM network to recover Ethernet frames; and

mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames, the data plane parameters including congestion information mapping between an explicit forward congestion indication (EFCI) field in the ATM cell and a p-bits value in the Ethernet frame, the p-bits being used to carry congestion information in at least one of the forward and backward direction.

25. The method according to claim 15 , wherein the discard eligibility mapping is based on an Ethernet per hop behavior.

26. The method according to claim 15 , wherein the method further comprises one of dropping frames that exceed a maximum supported Ethernet frame length for frames traveling in the ATM to Ethernet direction and dropping ATM frames that exceed a maximum supported Ethernet frame length for frames traveling in the ATM to Ethernet direction.

27. The method according to claim 15 , wherein mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames includes:

classifying parameters of a received frame;

mapping and marking the parameters of a received frame into a frame to be transmitted; and

forwarding the frame to one of the first and second network interfaces for transmission.

28. The method according to claim 15 , further comprising performing interworking with a third communication network employing a networking technology other than Ethernet and ATM, the third communication network being coupled between the Ethernet communication network and the ATM communication network, wherein the interworking is performed on the Ethernet side of the third communication network.

29. The method according to claim 15 , wherein the Ethernet network includes a plurality of Ethernet virtual connections, and wherein the method further comprises aggregating at least a portion of the plurality of Ethernet virtual connections into a single ATM connection for transmission to the ATM network.

30. A storage medium storing a computer program which when executed by a processing unit performs a method for network interworking between an Ethernet communication network and an ATM network, the method comprising:

encapsulating frames received from the Ethernet network into ATM frames

decapsulating frames received from the ATM network to recover Ethernet frames; and

mapping parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames, the data plane parameters including discard eligibility mapping between a cell loss priority (CLP) field in the ATM frame and a p-bit in the Ethernet frame.

Assignments (6)
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 Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →
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 Dec 21, 2004
From: RABIE, SAMEH; MAGD, OSAMA ABOUL; ABDULLAH, BASHAR; BARKA, BAGHDAD
To: NORTEL NETWORKS LIMITED
Reel/Frame 016119/0320 →