IP Library Granted Patent US 6,956,824
Granted Patent B2
US 6,956,824 · App. 09/879,939 · Granted Oct 18, 2005

Extension of link aggregation protocols over the network

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 6,956,824
App. No.
09/879,939
Granted
Oct 18, 2005
Kind
B2
Abstract

An extension of a Link Aggregation Protocol (LAP) over the network allows current Ethernet point-to-point LAPs to operate across a Metropolitan Area Network (MAN). A maximum disjoint path algorithm allows selection of a plurality of alternative end-to-end physical routes between two data terminals. These physical routes share a minimum number of nodes and physical links. End-to-end logical links are then formed by a plurality of successive physical links between nodes containing protocol compatible devices, the physical links being selected based on their physical characteristics such as bandwidth and delay. Multiple logical links can be provisioned, without dedicating, between any two data terminals over the network. The logical links provide the virtual point-to-point links that the edge LAP devices require. The extension of LAP/s over the network provides increased availability because a network failure can now be propagated to the edge of the network to allow the edge LAP devices to quickly react to the failure.

Claims (51)

1. A method for connecting link aggregation compatible devices over a communication network comprising:

(a) receiving a request to establish a connection between said devices, said connection being defined by specific traffic parameters;

(b) detecting a plurality of maximally disjoint paths between said devices, said maximally disjoint paths being formed by compatible physical links; and

(c) establishing said connection over two or more logical links along a respective two or more maximum disjoint paths and aggregating said logical links into a virtual path having said specific traffic parameters.

2. A method as claimed in claim 1 , wherein said specific traffic parameters include the bandwidth of said connection.

3. A method as claimed in claim 1 , wherein a maximum disjoint path comprises one or more successive physical links connecting a port of a first device with a corresponding port of a second device and all the nodes of said network, said physical links being selected based on their physical characteristics.

4. A method as claimed in claim 3 , wherein a corresponding port is a port having similar specific traffic parameters.

5. A method as claimed in claim 4 , wherein one of said specific traffic parameters is the port rate.

6. A method as claimed in claim 2 , wherein the sum of the bandwidth of all logical links provides the bandwidth of said connection.

7. A method as claimed in claim 1 , wherein (c) comprises:

selecting a group of one or more logical links for supporting said connection;

trying to aggregate said logical links of said group into said virtual path;

in case of failure, ending said link aggregation; and

in case of success, establishing each said logical links of said group by allocating an input and an output port on each network node along each said maximally disjoint paths, aggregating said logical links into said virtual path, and exchanging traffic between said devices along said virtual path.

8. A method as claimed in claim 1 , further comprising:

monitoring each said logical links of said virtual path for failure; and

in the case of a failed physical link on any logical link:

detecting a fault indication at the two end nodes of said failed physical link; and

signaling said fault indication to a first and a second edge nodes connecting said devices over said network.

9. A method as claimed in claim 1 , wherein said communication network is an Ethernet network.

10. A method as claimed in claim 1 , wherein said network is a metropolitan area network (MAN).

11. A switching node of a communication network for routing traffic between near end and far end data terminals, comprising:

a plurality of input ports and output ports, each port having specified traffic parameters;

a link aggregation interface for assigning an input port and a corresponding output port to a physical route between said near end and said far end data terminals under supervision of a node controller; and

a switch for routing traffic between said input port and said corresponding output port according to a connectivity map and establishing communication between said near end and said far end data terminals along a logical link, further comprising means for failure detection, wherein said means for failure detection monitors said input port and generates a fault indication whenever said physical route is interrupted upstream from said switching node.

12. A switching node as claimed in claim 11 , further comprising means for failure communication, for propagating said fault indication towards edge nodes connecting said data terminals over the network.

13. A switching node as claimed in claim 11 , wherein said fault indication is caused by a failed physical link.

14. A switching node as claimed in claim 11 , wherein said fault indication is caused by a dead node.

15. A system for connecting link aggregation compatible devices over a communication network comprising:

means for receiving a request to establish a connection between said devices, said connection being defined by specific traffic parameters;

means for detecting a plurality of maximally disjoint paths between said devices, said maximally disjoint paths being formed by compatible physical links; and

means for establishing said connection over two or more logical links along a respective two or more maximum disjoint paths and aggregating said logical links into a virtual path having said specific traffic parameters.

16. A system as claimed in claim 15 , wherein said specific traffic parameters include the bandwidth of said connection.

17. A system as claimed in claim 15 , wherein a maximum disjoint path comprises one or more successive physical links connecting a port of a first device with a corresponding port of a second device and all the nodes of said network, said physical links being selected based on their physical characteristics.

18. A system as claimed in claim 17 , wherein a corresponding port is a port having similar specific traffic parameters.

19. A system as claimed in claim 18 , wherein one of said specific traffic parameters is the port rate.

20. A system as claimed in claim 16 , wherein the sum of the bandwidth of all logical links provides the bandwidth of said connection.

21. A system as claimed in claim 15 , wherein said means for establishing connection further comprises:

means for selecting a group of one or more logical links for supporting said connection;

means for trying to aggregate said logical links of said group into said virtual path; and

means for ending said link aggregation in the case of an unsuccessful aggregation.

22. A system as claimed in claim 15 , wherein said means for establishing connection further comprises:

means for selecting a group of one or more logical links for supporting said connection;

means for trying to aggregate said logical links of said group into said virtual path; and

means for establishing each said logical links of said group by allocating an input and an output port on each network node along each said maximally disjoint paths, aggregating said logical links into said virtual path, and exchanging traffic between said devices along said virtual path for a successful aggregation.

23. A system as claimed in claim 15 , further comprising:

means for monitoring each said logical links of said virtual path for failure;

means for detecting a fault indication at the two end nodes of said failed physical link in the case of a failed physical link on any logical link; and

means for signaling said fault indication to edge nodes connecting said devices over said network.

24. A system as claimed in claim 15 , wherein said communication network is an Ethernet network.

25. A system as claimed in claim 15 , wherein said network is a metropolitan area network (MAN).

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 033686/0798 →
SECURITY INTEREST Recorded Jan 30, 2013
From: ALCATEL-LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 029826/0927 →