IP Library › Granted Patent US 9,137,144
Granted Patent B2
US 9,137,144 · App. 13/631,169 · Granted Sep 15, 2015

Method and apparatus for communication path selection

Inventor: Stephen G. Valentine (Camarillo, CA)
Assignee: Alcatel Lucent
H04L45/122H04L45/24H04L45/66H04L47/125
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 9,137,144
App. No.
13/631,169
Granted
Sep 15, 2015
Kind
B2
Abstract

A manner of selecting communication traffic paths through a LAN, WAN, or similar communication network. Traffic received at a source bridge is forwarded to a destination bridge along a communication path selected from a plurality of possible, preferably EHEC paths. The paths may be discovered by a breadth first search and stored in a path selection table in association with a sequential index number. The paths are selected, for example by assigning a path to a VLAN by determining V mod N, comparing the result to indices on a path selection table that associates an unique index with each of the plurality of communication paths, and selecting the path associated with an index equal to the result, wherein N is the number of paths in the plurality of paths and V is a group identifier. The selected paths may be stored in the path selection table in association with the respective VLAN, and any received traffic for that VLAN is forwarded along the selected path.

Claims (26)

1. A method of selecting, for a group of communication traffic, a communication path from a source node to a destination node through a network comprising a plurality of contiguous communication paths, the method comprising:

determining lowest cost paths from the plurality of contiguous communication paths;

determining V mod N,

comparing a result of the determining to indices on a path selection table that associates a unique index with each of the plurality of communication paths, and

selecting a path associated with an index equal to the result, wherein N is a number of the lowest cost paths in the plurality of communication paths and V is a group identifier corresponding to the group of communication traffic.

2. The method of claim 1 , wherein the group of communication traffic is a VLAN.

3. The method of claim 2 , further comprising assigning the identifier to the VLAN.

4. The method of claim 1 , wherein the group of communication traffic comprises a plurality of VLANs.

5. The method of claim 1 , wherein the method is performed by a processor of the source node and the table is stored on a memory device assessable by the processor.

6. The method of claim 1 , further comprising ordering the paths by bridge identifier prior to associating the paths with indices in the path selection table.

7. The method of claim 1 , further comprising determining how many paths N exist between the source node and the destination node.

8. The method of claim 1 , further comprising storing the selected path in the path selection table.

9. The method of claim 1 , wherein the plurality of contiguous communication paths are EHEC paths.

10. The method of claim 1 , further comprising forwarding data traffic received at the source node toward the destination node along the selected path.

11. A network node, comprising a processor and a non-signal memory device, the memory device comprising program instructions that when executed enable:

determining lowest cost paths from the plurality of contiguous communication paths;

determining V mod N,

comparing a result of the determining to indices on a path selection table that associates a unique index with each of a plurality of communication paths, and

selecting a path associated with an index equal to the result, wherein N is a number of the lowest cost paths in the plurality of communication paths and V is a group identifier corresponding to a group of communication traffic.

12. The network node of claim 11 , further comprising a plurality of ports for network communication.

13. The network node of claim 11 , further comprising a VLAN table for storing an identifier associated with one or more VLANs.

14. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:

determining lowest cost paths from the plurality of contiguous communication paths;

determining V mod N,

comparing a result of the determining to indices on a path selection table that associates a unique index with each of a plurality of communication paths, and

selecting a path associated with an index equal to the result, wherein N is a number of the lowest cost paths in the plurality of communication paths and V is a group identifier corresponding to a group of communication traffic.

Assignments (6)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 045085/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 031420/0703 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2012
From: VALENTINE, STEPHEN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 029049/0622 →
Continuity (1)
Related Publication 20140092910A1 · Apr 3, 2014