Nova Patents
IL158656A

Rerouting mpls traffic in ring networks

Abstract

This record has no abstract on file.

IL158656A, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

11 claims: 3 independent, 8 dependent

  1. 1
    A method for protecting packets of MPLS traffic in networks comprising a ring being a ring-like configuration of a plurality of nodes, in case when a section extending between at least two nodes of said ring becomes 5 faulty, wherein the MPLS traffic comprises two or more Label Switched Paths (LSPs) entitled to protection, and wherein each of said packets carries an original label corresponding to a specific LSP, the method comprises:at a first edge node bordering the faulty section, redirecting the MPLS traffic in the opposite direction along the ring, via a shared protection path;10 when being redirected to the protection path at the first edge node, providing each of the redirected packets with an additional, outer label to its label stack, said additional label indicating the fact that the packet is earned along the protection path;recognizing the packets belonging to the redirected MPLS traffic by detecting, 15 at the protection path nodes, presence of said additional label, for each packet arriving at a particular node along said protection path and recognized as belonging to the redirected MPLS traffic by detecting said additional label, determining whether the particular node is the packet’s egress point from the ring, 20 said determining being performed depending on arrangement of the protection path: in case said protection path is arranged as a point-to-point (ptp) protection path or a multipoint-to-multipoint (mptmp) protection path, the determining comprises mandatory checking the original, inner label of the packet at the 25 particular node, in case said protection path is arranged as a multipoint-to-point (mptp) protection path, the determining comprises checking the original, inner label of the packet if said particular node is a termination point of said mptmp protection path, 30 the method then comprises allowing egress of said packet of the redirected MPLS traffic from the ring at said particular node, if said particular node is either the termination point of the mptp protection path or the packet’s egress node from the ptp or mptmp protection path, forwarding said packet of the redirected MPLS traffic to a next node along the ring, if said particular node is neither the termination point of the mptp protection path nor the packet’s egress node from the ptp or mptmp protection path.
  2. 2
    A method for fast rerouting, in case of a fault, packets of MPLS traffic formed by two or more Label Switched Paths (LSPs) entitled to protection in networks comprising a ring being a ring-like configuration of a plurality of nodes, wherein said packets carry original labels respectively corresponding to said two or more LSPs, and wherein said fault appears in a section extending between at least two nodes of said ring, the method comprises:rerouting the MPLS packets to a protection path in the ring, wherein said protection path serving a shared protection path for said two or more LSPs, providing the rerouted MPLS packets with additional labels to their respective label stacks, detecting said additional labels at nodes included in the protection path, and, depending on a type of arrangement of the protection path, checking the original labels of the respective rerouted MPLS packets 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.
  3. 4
    The method according to Claim 1 or 2, comprising:pre-establishing said protection path, based on Layer 1 alarms, detecting said fault in a faulty section between a first edge node and a second edge node in the ring, 5 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. 10
  4. 5
    The method according to Claim 1 or 2, wherein the step of re-directing to the protection path is arranged according to priorities assigned to different said LSPs.
  5. 6
    The method according to Claim 1 or 2, for rerouting the MPLS traffic in 15 a network comprising at least a first ring network and a second ring network, each respectively enabling the MPLS traffic in two opposite directions and interconnected there-between by a connecting link and an additional connecting link, wherein at least one of said LSPs spans both the first ring network and the second ring network and is entitled to protection at each of the 20 ring networks it spans, the method further comprises assigning said at least one LSP, entitled to protection in a first ring network, a backup egress point ensuring egress from said first ring network to the additional connecting link, to allow packets of said at least one LSP, if redirected to the protection path of the first ring network due to a fault, to leave the first ring network through the 25 backup egress point and reach the second ring network via the additional connecting link. .
  6. 7
    The method according to Claim 6, further comprising merging tlie redirected packets of said at least one LSP, when reaching the second ring network, to the original path of said packets in the second ring network before the fault in the first ring network.
  7. 8
    The method according to Claim 1 or 2, wherein the nodes of the ring 5 are MPLS-switching-enabled nodes.
  8. 9
    A network node suitable for operating in a ring network adapted for handling and protecting traffic based on MPLS switching, wherein said node being capable of 10 redirecting packets of MPLS traffic, each carrying an original label, from a working path to a protection path in the ring in case a fault is detected in an adj acent link or an adj acent node, providing each of said packets with an additional, outer label indicating the redirected traffic packets in said ring, 15 processing each packet of the redirected traffic packets in the ring network upon detecting said additional label and according to a type of arrangement of the protection path, and based on that outputting a first group of the redirected traffic packets from the protection path in the ring at said network node in case the egress point of the 20 redirected packets of said first group coincides with said network node, and forwarding a second group of the redirected traffic packets from said network node to a next node along the protection path in the ring, in case the egress point of the redirected traffic packets of said second group does not coincide with said network node.
  9. 10
    The network node according to Claim 9, being further capable of determining whether said network node is the egress point of a redirected packet, depending on arrangement of the protection path:in case said protection path is arranged as a point-to-point (ptp) 30 protection path or a multipoint-to-multipoint (mptmp) protection path, said 158656/ i network node being operative to mandatorily check the original, inner label of the packet, in case said protection path is arranged as a multipoint-to-point (mptmp) protection path, the network node being adapted to check the original, inner label of the packet only if being a termination point of said mptmp protection path, the network node being thereby adapted to allow outputting of said packet, if said network node is either the termination point of the mptp protection path or the packet’s egress node from the ptp or mptmp protection path allow forwarding said packet to a next node along the protection path, if said network node is neither the termination point of the mptp protection path nor the packet’s egress node from the ptp or mptmp protection path.
  10. 11
    The node according to Claim 9, capable of handling the MPLS traffic packets belonging to different Label Switched Paths (LSPs) and operative to provide redirecting packets of said LSPs to the protection path according to predetermined priorities.