Nova Patents
EP1528731A2

Rerouting MPLS traffic in ring networks

Abstract

A method is described for fast rerouting, in case of a fault, packets of MPLS traffic in a ring-like network configuration, where the MPLS traffic is formed by one or more Label Switched Paths (LSPs) entitled to protection. The method comprises rerouting the MPLS packets to a protection path in the ring, providing the rerouted MPLS packets with additional labels to their respective label stacks, and then detecting the additional labels at network nodes included in the protection path. Detection of the additional labels further allows determining egress nodes of the rerouted MPLS packets and outputting the rerouted MPLS packets at their corresponding egress points from the protection path.

EP1528731A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 29 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 8 independent, 6 dependent

  1. 1
    A method for protecting packets of MPLS traffic in networks (20, 60) comprising a ring-like configuration (20, 62, 64) of a plurality of nodes (a ring), wherein the MPLS traffic comprises one or more Label Switched Paths (LSP100, LSP101) entitled to protection, and wherein each of said packets carries a label corresponding to a specific LSP, in case wherein a section (ab, GF) extending between at least two nodes of said ring becomes faulty, the method comprises:at a first edge node (a, G) bordering the faulty section, redirecting the MPLS traffic in the opposite direction along the ring, via a protection path;for each packet belonging to the redirected MPLS traffic and arriving at a particular node (a,e,d,c,b;G,H,A,B,C,D) along said protection path, determining whether the particular node is the packet's egress point from the ring;if in the affirmative, allowing egress of said packet of the redirected MPLS traffic from the ring at said particular node (c,D),    if in the negative, forwarding said packet of the redirected MPLS traffic to a next node along the ring.
  2. 2
    The method according to Claim 1, further comprising:- when being redirected to the protection path at the first edge node, providing each of the redirected packets with an additional label to its label stack, indicating the fact that the packet is carried along the protection path;- distinguishing the packets belonging to the redirected traffic by detecting, at the protection path nodes, presence of said additional label.
  3. 3
    A method for fast rerouting, in case of a fault, packets of MPLS traffic formed by one or more Label Switched Paths (LSPs 100, 101) entitled to protection in networks comprising a ring-like configuration of a plurality of nodes (ring 20, 62, 64), in case wherein a section (ab, GF) extending between at least two nodes of said ring becomes faulty, the method comprises:rerouting the MPLS packets to a protection path in the ring, providing the rerouted MPLS packets with additional labels to their respective label stacks, and detecting said additional labels at nodes included in the protection path, to further allow determining egress nodes of the rerouted MPLS packets and thereby outputting said rerouted MPLS packets at their corresponding egress points from the protection path of the ring.
  4. 4
    The method according to Claim 2 or 3, further comprising the following steps:whenever the additional label is detected at a particular node of the protection path, further checking an inner label in the label stack of said packet, to determine whether said particular node is the egress point for the LSP to which said specific packet belongs;- if in the affirmative, allowing egress of said specific packet from the ring;- if not, forwarding the specific packet to the next node in the protection path.
  5. 5
    The method according to any one of the preceding claims, comprising preliminary establishing said protection path in a protection capacity of said ring (20, 62, 64), said protection path being a shared path for a number of said LSPs (LSP 100, LSP101).
  6. 6
    A method for fast rerouting, in a ring-like configuration of a plurality of nodes (a ring 20, 62, 64), of MPLS traffic packets belonging to one or more label switched paths (LSPs 100, 101) in case wherein a fault is detected in a section extending between at least two nodes (ab,GF) of said ring , the method is based on establishing a protection path comprising a number of nodes in the ring in the direction opposite to that of the traffic before detecting the fault, wherein said protection path enables checking redirected to it said MPLS traffic packets at each of the nodes said packets traverse, to accelerate egress of said packets from the ring at their respective egress nodes according to said one or more LSPs.
  7. 7
    The method according to Claim 6, comprising:pre-establishing said protection path, detecting said fault in a faulty section (ab, GF) between a first edge node and a second edge node in the ring, at the first edge node bordering the faulty section, redirecting the traffic packets to said protection path and applying an additional label to each of the redirected traffic packets, at each of the nodes participating in the protection path and traversed by the redirected traffic, making a decision whether a packet of the redirected traffic is to be forwarded further, or to be immediately outputted from the ring at said node being the packet's egress node.
  8. 8
    The method according to any one of the preceding claims, wherein the step of re-directing to the protection path is arranged according to priorities assigned to different said LSPs (100, 101).
  9. 9
    The method according to any one of the preceding claims, for rerouting the MPLS traffic in a network comprising at least a first ring (62) and a second ring (64) interconnected there-between by a connecting link (FO) and an additional connecting link (DI), wherein at least one of said LSPs (100, 101) spans both the first ring and the second ring and is entitled to protection at each of the rings it spans, the method further comprises assigning said at least one LSP entitled to protection in a first ring, a backup egress point (D) ensuring egress from said first ring to the additional connecting link, to allow packets of said at least one LSP, if redirected to the protection path, to leave the first ring through the backup egress point (D) and reach the second ring via the additional connecting link (DI).
  10. 10
    The method according to Claim 9, further comprising merging the redirected packets of said at least one LSP (100, 101), when reaching the second ring, to the original path they used in the second ring before the fault in the first ring.
  11. 11
    The method according to any one of the preceding claims, wherein the nodes of the ring are MPLS-switching-enabled nodes.
  12. 12
    A network node (a,e,d,c,b;A,B,C,D,E,F,G,H;I,J,K,L,M,N,O,P) suitable for operating in a ring network adapted for handling and protecting traffic based on MPLS switching, wherein said node being capable of redirecting packets of MPLS traffic to a protection path in the ring in case a fault is detected in an adjacent link or an adjacent node, and capable of providing said packets with an additional label indicating the redirected traffic packets in said ring, and wherein said node also being capable of processing the redirected traffic packets in the ring network upon detecting said additional label, to ensure outputting said redirected traffic packets from the ring at nodes being suitable egress nodes for said packets.
  13. 13
    The node according to Claim 12, further capable of analyzing an inner label of a particular redirected traffic packet to determine its egress point;in case the egress point of the redirected traffic packet coincides with said node (c, D) the node being capable of outputting said packet from the ring;in case the egress point of the redirected traffic packet does not coincide with the node, the node being operative to forward said packet to a next node in the ring.
  14. 14
    The node according to Claim 12 or 13, capable of handling the MPLS traffic packets belonging to different Label Switched Paths (LSPs) and operative to provide redirecting packets of said LSPs (101, 100) to the protection path according to predetermined priorities.