Method for rerouting a data stream
First Claim
1. A method for rerouting, upon failure of a route, a data stream previously routed via said route through a switching network which includes a plurality of switching nodes (SN1..SN9) with respective addresses (1..9) and interconnected by respective links (L12..L89) used for setting up routes, and said method including the steps of:
- detecting said failure of said route on one of said links (L19) between first (SN1) and second (SN9) said switching nodes in at least said first switching node (SN1);
transmitting from said first switching node (SN1) and on each but said one of said links connected to it, a request message (REQ) having first (IDA) and second (IDB) address fields containing addresses of said first (1) and second (9) switching nodes, respectively;
in each of said switching nodes having received said request message (REQ) on a link, retransmitting said request message (REQ) on each link connected to it but said link on which said request message (REQ) was received, until an alternative route for said data stream is found between two end switching nodes of said alternative route;
allocating said data stream to said alternative route and transmitting it thereon, characterized in that said allocation step is performed by a said end switching node (SN1) chosen amongst said two end switching nodes according to a predetermined rule, the choice being made after said alternative route has been found.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for rerouting a data stream previously routed via a route through a switching network which has now failed. The method includes the steps of detecting the failure on a link (L19) between first (SN1) and second (SN9) switching nodes in one of these switching nodes (SN1); transmitting from this one switching node (SN1) a request message (REQ) with first (IDA) and second (IDB) address fields containing addresses of the first (1) and second (9) switching nodes, respectively; in each switching node having received the request message (REQ) retransmitting it, until an alternative route for the data stream is found between two end switching nodes of said alternative route; and by one of these end switching nodes (SN1) chosen according to a predetermined rule after the alternative route has been found, allocating the data stream to this alternative route and transmitting it thereon.
134 Citations
33 Claims
-
1. A method for rerouting, upon failure of a route, a data stream previously routed via said route through a switching network which includes a plurality of switching nodes (SN1..SN9) with respective addresses (1..9) and interconnected by respective links (L12..L89) used for setting up routes, and said method including the steps of:
-
detecting said failure of said route on one of said links (L19) between first (SN1) and second (SN9) said switching nodes in at least said first switching node (SN1); transmitting from said first switching node (SN1) and on each but said one of said links connected to it, a request message (REQ) having first (IDA) and second (IDB) address fields containing addresses of said first (1) and second (9) switching nodes, respectively; in each of said switching nodes having received said request message (REQ) on a link, retransmitting said request message (REQ) on each link connected to it but said link on which said request message (REQ) was received, until an alternative route for said data stream is found between two end switching nodes of said alternative route; allocating said data stream to said alternative route and transmitting it thereon, characterized in that said allocation step is performed by a said end switching node (SN1) chosen amongst said two end switching nodes according to a predetermined rule, the choice being made after said alternative route has been found. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 33)
-
-
26. A method for rerouting upon failure of a route, a data stream previously routed via said route through a switching network which includes a plurality of switching nodes (SN1..SN9) with respective addresses (1..9) and interconnected by respective links (L12..L89) used for setting up routes, said method including the steps of:
-
broadcasting trigger messages in a controller node; in each of said switching nodes having received a said trigger message on a receipt link, transmitting to said controller node an information message containing the amounts of bandwidth available on the links connected to it, and rebroadcasting said trigger message on each link connected to it but said link on which said trigger message was received; in said controller node, calculating from said received amounts of bandwidth an alternative route for said data stream and thereupon allocating said route to said data stream; transmitting said data stream on said alternative route, characterized in that a said switching node having detected said failure is, according to a predetermined rule, chosen as said controller node. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification