IP Library Granted Patent US 7,151,775
Granted Patent B1
US 7,151,775 · App. 09/405,237 · Granted Dec 19, 2006

Apparatus and method for forwarding data on multiple label-switched data paths

Assignee: Pluris, Inc.
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,151,775
App. No.
09/405,237
Granted
Dec 19, 2006
Kind
B1
Abstract

An apparatus and method for forwarding data on a network are described. A label-switching subnetwork within the network includes an ingress node and an egress node coupled to source and destination nodes, respectively, on the network. The ingress node sends a signal along a route within the subnetwork through a plurality of subnetwork nodes to the egress node. In response, the subnetwork nodes transmit response signals back along the route toward the ingress node which define the route through the subnetwork and simultaneously allocate a plurality of paths within the route. A single path can be selected for forwarding of data packets associated with a source/destination pair, ensuring that data packets arriving at the destination are not misaligned.

Claims (11)

1. In a data-packet network, a method for routing packets through while ensuring load balancing and in-order delivery for unique packet flow defined by unique source/destination pairs, comprising the steps of:

(a) providing a label-switching sub-network having one ingress node and one egress node and at least two nodes internal to the sub-network for routing packets;

(b) creating a sufficient number of label-switched paths (LSPs) from the ingress node to the egress node such that each packet flow has a unique LSP; and

(c) associating each packet flow with one of the created LSPs;

wherein each sub-network node is connected by one or more physical parallel links and the number of LSPs created is equal to the least-common multiple of the number of links between each individual internal sub-network node in the node path, wherein the number of links between the sub-network nodes may differentiate and the sufficient number of LSPs are created based on a requirement to balance the distribution of LSPs over the physical links and each LSP created is utilized by the sub-network to balance the load of packet flow through the network.

2. The method of claim 1 wherein, in step (b) a mask value is added to a label value in the process of setting up the LSPs, and the LSPs are all created in response to a single signal sent from the ingress node.

3. A routing system in a data-packet network comprising:

a label-switching sub-network with one ingress node and one egress node, with at least two nodes internal to the sub-network, each node connected by one or more physical parallel links;

a mechanism for creating a sufficient number of label-switched paths (LSPs) from the ingress node to the egress node such that each packet flow has a unique LSP; and

a mechanism for associating each packet flow with one of the created LSPs;

characterized in that the number of LSPs created is equal to the least-common multiple of the number of links between each individual internal sub-network node in the node path, wherein the number of physical links between the sub-network nodes may differentiate and the sufficient number of LSPs are created based on a requirement to balance the distribution of LSPs over the physical links and each LSP created is utilized by the sub-network to balance the load of packet flow through the network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: SHERWOOD PARTNERS INC
To: VALENCE TECHNOLOGY INC
Reel/Frame 040091/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: PLURIS, INC
To: SHERWOOD PARTNERS INC
Reel/Frame 040092/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: VALENCE TECHNOLOGY INC
To: PARITY NETWORKS LLC
Reel/Frame 040094/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2002
From: IRONBRIDGE NETWORKS, INC.
To: PLURIS, INC.
Reel/Frame 012500/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 1999
From: RENWICK, JOHN K.; CALLON, ROSS W.
To: IRONBRIDGE NETWORKS, INC.
Reel/Frame 010270/0013 →