Method and system for a local and fast non-disruptive path switching in high speed packet switching networks
First Claim
1. A method for operating a node in a computer network, the node connected to other nodes by links, comprising:
- determining at least one alternate path for one or more said links;
reserving resources for said at least one alternate path; and
rerouting traffic on said at least one alternate path in case of a link failure.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a node in a computer network is disclosed, where the network is made up of nodes connected by links. The method has the steps: determining an alternate path for one or more links; reserving resources for the alternate path; and rerouting traffic on the alternate path in case of a link failure. The alternate path may be periodically updated. A plurality of alternate paths may be maintained. The alternate paths may not have any links in common. User traffic may be rerouted substantially simultaneously to each link of the alternate path in the event of failure of a primary path.
-
Citations
40 Claims
-
1. A method for operating a node in a computer network, the node connected to other nodes by links, comprising:
-
determining at least one alternate path for one or more said links;
reserving resources for said at least one alternate path; and
rerouting traffic on said at least one alternate path in case of a link failure. - View Dependent Claims (2, 3, 4, 5, 39, 40)
-
-
6. A node in a computer network connected by links, said node comprising:
-
means for determining at least one alternate path for one or more said links;
means for reserving resources for said at least one alternate path; and
means for rerouting traffic on said at least one alternate path in case of a link failure. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A node in a computer network connected by links, said node comprising:
-
a transit connection manager (TCM) adapted to set up transit connections, update routing tables, route traffic; and
an alternate path manager adapted to determine at least one alternate path for each link, allocate connections on said at least one alternate path, reserve resources on said at least one alternate path, request to said TCM the rerouting of traffic on said at least one alternate path in case of a link failure. - View Dependent Claims (12, 13, 14)
-
-
15. A node in a computer network connected by links, said node comprising:
-
a transit connection manager (TCM) adapted to set up transit connections, update routing tables, route traffic; and
an alternate path manager adapted to determine at least one alternate path for each link, allocate connections on said at least one alternate path, reserve resources on said at least one alternate path, request to said TCM the rerouting of traffic on said at least one alternate path in case of a link failure, periodically re-determine at least one alternate path for each link in response to user traffic, network resources, and quality of service changes. - View Dependent Claims (16)
-
-
17. A method of non-disruptive packet switching in a network having nodes interconnected with transmission trunks, said method comprising:
-
pre-selecting at least on alternate path for each trunk;
reserving connections at each node to make said at least one alternate path;
reserving bandwidth resources to transmit packets on said at least one alternate path; and
switching the path of a packet from a particular trunk, in response to failure of said particular trunk, to said at least one alternate path. - View Dependent Claims (18, 19, 20)
-
-
21. A method of non-disruptive packet switching in a network having nodes interconnected with transmission trunks, said method comprising:
-
pre-selecting at least on alternate path for each trunk;
reserving connections at each node to make said at least one alternate path;
reserving bandwidth resources to transmit packets on said at least one alternate path;
switching the path of a packet from a particular trunk, in response to failure of said particular trunk, to said at least one alternate path; and
re-selecting at least one new alternate path for each trunk in response to user traffic, network resources, and quality of service changes. - View Dependent Claims (22)
-
-
23. A packet switching computer network comprising:
a plurality of nodes interconnected by links, said nodes having a transit connection manager (TCM) adapted to set up transit connections, update routing tables, route traffic; and
an alternate path manager adapted to determine at least one alternate path for each link, allocate connections on said at least one alternate path, reserve resources on said at least one alternate path, request to said TCM the rerouting of traffic on said at least one alternate path in case of a link failure. - View Dependent Claims (24, 25, 26)
-
27. A packet switching computer network comprising:
a plurality of nodes interconnected by links, said nodes having a transit connection manager (TCM) adapted to set up transit connections, update routing tables, route traffic; and
an alternate path manager adapted to determine at least one alternate path for each link, allocate connections on said at least one alternate path, reserve resources on said at least one alternate path, request to said TCM the rerouting of traffic on said at least one alternate path in case of a link failure, periodically re-determine at least one alternate path for each link in response to user traffic, network resources, and quality of service changes. - View Dependent Claims (28)
-
29. A method in a node of a packet switching communication network having a plurality of access (202 . . . 205) and transit nodes (201 . . . 208) interconnected with transmission trunks (209), for, in case of failure or unavailability of an outbound trunk (800), rerouting user traffic to an alternate path (805, 806), said method comprising:
-
searching, pre-selecting, and storing at least one alternate path (805, 806) between origin node (803) and destination node (804) of each outbound trunk (800), said searching, pre-selecting and storing done in response to existing user traffic, network resources, and requested quality of service;
pre-allocating connections to said at least one alternate path;
reserving resources on said at least one alternate path;
and, in case of failure or unavailability of an outbound trunk, the further steps of;
activating said at least one alternate path; and
rerouting the user traffic on said activated at least one alternate path. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification