IP Library Granted Patent US 8,681,605
Granted Patent B2
US 8,681,605 · App. 12/987,572 · Granted Mar 25, 2014

Method and apparatus for using G.8031 extensions to enable coexistence of G.8031-based protection and LAG-like loadsharing for ethernet paths

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 8,681,605
App. No.
12/987,572
Granted
Mar 25, 2014
Kind
B2
Abstract

An Ethernet protection and loadsharing capability is provided. The Ethernet protection and loadsharing capability enables co-existence of both protection and loadsharing for an Ethernet tunnel, having a plurality of associated Ethernet paths, between first and second Ethernet switches. The first Ethernet switch receives configuration information associated with the Ethernet tunnel between the first and second Ethernet switches, and processes the configuration information for causing the first Ethernet switch to associate the Ethernet paths of the Ethernet tunnel with an Ethernet tunnel endpoint object associated with an Ethernet tunnel. The first Ethernet switch, upon receiving traffic intended for the second Ethernet switch, propagates the traffic from the first Ethernet switch toward the second Ethernet switch via at least a subset of the Ethernet paths of the Ethernet tunnel using protection and/or loadsharing.

Claims (34)

1. An Ethernet switch, comprising:

a processor and a memory communicatively connected to the processor, the processor configured to:

receive, at the Ethernet switch, traffic intended for a second Ethernet switch;

propagate a first portion of the traffic from the Ethernet switch toward the second Ethernet switch based on a first type of Ethernet tunnel endpoint object associated with a plurality of links between the Ethernet switch and the second Ethernet switch, wherein the first type of Ethernet tunnel endpoint object is configured to use a load sharing mode for distributing the first portion of the traffic across the plurality of links between the Ethernet switch and the second Ethernet switch; and

propagate a second portion of the traffic from the Ethernet switch toward the second Ethernet switch based on a second type of Ethernet tunnel endpoint object associated with at least one of the plurality of links between the Ethernet switch and the second Ethernet switch, wherein the second type of Ethernet tunnel endpoint object is configured to use a protection mode.

2. The Ethernet switch of claim 1 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode and the protection mode comprises a G.8031 protection mode.

3. The Ethernet switch of claim 1 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode.

4. The Ethernet switch of claim 1 , wherein the protection mode is a G.8031 protection mode.

5. The Ethernet switch of claim 1 , wherein the first portion of the traffic is associated with a first set of Virtual Private LAN Services and the second portion of the traffic is associated with a second set of Virtual Private LAN Services.

6. The Ethernet switch of claim 5 , wherein the second set of Virtual Private LAN Services is further associated with an Attachment Circuit (AC) for a link to a third Ethernet switch.

7. A method, comprising:

using a processor and a memory for:

receiving, at a first Ethernet switch, traffic intended for a second Ethernet switch;

propagating a first portion of the traffic from the first Ethernet switch toward the second Ethernet switch based on a first type of Ethernet tunnel endpoint object associated with a plurality of links between the first Ethernet switch and the second Ethernet switch, wherein the first type of Ethernet tunnel endpoint object is configured to use a load sharing mode for distributing the first portion of the traffic across the plurality of links between the first Ethernet switch and the second Ethernet switch; and

propagating a second portion of the traffic from the first Ethernet switch toward the second Ethernet switch based on a second type of Ethernet tunnel endpoint object associated with at least one of the plurality of links between the first Ethernet switch and the second Ethernet switch, wherein the second type of Ethernet tunnel endpoint object is configured to use a protection mode.

8. The method of claim 7 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode and the protection mode comprises a G.8031 protection mode.

9. The method of claim 7 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode.

10. The method of claim 7 , wherein the protection mode is a G.8031 protection mode.

11. The method of claim 7 , wherein the first portion of the traffic is associated with a first set of Backbone Virtual Private LAN Services and the second portion of the traffic is associated with a second set of Backbone Virtual Private LAN Services.

12. The method of claim 11 , wherein the second set of Virtual Private LAN Services is further associated with an Attachment Circuit (AC) for a link to a third Ethernet switch.

13. An Ethernet switch, comprising:

a processor and a memory communicatively connected to the processor, the processor configured to:

receive a first set of traffic at the Ethernet switch from a second Ethernet switch based on a first type of Ethernet tunnel endpoint object associated with a plurality of links between the Ethernet switch and the second Ethernet switch, wherein the first type of Ethernet tunnel endpoint object is configured to use a load sharing mode for receiving the first set of traffic via the plurality of links between the Ethernet switch and the second Ethernet switch; and

receive a second set of traffic at the Ethernet switch from the second Ethernet switch based on a second type of Ethernet tunnel endpoint object associated with at least one of the plurality of links between the Ethernet switch and the second Ethernet switch, wherein the second type of Ethernet tunnel endpoint object is configured to use a protection mode.

14. The Ethernet switch of claim 13 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode and the protection mode comprises a G.8031 protection mode.

15. The Ethernet switch of claim 13 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode.

16. The Ethernet switch of claim 13 , wherein the protection mode is a G.8031 protection mode.

17. A method, comprising:

using a processor and a memory for:

receiving a first set of traffic at a first Ethernet switch from a second Ethernet switch based on a first type of Ethernet tunnel endpoint object associated with a plurality of links between the first Ethernet switch and the second Ethernet switch, wherein the first type of Ethernet tunnel endpoint object is configured to use a load sharing mode for receiving the first set of traffic via the plurality of links between the first Ethernet switch and the second Ethernet switch; and

receiving a second set of traffic at the first Ethernet switch from the second Ethernet switch based on a second type of Ethernet tunnel endpoint object associated with at least one of the plurality of links between the first Ethernet switch and the second Ethernet switch, wherein the second type of Ethernet tunnel endpoint object is configured to use a protection mode.

18. The method of claim 17 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode and the protection mode comprises a G.8031 protection mode.

19. The method of claim 17 , wherein the load sharing mode comprises a Link Aggregation Group (LAG) load sharing mode.

20. The method of claim 17 , wherein the protection mode is a G.8031 protection mode.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027729/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2012
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 027730/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: BALUS, FLORIN, MR.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025610/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: DOLGANOW, ANDREW, MR.; SAHA, KAJAL; CHUNG KAM CHUNG, GEORGES
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 025610/0981 →