IP Library Granted Patent US 8,743,865
Granted Patent B2
US 8,743,865 · App. 11/714,129 · Granted Jun 3, 2014

Aggregation of VCI routing tables

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,743,865
App. No.
11/714,129
Granted
Jun 3, 2014
Kind
B2
Abstract

The present invention provides, according to one example, a method of route aggregation in a network. The network may include at least two switches connected by a link. The method includes the steps of arranging virtual connection identifiers (VCIs) into groups based on a common prefix. Each of the groups corresponds to an outgoing port of a next switch. The method further includes the steps of allocating a VCI at the incoming port of the next switch, and informing the outgoing port of the previous switch of the allocated VCI number. The step of arranging may include splitting all available VCIs into N subgroups, where N is the number of outgoing ports on the switch on the other end of the link.

Claims (44)

1. A method comprising:

providing route aggregation in a network comprising at least two network switches connected by a link;

arranging, by at least one of the at least two network switches, virtual connection identifiers into groups based on a common prefix, wherein each of the groups corresponds to an outgoing port of a next network switch and routing of data is performed per group of virtual connection identifiers;

allocating, by at least one of the at least two network switches, a virtual connection identifier at an incoming port of the next network switch;

informing, by at least one of the at least two network switches, an outgoing port of a previous network switch of the allocated virtual connection identifier number;

assigning, by at least one of the at least two network switches, each of the virtual connection identifier groups a unique common prefix; and

defining, by at least one of the at least two network switches, a size of the virtual connection identifier groups based on a length of the unique common prefix,

wherein the unique common prefix is static or includes configurable parameters that are set at network boot time.

2. The method of claim 1 , wherein the arranging comprises dividing the virtual connection identifiers into n subgroups, wherein n is a number of outgoing ports on the next network switch.

3. A system comprising:

at least two network switches connected by a link,

wherein the at least two network switches comprise

an arranging unit configured to arrange virtual connection identifiers into groups based on a common prefix, wherein routing of data is performed per group of virtual connection identifiers,

an allocating unit configured to allocate a virtual connection identifier at an incoming port, and

an informing unit configured to inform an outgoing port of a previous network switch of the allocated virtual connection identifier number,

wherein each of the virtual connection identifier groups are assigned a unique common prefix, and

wherein a size of the virtual connection identifier groups are defined based on a length of the unique common prefix.

4. The system of claim 3 , wherein each of the groups corresponds to an outgoing port of a next network switch.

5. The system of claim 4 , wherein the virtual connection identifiers are divided into n subgroups, n being a number of outgoing ports on the next network switch.

6. The system of claim 3 , wherein the unique common prefix is static.

7. The system of claim 3 , wherein the unique common prefix includes configurable parameters.

8. An apparatus comprising:

an arranging unit configured to arrange virtual connection identifiers into groups based on a common prefix, wherein routing of data is performed per group of virtual connection identifiers;

an allocating unit configured to allocate a virtual connection identifier at an incoming port; and

an informing unit configured to inform an outgoing port of a previous network switch of the allocated virtual connection identifier number,

wherein each of the virtual connection identifier groups are assigned a unique common prefix, and

wherein a size of the virtual connection identifier groups are defined based on a length of the unique common prefix.

9. The apparatus of claim 8 , wherein each of the groups corresponds to an outgoing port of a next network switch.

10. The apparatus of claim 9 , wherein the virtual connection identifiers are divided into n subgroups, n being a number of outgoing ports on the next network switch.

11. The apparatus of claim 8 , wherein the unique common prefix is static.

12. The apparatus of claim 8 , wherein the unique common prefix includes configurable parameters.

13. A system comprising:

providing means for providing route aggregation in a network comprising at least two network switches connected by a link;

arranging means for arranging virtual connection identifiers into groups based on a common prefix, wherein each of the groups corresponds to an outgoing port of a next network switch and routing of data is performed per group of virtual connection identifiers;

allocating means for allocating a virtual connection identifier at an incoming port of the next network switch;

informing means for informing an outgoing port of a previous network switch of the allocated virtual connection identifier number;

assigning means for assigning each of the virtual connection identifier groups a unique common prefix; and

defining means for defining a size of the virtual connection identifier groups based on a length of the unique common prefix.

14. An apparatus comprising:

arranging means for arranging virtual connection identifiers into groups based on a common prefix, wherein routing of data is performed per group of virtual connection identifiers;

allocating means for allocating a virtual connection identifier at an incoming port;

informing means for informing an outgoing port of a previous network switch of the allocated virtual connection identifier number;

assigning means for assigning each of the virtual connection identifier groups a unique common prefix; and

defining means for defining a size of the virtual connection identifier groups based on a length of the unique common prefix.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035603/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2007
From: BALANDIN, SERGEY; GILLET, MICHEL
To: NOKIA CORPORATION
Reel/Frame 019377/0979 →