Failure protection in a communications network
First Claim
1. A method of controlling re-routing of packet traffic from a main path to a recovery path in a label switched packet communications network in which each packet is provided with a label stack containing routing information for a series of network nodes traversed by the packet, the method comprising;
- signalling over the recovery path control information whereby the label stack of each packet traversing the recovery path is so configured that, on return of the packet from the recovery path to the main path, the packet has at the head of its label stack a recognisable label for further routing of the packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A communications packet network comprises a plurality of nodes interconnected by communication links and in which tunnels are defined for the transport of high quality of service traffic. The network has a set of primary traffic paths for carrying traffic and a set of pre-positioned recovery (protection) traffic paths for carrying traffic in the event of a fault affecting one or more the primary paths. The network incorporates a fault recovery mechanism. In the event of a fault, traffic is switched temporarily to a recovery path. The network then determines a new set of primary and recovery paths taking account of the fault. The traffic is then switched to the new primary paths. The new recovery paths provide protection paths in the event of a further fault. The network nodes at the two ends of a recovery path exchange information over that path so that packets returning to the main path present labels that are recognizable for further routing of those packets.
196 Citations
27 Claims
-
1. A method of controlling re-routing of packet traffic from a main path to a recovery path in a label switched packet communications network in which each packet is provided with a label stack containing routing information for a series of network nodes traversed by the packet, the method comprising;
- signalling over the recovery path control information whereby the label stack of each packet traversing the recovery path is so configured that, on return of the packet from the recovery path to the main path, the packet has at the head of its label stack a recognisable label for further routing of the packet.
- View Dependent Claims (2, 3)
-
4. A method of controlling re-routing of packet traffic from a main path to a recovery path in a communications label switched packet network, the method comprising;
- signalling over the recovery path control information whereby each said packet traversing the path is provided with a label stack so configured that, on return of the packet from the recovery path to the main path, the packet has at the head of its label stack a recognisable label for further routing of the packet.
-
5. A method of controlling re-routing of an information packet via a recovery path a first protection switching node and a second protection return node disposed on a main traffic path in a communications label switched packet network in which each packet is provided with a label stack containing routing information for a series of network nodes traversed by the packet, the method comprising;
- sending a first message from the first node to the second node via the recovery path, in reply to said first message sending a response message from the second node to the first node via the recovery path, said response message containing control information, and, at the first node, configuring the label stack of the packet such that, on arrival of the packet at the second node via the recovery path, the packet has at the head of its label stack a label recognisable by the second node for further routing of the packet.
-
6. A method of controlling re-routing of packet traffic in a label switched packet communications network at a first node from a main path to a recovery path and at a second node from the recovery path to the main path, the method comprising exchanging information between said first and second nodes via the recovery path so as to provide routing information for the packet traffic at said second node.
-
7. A method of fault recovery in a communications label switched packet network constituted by a plurality of nodes interconnected by links and in which each packet is provided with a label stack from which network nodes traversed by that packet determine routing information for that packet, the method comprising;
- determining a set of traffic paths for the transport of packets, determining a set of recovery paths for re-routing traffic in the event of a fault on a said traffic path, each said recovery path linking respective first and second nodes on a corresponding traffic path, responsive to a fault between first and second nodes on a said traffic path, re-routing traffic between those first and second nodes via the corresponding recovery path, sending a first message from the first node to the second node via the recovery path, in reply to said first message sending a response message from the second node to the first node via the recovery path, said response message containing control information, and, at the first node, configuring the label stack of each packet traversing the recovery path such that, on arrival of the packet at the second node via the recovery path, the packet has at the head of its label stack a label recognisable by the second node for further routing of the packet.
- View Dependent Claims (16)
-
8. A method of fault recovery in a packet communications network comprising a plurality of nodes interconnected by communications links, in which each packet is provided with a label stack containing routing information for a series of network nodes traversed by the packet, the method comprising;
- determining and provisioning a set of primary traffic paths for traffic carried over the network;
determining a set of recovery traffic paths and pre-positioning those recovery paths; and
in the event of a network fault affecting a said primary path, signalling an indication of the fault condition to each said node so as to re-route traffic from that primary path to a said recovery paths, and signalling over the recovery path control information whereby the label stack of each packet traversing a said recovery path is so configured that, on return of the packet from the recovery path to the main path, the packet has at the head of its label stack a recognisable label for further routing of the packet.
- determining and provisioning a set of primary traffic paths for traffic carried over the network;
-
9. A method of fault recovery in a packet communication network comprising a plurality of nodes interconnected by communication links and in which tunnels are defined for the transport of high quality of service traffic, the method comprising;
-
determining and provisioning a first set of primary traffic paths within said tunnels;
determining a first set of recovery traffic paths within said tunnels, and pre-positioning those recovery paths;
responsive to a fault condition, signalling to the network nodes an indication of said fault so as to provision a said recovery path thereby re-routing traffic from a main path on to that recovery path;
;
signalling over the recovery path control information whereby the label stack of each packet traversing a said recovery path is so configured that, on return of the packet from the recovery path to the main path, the packet has at the head of its label stack a recognisable label for further routing of the packet;
determining a further set of primary traffic paths, and a further set of recovery paths;
provisioning said further set of primary traffic paths and switching traffic to said further primary paths; and
pre-positioning said further set of recovery traffic paths. - View Dependent Claims (10, 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 25, 26)
-
-
17. A packet communications network comprising a plurality of nodes interconnected by communications links, and in which network tunnels are defined for the transport of high quality of service traffic, the network comprising;
- means for providing each packet with a label stack containing routing information for a series of network nodes traversed by the packet;
means for determining and provisioning a set of primary traffic paths within said tunnels for traffic carried over the network;
means for determining a set of recovery traffic paths within said tunnels and for pre-positioning those recovery paths; and
means for signalling over a said recovery path control information whereby each said packet traversing that recovery path is provided with a label stack so configured that, on return of the packet from the recovery path to a said main path, the packet has at the head of its label stack a recognisable label for further routing of the packet.
- means for providing each packet with a label stack containing routing information for a series of network nodes traversed by the packet;
-
18. A packet communications network comprising a plurality of nodes interconnected by communications links, and in which network tunnels are defined for the transport of high quality of service traffic, the network comprising;
- means for determining and provisioning a set of primary traffic paths within said tunnels for traffic carried over the network;
means for determining a set of recovery traffic paths within said tunnels and for pre-positioning those recovery paths; and
in the event of a network fault affecting one or more of said primary paths, signalling an indication of the fault condition to each said node so as to provision said set of recovery traffic paths.
- means for determining and provisioning a set of primary traffic paths within said tunnels for traffic carried over the network;
-
19. A communications packet network comprising a plurality of nodes interconnected by communication links and in which tunnels are defined for the transport of high quality of service traffic, the network having a first set of primary traffic paths within said tunnels;
- and a first set of pre-positioned recovery traffic paths within said tunnels for carrying traffic in the event of a fault affecting one or more said primary paths, wherein the network comprises;
fault detection means responsive to a fault condition for signalling to the network nodes an indication of said fault so as to provision said first set of recovery paths;
path calculation means for determining a further set of primary traffic paths and a further set of recovery paths;
path provisioning means for provisioning said further set of primary traffic paths and said further set of recovery traffic paths; and
path switching means for switching traffic to said further primary paths.
- and a first set of pre-positioned recovery traffic paths within said tunnels for carrying traffic in the event of a fault affecting one or more said primary paths, wherein the network comprises;
-
27. A method of controlling re-routing of an information packet via a recovery path between first and second nodes disposed on a main traffic path in a communications label switched packet network in which each packet is provided with a label stack containing routing information for a series of network nodes traversed by the packet, the method comprising;
- sharing information between said first and second nodes via the recovery path so as to configure the label stack of the packet such that, on arrival of the packet at the second node via the recovery path, the packet has at the head of its label stack a label recognisable by the second node for further routing of the packet.
Specification