Internet DRAFT - draft-li-rtgwg-ldp-mt-mrt-frr

draft-li-rtgwg-ldp-mt-mrt-frr



Network Working Group                                         Zhenbin Li
Internet-Draft                                                  Tao Zhou
Intended status: Informational                              Quintin Zhao
Expires: October 28, 2013                            Huawei Technologies
                                                             Tianle Yang
                                                            China Mobile
                                                          April 26, 2013


   Applicability of LDP Multi-Topology for Unicast Fast-reroute Using
                       Maximally Redundant Trees
                    draft-li-rtgwg-ldp-mt-mrt-frr-02

Abstract

   In this document, procedures' considerations on the applicability of
   LDP MT for unicast fast-reroute using MRT are provided.  The
   behaviors of label allocation and label forwarding entry setup with
   LDP Multi-Topology and MRT fast-reroute are described in details.
   Different application scenarios of the combining of the LDP multi-
   topology(MT) and unicast fast-reroute using Maximally Redundant
   Trees(MRT) are also analyzed.

Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on October 28, 2013.

Copyright Notice




Zhenbin Li, et al.      Expires October 28, 2013                [Page 1]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Operation Procedures  . . . . . . . . . . . . . . . . . . . .   4
     3.1.  Routing Calculation . . . . . . . . . . . . . . . . . . .   4
     3.2.  Label Distribution  . . . . . . . . . . . . . . . . . . .   5
     3.3.  Forwarding Entry Creation . . . . . . . . . . . . . . . .   5
     3.4.  Switchover and Re-Convergence . . . . . . . . . . . . . .   5
     3.5.  Switchback  . . . . . . . . . . . . . . . . . . . . . . .   6
   4.  Application Scenario Analysis . . . . . . . . . . . . . . . .   6
     4.1.  2-Connected Network . . . . . . . . . . . . . . . . . . .   6
     4.2.  Non-2-Connected Network . . . . . . . . . . . . . . . . .  10
     4.3.  Proxy Node  . . . . . . . . . . . . . . . . . . . . . . .  11
     4.4.  Inter-Area and Inter-AS . . . . . . . . . . . . . . . . .  11
     4.5.  Partial Deployment  . . . . . . . . . . . . . . . . . . .  14
     4.6.  LDP over TE . . . . . . . . . . . . . . . . . . . . . . .  15
     4.7.  IP-Only Network . . . . . . . . . . . . . . . . . . . . .  16
   5.  Deployment Considerations . . . . . . . . . . . . . . . . . .  16
     5.1.  IGP MT and LDP MT . . . . . . . . . . . . . . . . . . . .  16
     5.2.  Simplified Provision  . . . . . . . . . . . . . . . . . .  17
     5.3.  IGP Multi-process . . . . . . . . . . . . . . . . . . . .  18
     5.4.  Multiple IGP  . . . . . . . . . . . . . . . . . . . . . .  21
     5.5.  Label Space . . . . . . . . . . . . . . . . . . . . . . .  22
     5.6.  Proxy Egress  . . . . . . . . . . . . . . . . . . . . . .  22
     5.7.  Policy Control  . . . . . . . . . . . . . . . . . . . . .  22
     5.8.  Resource Allocations  . . . . . . . . . . . . . . . . . .  23
     5.9.  LDP DOD . . . . . . . . . . . . . . . . . . . . . . . . .  23
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  23
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .  23
   8.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  23
   9.  Normative References  . . . . . . . . . . . . . . . . . . . .  23
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  24





Zhenbin Li, et al.      Expires October 28, 2013                [Page 2]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


1.  Introduction

   [I-D.ietf-rtgwg-mrt-frr-architecture] describes the architecture
   based on Maximally Redundant Trees (MRT) to provide 100% coverage for
   fast-reroute of unicast traffic.  LDP multi-topology
   [I-D.ietf-mpls-ldp-multi-topology] has been proposed to provide
   multi-topology-based unicast forwarding in the architecture.
   Guidance is provided for different application scenarios to improve
   the applicability.  The analysis of the applicability of LDP MT for
   unicast fast-reroute using MRT is provided.  The procedures are
   described and typical examples are provided based on LDP MT and MRT
   unicast FRR architecture.

   When LDP MT is combined with MRT FRR, follow advantages can be
   achieved:

   o  Provide 100% coverage for unicast traffic.

   o  The complexity of the algorithm is moderate in O(e) or o( e + n
      log n ).

   o  Co-deployment with LFA to provide better protection coverage.

   o  Simplify operation and management with few additional
      configurations and states introduced.

   o  Inherit procedures of LDP to achieve high scalability.

   o  Propose no additional change on label forwarding behavior in the
      forwarding plane to facilitate incremental deployment.

2.  Terminology

   Some of terminologies defined in the
   [I-D.ietf-rtgwg-mrt-frr-architecture] are repeated here for the
   clarity of this document.

   o  2-connected: A graph that has no cut-vertices.  This is a graph
      that requires two nodes to be removed before the network is
      partitioned.

   o  2-connected cluster: A maximal set of nodes that are 2-connected.

   o  2-edge-connected: A network graph where at least two links must be
      removed to partition the network.

   o  cut-link: A link whose removal partitions the network.  A cut-link
      by definition must be connected between two cut-vertices.  If



Zhenbin Li, et al.      Expires October 28, 2013                [Page 3]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


      there are multiple parallel links, then they are referred to as
      cut-links in this document if removing the set of parallel links
      would partition the network.

   o  cut-vertex: A vertex whose removal partitions the network.

   o  ECMP Equal cost multi-path: Where, for a particular destination D,
      multiple primary next-hops are used to forward traffic because
      there exist multiple shortest paths from S via different output
      layer-3 interfaces.

   o  FIB Forwarding Information Base.  The database used by the packet
      forwarder to determine what actions to perform on a packet.

   o  LFA Loop-Free Alternate.  A neighbor N, that is not a primary
      neighbor E, whose shortest path to the destination D does not go
      back through the router S.  The neighbor N must meet the following
      condition: Distance_opt(N, D)<Distance_opt(N,S)+Distance_opt(S,D)

   o  Maximally Redundant Trees (MRT): A pair of trees where the path
      from any node X to the root R along the first tree and the path
      from the same node X to the root along the second tree share the
      minimum number of nodes and the minimum number of links.  Each
      such shared node is a cut-vertex.  Any shared links are cut-links.
      Any RT is an MRT but many MRTs are not RTs.

   o  Redundant Trees (RT): A pair of trees where the path from any node
      X to the root R along the first tree is node-disjoint with the
      path from the same node X to the root along the second tree.
      These can be computed in 2-connected graphs.

   o  SPF Shortest Path First, e.g., Dijkstra's algorithm.

   o  SPT Shortest path tree

3.  Operation Procedures

3.1.  Routing Calculation

   IGP will flood information related with MRT FRR of each router and
   calculate routes for all destinations based on MRT.  The details for
   the algorithm can refer to [I-D.enyedi-rtgwg-mrt-frr-algorithm].  For
   each destination, there are at least three routes that are associated
   with default topology, red topology and blue topology.  The route of
   red topology or blue topology will be chosen as the secondary route.
   During the routing calculation, consistency of all nodes in the
   network must be kept.  In order to achieve the consistence, following
   rules should be specified for the MRT calculation:



Zhenbin Li, et al.      Expires October 28, 2013                [Page 4]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   -- rules for choosing the root node;

   -- rules for choosing the next-hop in the blue topology and the red
   topology.

   Rules for choosing the secondary route can be determined locally if
   multiple routes exist.  According to
   [I-D.ietf-rtgwg-mrt-frr-architecture], the secondary route derived
   from LFA calculation is preferred since it exists in the default
   topology.  If there is no secondary route of LFA, the secondary route
   will be chosen in the blue topology or the red topology.

3.2.  Label Distribution

   When LDP MT is used for MRT fast-reroute, LDP will negotiate the MT
   Capability with LDP peer.  Once IGP calculates routes for
   destinations based on MRT, LDP will advertise label mapping message
   with corresponding MT-ID for the specific FEC.  There are at least
   three label bindings for each FEC that are associated with default
   topology, red topology and blue topology.  We use L_primary for the
   label binding of the default topology, L_blue for the label binding
   of the blue topology and L_red for the label binding of the red
   topology.

   MT-IDs, used in IGP and LDP, for the blue topology and the red
   topology can be specified administratively.  In order to avoid
   inconsistency and simplify operation and management, we suggest MT-
   IDs should be reserved for MRT fast-reroute usage and the MT-IDs used
   in IP and LDP should be consistent.

3.3.  Forwarding Entry Creation

   LDP creates label fording entry for each FEC in different topologies.
   The route calculated based on MRT determines which label binding
   should be chosen for each FEC in a specific topology.  For the
   default topology, the secondary label forwarding entry is determined
   by the secondary route in the blue topology or the red topology.
   Though the forwarding entry need be chosen according to MT
   information, there is not any MT information which should be
   processed in the forwarding plane so that the existing label
   forwarding mechanism can be reused well for MRT fast-reroute.

3.4.  Switchover and Re-Convergence

   When failure happens, the traffic can be switched to the secondary
   forwarding entry by forwarding plane within 50ms.  The control plane
   will do the re-convergence process according to the link state
   change.  During the course of re-convergence, the micro-loop may be



Zhenbin Li, et al.      Expires October 28, 2013                [Page 5]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   produced.  The methods proposed by [RFC5714] can be used to prevent
   such micro-loop.

   MRT fast-reroute calculation should be delayed.  Thus the MRT
   topologies are carrying traffic and should not be disrupted until the
   new SPF routes are installed everywhere so that traffic is moved off
   of the MRT topologies.  This way can prevent traffic loss to some
   extent.  On the other hand, if failure happens again in the delayed
   period of MRT FRR calculation, it may cause traffic loss since the
   secondary route entry can not be guaranteed.

3.5.  Switchback

   When link failure or node failure recovers, IGP-LDP synchronization
   should be used for the default topology to prevent traffic loss.
   During the period of IGP-LDP synchronization, MRT FRR calculation can
   also be done.  It will provide a best-effort protection if failure
   happens in the period.

4.  Application Scenario Analysis

4.1.  2-Connected Network

   In order to explain how LDP MT works for MRT FRR, we choose the
   following typical topology as an example.  In the figure, (a) is the
   original topology, (b) is the blue topology calculated by MRT and (c)
   is the red topology calculated by MRT.

         [E]--[D]--[H]--[J]          [E]<-[D]<-[H]<-[J]          [E]->[D]->[H]->[J]
          |    |    |    |            |    ^    ^    ^            ^    |    |    |
          |    |    |    |            v    |    |    |            |    v    v    v
         [R]  [C]  [G]--[I]          [R]  [C]  [G]->[I]          [R]  [C]  [G]<-[I]
          |    |    |    |            |    ^    ^    ^            ^    |    |    |
          |    |    |    |            v    |    |    |            |    v    v    |
         [A]--[B]--[F]---|           [A]->[B]->[F]---|           [A]<-[B]<-[F]<--|

           (a) Topology              (b) Blue Topology           (c) Red Topology

                              Figure 1: 2-Connected Network


   According to the MRT calculation, for a specific destination H, there
   are following paths in different topologies for other nodes,

           Default Topology       Blue Topology          Red Topology
       R   R->A->B->F->G->H      R->A->B->F->G->H       R->E->D->H
       A   A->B->F->G->H         A->B->F->G->H          A->R->E->D->H
       B   B->F->G->H            B->F->G->H             B->A->R->E->D->H



Zhenbin Li, et al.      Expires October 28, 2013                [Page 6]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


       C   C->B->F->G->H         C->B->F->G->H          C->D->H
       D   D->C->B->F->G->H      D->E->R->A->B->F       D->H
       E   E->D->C->B->F->G->H   E->R->A->B->F->G->H    E->D->H
       F   F->G->H               F->G->H                F->B->A->R->E->D->H
       G   G->H                  G->H                   G->F->B->A->R->E->D->H
       I   I->G->H               I->J->H                I->G->F->B->A->R->E->D->H
       J   J->H                  J->H                   J->I->G->F->B->A->R->E->D->H
                       Figure 2: Paths in Different Topologies for H


   Note:

   1.  Assume that the metric of {E,R}, {D,H}, {R,C}, {G,I} and {F,I} is
   extreme high so that the route of the default topology is reasonable.

   2.  Assume tie-breaking rules determine that in blue topology the
   route from G to H chooses the path G->H instead of G->I->J->H.

   3.  Assume tie-breaking rules determine that in red topology the
   route from I to H chooses the path I->G->F->B->A->R->E->D->H instead
   of I->F->B->A->R->E->D->H.

   4.  For D node, both blue topology and red topology are available for
   the backup.  The blue topology is preferred.

   From the above calculation example, we can see that how the tie-
   breaking rule has to be applied when choose the nexthop in a specific
   topology and the topology which is used for the secondary route.  For
   the reason of simplicity, there is no LFA calculation for the
   secondary route.  If exists, it should be preferred.

   We assume that labels are allocated in different topologies as the
   following figure.

                    <-- L/Lb/Lr           <-- L/Lb/Lr           <-- L/Lb/Lr
                    --> L/Lb/Lr           --> L/Lb/Lr           --> L/Lb/Lr
               [E]------------------[D]------------------[H]-------------------[J]
                |                    |                    |                     |
           |    |    ^          |    |    ^          |    |    ^           |    |    ^
           |    |    |          |    |    |          |    |    |           |    |    |
           v    |    |          v    |    |          v    |    |           v    |    |
        L/Lb/Lr | L/Lb/Lr    L/Lb/Lr | L/Lb/Lr    L/Lb/Lr | L/Lb/Lr     L/Lb/Lr | L/Lb/Lr
                |                    |                    |                     |
                |                    |                    |     <-- L/Lb/Lr     |
                |                    |                    |     --> L/Lb/Lr     |
               [R]------------------[C]                  [G]-------------------[I]
                |                    |                    |                     |
           |    |    ^          |    |    ^          |    |     ^          |    |    ^



Zhenbin Li, et al.      Expires October 28, 2013                [Page 7]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


           |    |    |          |    |    |          |    |     |          |    |    |
           v    |    |          v    |    |          v    |     |          v    |    |
        L/Lb/Lr | L/Lb/Lr    L/Lb/Lr | L/Lb/Lr    L/Lb/Lr |  L/Lb/Lr    L/Lb/Lr | L/Lb/Lr
                |                    |                    |                     |
                |                    |                    |                     |
                |                    |                    |                     |
               [A]------------------[B]------------------[F]--------------------|
                    <-- L/Lb/Lr           <-- L/Lb/Lr           <-- L/Lb/Lr
                    --> L/Lb/Lr           --> L/Lb/Lr           --> L/Lb/Lr
                         Figure 3: Label Allocation for LDP Multi-Topology


   Note:

   1.  "<--" means the direction in which the label is distributed.  For
   example, "<--" from D to E means that the label is distributed by D
   to E.

   2.  L means the label for H distributed in the default topology.  Lb
   means the label for H distributed in the blue topology.  Lr means the
   label for H distributed in the red topology.

   3.  L distributed by different nodes in the default topology does not
   mean they must be the same.  This is also applied to Lb and Lr.

   According to above MRT calculation result and label allocation for
   multi-topology, following forwarding entries will be installed for
   each node:

                   Default Topology       Blue Topology     Red Topology
       R   Ingress    --/L  A
                        /Lr E
           Transit     L/L  A              Lb/Lb A            Lr/Lr E
                        /Lr E                /Lr E
       A   Ingress    --/L  B
                        /Lr R
           Transit     L/L  B              Lb/Lb B            Lr/Lr R
                        /Lr R                /Lr R
       B   Ingress    --/L  F
                        /Lr A
           Transit     L/L  F              Lb/Lb F            Lr/Lr A
                        /Lr A                /Lr A
       C   Ingress    --/L  B
                        /Lr D
           Transit     L/L  B              Lb/Lb B            Lr/Lr D
                        /Lr D                /Lr D
       D   Ingress    --/L  C
                        /Lb E



Zhenbin Li, et al.      Expires October 28, 2013                [Page 8]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


           Transit     L/L  C              Lb/Lb E            Lr/Lr H
                        /Lb E                /Lr H
       E   Ingress    --/L  D
                        /Lb R
           Transit     L/L  D              Lb/Lb R            Lr/Lr D
                        /Lb R                /Lr D
       F   Ingress    --/L  G
                        /Lr B
           Transit     L/L  G              Lb/Lb G            Lr/Lr B
                        /Lr B                /Lr B
       G   Ingress    --/L  H
                        /Lr F
           Transit     L/L  H              Lb/Lb H            Lr/Lr F
                        /Lr F                /Lr F
       I   Ingress    --/L  G
                        /Lb J
           Transit     L/L  G              Lb/Lb J            Lr/Lr G
                        /Lb J                /Lr G
       J   Ingress    --/L  H
                        /Lr I
           Transit     L/L  H              Lb/Lb H            Lr/Lr I
                        /Lr I                /Lr I
      Figure 4: Label Forwarding Entries Installed in Each Node for FEC H


   Note:

   1.  For an ingress label forwarding entry as follows, when forward, L
   will be pushed and sent to the next hop A.  If failure happens, Lr
   will be pushed and sent to the next hop E.

       Ingress    --/L  A
                    /Lr E


   2.  For a transit label forwarding entry as follows, when packet with
   the incoming label L arrives, L will be swapped to L and sent to the
   next hop A.  If failure happens, L will be swapped to Lr and sent to
   the next hop E.

       Transit     L/L  A
                    /Lr E


   Above forwarding entries construct the label switch path used for
   fast-reroute in the forwarding plane.  We can see that the existing
   MPLS label forwarding can be used without any extension.




Zhenbin Li, et al.      Expires October 28, 2013                [Page 9]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


4.2.  Non-2-Connected Network

   [I-D.ietf-rtgwg-mrt-frr-architecture] proposes following
   non-2-connected network.

                         [E]---[D]---|
                          |     |    |     |----[I]
                          |     |    |     |     |
                         [R]---[C]  [F]---[G]    |
                          |     |    |     |     |
                          |     |    |     |----[J]
                         [A]---[B]---|

                                     (a)
                           a non-2-connected graph

          [E]<--[D]<--|                        [E]-->[D]---|
           |     ^    |          [I]            ^     |    |     |--->[I]
           V     |    |           ^             |     V    V     |
          [R]-->[C]  [F]-->[G]    |            [R]<--[C]  [F]-->[G]
           |     ^    ^     |     |             ^     |    |     ^
           V     |    |     |--->[J]            |     V    |     |----[J]
          [A]-->[B]---|                        [A]<--[B]<--|

                      (b)                                    (c)
               Blue MRT towards I                    Red MRT towards I


                       Figure 5: A non-2-connected network


   We will not explain how LDP MT is applied for the MRT FRR in detail.
   We choose the node I as the destination and choose R and F to observe
   how MRT and LDP MT work for fast-reroute.

   According to MRT calculation, the path from R to I in the blue
   topology is R->A->B->F->G->J->I and the path from R to I in the red
   topology is R->E->D->F->G->I.  We assume in the default topology the
   path from R to I is R->C->D->F->G->I.  Then following forwarding
   entry will be created in the node R for the destination I.











Zhenbin Li, et al.      Expires October 28, 2013               [Page 10]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


                      Default Topology       Blue Topology     Red Topology
          R   Ingress    --/L  C
                           /Lb A
              Transit     L/L  C              Lb/Lb A            Lr/Lr E
                           /Lb A                /Lr E

                    Figure 6: Label Forwarding Entry of Node R for FEC I


   For the node F, the path from F to I in the blue topology is
   F->G->J->I and the path in the red is F->G->I.  We assume in the
   default topology the path from F to I is F->G->I.  The following
   forwarding entry will be created in the node F for the destination I.

                      Default Topology       Blue Topology     Red Topology
          F   Ingress    --/L  G
              Transit     L/L  G              Lb/Lb G            Lr/Lr G

                  Figure 7: Label Forwarding Entry of Node F for FEC I


   We can see that there is no secondary route in the node F for the
   destination I and correspondingly there is no LDP FRR forwarding
   entry.

4.3.  Proxy Node

   There are several application scenarios proposed by
   [I-D.ietf-rtgwg-mrt-frr-architecture] which will use proxy node for
   MRT.  That is, if a set of prefixes are advertised by border routers
   of an MRT island, a single proxy node can be used to represent the
   set and the proxy node and associated links are added to the network
   topology for MRT calculation.  The application scenarios include
   inter-area, inter-AS and partial deployment of compatible MRT FRR
   routers.

4.4.  Inter-Area and Inter-AS

   For Inter-area scenarios, it is desirable to go back to the default
   forwarding topology when leaving an area/level.  There are two
   mechanisms proposed by [I-D.ietf-rtgwg-mrt-frr-architecture].  The
   first one is that ABR will advertise different labels for one
   specific FEC in different areas.  The second one is that penultimate
   hop pop is done through additional computation by the penultimate
   router along the in-local-area MRT immediately before the ARB/LBR is
   reached.  The first one need change of the traditional label
   allocation method for LDP which always distributes the same label for
   one FEC to all peers.  When the second one used, it must be



Zhenbin Li, et al.      Expires October 28, 2013               [Page 11]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   guaranteed that the IP forwarding should be done by ABR.  If there is
   an inner label, it will cause wrong forwarding behavior.  Since it is
   difficult to determine the type of the packet, the second mechanism
   must be used carefully.  In order to optimize the second mechanism,
   when the penultimate router receive a packet with MRT label, it can
   swap the label to corresponding FEC's default topology label instead
   of penultimate hop pop.

                       2    2                     2     2
                     A----B----C                A----B----C
                   2 |         | 2            2 |         | 2
                     |         |                |         |
                   [ABR1]    [ABR2]           [ABR1]    [ABR2]
                     |         |                |         |
                    p,10      p,15           10 |---[P]---| 15

                   (a) Initial topology         (b)with proxy-node


                             <-- L/Lb/Lr       <-- L/Lb/Lr
                             --> L/Lb/Lr       --> L/Lb/Lr
                        A------------------B------------------C
                   |    |    ^                           ^    |    |
                   |    |    |                           |    |    |
                   v    |    |                           |    |    v
                L/Lb/Lr | L/Lb/Lr                     L/Lb/Lr | L/Lb/Lr
                      [ABR1]                                [ABR2]
                   |    |    ^                           ^    |    |
                   |    |    |                           |    |    |
                   v    |    |                           |    |    v
                L/Lb/Lr | L/Lb/Lr                     L/Lb/Lr | L/Lb/Lr
                     10 |-----------------[P]-----------------| 15

                                  (c) Label Distribution

                             <-- L/Lb/Lr       <-- L/Lb/Lr
                             --> L/Lb/Lr       --> L/Lb/Lr
                        A------------------B------------------C
                   |    |    ^                            ^   |    |
                   |    |    |                            |   |    |
                   v    |    |                            |   |    v
                L/Lb/Lr |  L/L/L                        L/L/L | L/Lb/Lr
                      [ABR1]                                [ABR2]
                   |    |    ^                           ^    |    |
                   |    |    |                           |    |    |
                   v    |    |                           |    |    v
                L/Lb/Lr | L/Lb/Lr                     L/Lb/Lr | L/Lb/Lr
                     10 |-----------------[P]-----------------| 15



Zhenbin Li, et al.      Expires October 28, 2013               [Page 12]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


                             (d) Label Distribution Change

             Note: In (b),(c) and (d), label distributed by proxy nodes is actually
             distributed for proxy nodes by nodes in different areas from A/B/C nodes.

             Figure 8: Inter-area Network and LDP MT Label Distribution for MRT FRR


   According to the label distribution and MRT computation as shown in
   (c) of the above figure, following forwarding entries can be created
   in the node ABR1 and ABR2:

                      Default Topology       Blue Topology     Red Topology
        ABR1  Ingress    --/L  P
                           /Lr A
              Transit     L/L  P              Lb/Lb P            Lr/Lr A
                           /Lr A                /Lr A
        ABR2  Ingress    --/L  P
                           /Lb C
              Transit     L/L  P              Lb/Lb C            Lr/Lr P
                           /Lb C                /Lr P

       Figure 9: Label Forwarding Entry of Node ABR1 and ABR2 for Proxy Node


   If the first method on change of label allocation as shown in (d) of
   the above figure, following forwarding entry will be created in the
   node A and C:

                      Default Topology       Blue Topology     Red Topology
        A     Ingress    --/L  ABR1
                           /Lr B
              Transit     L/L  ABR1           Lb/L  ABR1         Lr/Lr B
                           /Lr B                /Lr B
        C     Ingress    --/L  ABR2
                           /Lb B
              Transit     L/L  ABR2           Lb/Lb B            Lr/L  ABR2
                           /Lb B                /L  ABR2

        Figure 10: Label Forwarding Entry of Node A and C for Proxy Node


   For inter-AS scenarios, prefixes advertised by ASBRs will set up LSP
   in the default topology as proxy egress.  The number of prefixes will
   have great effect on the label allocation of LDP.  When MRT fast-
   reroute deploys, it should be confirmed firstly that labels are
   enough.  Or else, MRT will have negative effect on the deployment of
   normal service.  Besides this, the complexities for ASBR protection



Zhenbin Li, et al.      Expires October 28, 2013               [Page 13]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   has been proposed by [I-D.ietf-rtgwg-mrt-frr-architecture].  It need
   further study.

4.5.  Partial Deployment

   For partial deployment and islands of compatible MRT FRR routers,
   proxy nodes and associated links are added to the network topology
   for MRT computation.  The difference between partial deployment and
   inter-area is that in the partial deployment scenario the border
   nodes need proxy egress process for LDP in the blue topology and the
   red topology.  That is, in the blue topology and red topology, the
   border node of the MRT network topology is not the actual egress for
   a prefix out of the MRT network.  The border node has to advertise
   label for the prefix as the proxy egress.

                       2    2                     2     2
                     A----B----C                A----B----C
                   2 |         | 2            2 |         | 2
                     |         |                |         |
                    [D]       [E]              [D]       [E]
                     |         |                |         |
                     F---------G                |---[P]---|

                   (a) Initial topology         (b)with proxy-node


                             <-- L/Lb/Lr       <-- L/Lb/Lr
                             --> L/Lb/Lr       --> L/Lb/Lr
                        A------------------B------------------C
                   |    |    ^                           ^    |    |
                   |    |    |                           |    |    |
                   v    |    |                           |    |    v
                L/Lb/Lr | L/Lb/Lr                     L/Lb/Lr | L/Lb/Lr
                       [D]                                   [E]
                   |    |    ^                           ^    |    |
                   |    |    |                           |    |    |
                   v    |    |                           |    |    v
                   L    |    L                           L    |    L
                        |-----------------[P]-----------------|

                                  (c) Label Distribution
             Note: In (c), label distributed by proxy nodes is actually
             distributed for proxy nodes by nodes connected to [D] and [E].
      Figure 11: Partial Deployment Network and LDP MT Label Distribution for MRT FRR







Zhenbin Li, et al.      Expires October 28, 2013               [Page 14]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   According to the label distribution and MRT computation as shown in
   (c) of the above figure, following forwarding entries can be created
   in the node D and E:

                   Default Topology       Blue Topology     Red Topology
     D     Ingress    --/L  P
                        /Lr A
           Transit     L/L  P              Lb/L  P            Lr/Lr A
                        /Lr A                /Lr A
     E     Ingress    --/L  P
                        /Lb C
           Transit     L/L  P              Lb/Lb C            Lr/L  P
                        /Lb C                /L  P
     Figure 12: Label Forwarding Entry of Node D and E for Proxy Node


4.6.  LDP over TE

   There is also additional complexity for LDP over TE scenario in which
   nodes in the LDP domain need to calculate two different MRT FRR for
   different nodes in the MPLS TE domain: edge nodes which can support
   both LDP and TE and internal nodes which only supports TE.  Edges
   nodes combine with nodes in the LDP domain to form a complete
   topology for MRT FRR calculation.  Internal nodes don't support LDP,
   but are not hidden from IGP topology.  Some IP traffic to internal
   nodes which do not support LDP maybe need MRT FRR provided by nodes
   in the LDP domain.  Nodes in the LDP domain calculate MRT FRR for
   these internal nodes like partial deployment.  An example deployment
   is shown in the following figure.  LDP over TE is deployed in edge
   nodes B, C, E and H.  Internal nodes I, J and K do not support LDP.
   For MRT FRR, the deployment can be seen as two independent
   topologies.  For internal nodes I, J and K, as shown in the figure
   (b) it is similar as the process of partial deployment.  For other
   nodes, as shown in the figure (c) it is similar as the process of
   2-connected network and the bidirectional MPLS TE paths can be used
   as the virtual links in MRT computation.

                       [D]--[C]--[I]--[H]--[G]
                        |    | \     / |    |
                        |    |  \   /  |    |
                       [R]   |   [J]   |    |
                        |    |  /   \  |    |
                        |    | /     \ |    |
                       [A]--[B]--[K]--[E]--[F]

                        (a) Default Topology

                [D]--[C]                      [H]--[G]



Zhenbin Li, et al.      Expires October 28, 2013               [Page 15]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


                 |    | \                    / |    |
                 |    |  \                  /  |    |
                [R]   |   [Proxy]    [Proxy]   |    |
                 |    |  /                  \  |    |
                 |    | /                    \ |    |
                [A]--[B]                      [E]--[F]
                   (b) Graph I for MRT Computation

                       [D]--[C]======[H]--[G]
                        |    | \\  // |    |
                        |    |  \\//  |    |
                       [R]   |   \\   |    |
                        |    |  //\\  |    |
                        |    | //  \\ |    |
                       [A]--[B]======[E]--[F]
                   (c) Graph II for MRT Computation

      Figure 13: LDP over TE Network and LDP MT Label Distribution for MRT FRR


4.7.  IP-Only Network

   In the IP-only network IP-in-IP has to be used.  This means
   additional loopback addresses have to be introduced.  And they are
   announced with associated MRT color.  It will propose complexities
   for operation and management of the network.  We recommend LDP MT
   should be deployed in the network for the fast-reroute usage to
   reduce the complexities.  It also will not introduce any complexity
   of IP MT forwarding in the ingress node since the multi-topology only
   takes effect for protection.  Comparing with tunnel IP packet in IP,
   LDP MT is an easy way to provision fast-reroute.

5.  Deployment Considerations

5.1.  IGP MT and LDP MT

   MRT computation can be seen as a local process for IGP if only the
   computation is consistent for all nodes of the network.  That is,
   multi-topology is not necessary for IGP to advertise link states with
   MT-ID.  MT-ID is only advertised in LDP for LDP's FEC usage.  That
   is, for MRT fast-reroute, IGP MT-ID can be independent of LDP MT-ID.
   But this proposes complexity for operation and management.  It seems
   desirable to keep the consistency of MT-IDs for both IGP and LDP.

   There exists another issue regarding the relationship of IGP and LDP.
   IGP does not support IPv4 and IPv6 in one topology.  When multi-
   topology is used for MRT fast-reroute, the blue topology and the red
   topology of IPv4 should be different from those of IPv6.  However,



Zhenbin Li, et al.      Expires October 28, 2013               [Page 16]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   for LDP, the address family is adopted for FEC in one multi-topology.
   Label distribution should be done for both IPv4 and IPv6 in one
   multi-topology.  If the MT-ID is consistent for IGP and LDP, there
   should be four MT-IDs for IPv4 and IPv6 in one MRT network.  For
   protocol extensions of MRT fast-reroute, both IPv4 and IPv6 should be
   taken into account for IGP to advertise information related with the
   blue topology and the red topology.

   Besides the inconsistency of IGP MT and LDP MT, there exists the
   inconsistency between the OSPF MT[RFC4915] and the IS-IS MT[RFC5120].
   Different MT-ID ranges for OSPF and IS-IS which cause the difficulty
   in reserving the same MRT MT-IDs for OSPF and IS-IS.

   When multi-topology is used for MRT fast-reroute, it is error-prone
   for MT-ID configuration for the blue topology and the red topology on
   all nodes of the MRT network.  In order to simplify operation and
   management, it is recommended that MT-IDs could be reserved for the
   MRT fast-reroute usage.  Owing to the inconsistency of OSPF MT and
   IS-IS MT and the inconsistency of IGP MT and LDP MT, it seems a
   little challenge to reserve these possible values.

5.2.  Simplified Provision

   It is necessary to configure many parameters related with MRT FRR and
   advertise these capabilities and information by
   IGP[I-D.li-rtgwg-igp-ext-mrt-frr].  It is concerned that the
   provision complexity will have negative effect on the utility of MRT
   FRR.

   There are two different things for the MRT FRR provision:

   The first thing is the capability information which can be supported
   by a MRT-FRR-enabled node.  The information can be directly derived
   without configuration.

   The second thing is what parameters should be agreed on by all nodes
   to compute an MRT island.

   For example, as to [I-D.li-rtgwg-igp-ext-mrt-frr], a node can
   advertise the supported different algorithms through IGP.  The
   supported algorithms are internal capability which is not necessary
   to configure.  After all nodes advertise the information, they should
   choose one specific algorithm to compute MRT FRR.  This has to be
   configured or all nodes should agree on a default value in advance.

   The second thing should be considered more in order to simplify MRT
   FRR provision.  In fact, LDP MT is just the method to simplify the
   MRT FRR provision comparing with the method that tunnels IP packet in



Zhenbin Li, et al.      Expires October 28, 2013               [Page 17]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   IP.  If the latter method is preferred, it will be more difficult to
   design IP address carefully for each node than that only blue and red
   MT IDs is chosen for all nodes in the former method.  There are few
   parameters for LDP-MT-based MRT FRR to be provisioned.  The key
   parameters is just MT IDs and the algorithm's related parameters.  As
   in the section 3.6, It is strongly recommended that the IGP and LDP
   MT IDs used for MRT FRR should be reserved.  It is also the preferred
   default value for MRT algorithms should be defined in the appropriate
   documents.  By this way a default profile for MRT FRR provision is
   determined which is composed of a set of default values.  This can
   simplify the MRT FRR provision greatly.  If it is not available, all
   nodes can agree on a internal default profile which is determined by
   the implementation and save configuration work for MRT FRR.  If new
   nodes add to the network which use different default MT ID values and
   algorithm-related parameters, it can be changed administratively.

5.3.  IGP Multi-process

   IGP multi-process is used to isolate different areas.  If an ip
   prefix is advertised in multiple processes, each process will
   calculate routes for the prefix and the shortest one will be chosen
   to install forwarding entry.  Each IGP process calculates routes of
   MRT FRR independently and has its own pair of MRT topology (blue MRT
   topology and red MRT topology.  Since the MRT paths maybe different
   in different process, one process' MRT next hop can not be used in
   another process for a specific prefix to avoid loop.  So the primary
   route and its MRT next hop must be chosen in the same process.  In
   order to achieve this object, there should be different blue MRT MT-
   IDs and red MRT MT-IDs for these processes.  If there are only one
   pair of MRT topology for multiple processes (i.e.  there is only one
   blue MRT MT-ID and one red MRT MT-ID), loop can happen for MRT FRR
   when each node chooses its primary next hop and the MRT routes in the
   same process for the multiple processes.

                               Source
                                 |
                                 V
                     [E]---------[A]---------[F]
                      |          | |          |
                      |    Link 1| |Link 2    |
                      |          | |          |
                      .          | v          .
            Process L .          [B]          . Process R
                      .          | |          .
                      |    Link 3| |Link 4    |
                      |          | |          |
                      |          v |          |
                      |          [C]          |



Zhenbin Li, et al.      Expires October 28, 2013               [Page 18]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


                      |          | |          |
                      |          v |          |
                      +----_Destination-------+
              (a) The shortest path in Default topology


                      Source                  Source
                        |                        |
                        |                        |
            [E]---<-----[A]                    [A]---------[F]
             |          ^                        |          |
             |    Link 1|                        |Link 2    |
             |          |                        |          |
             .          |                        v          .
   Process L .          [B]                    [B]          . Process R
             .          |                        |          .
             |    Link 3|                        |Link 4    |
             |          |                        |          |
             |          |                        v          |
             |          [C]                    [C]          |
             |          |                        |          |
             |          |                        v          |
             +-->--Destination            Destination-------+
   (b) Process L's Blue topology       (c) Process R's Blue topology
   path from LSRB to Destination       path from LSRA to Destination


                                Source
                                  |
                                  |
              L/Lb/Lr [E]---------[A]---------[F] L/Lb/Lr
                       |  L/Lb/Lr ^ |          |
                       |          | |          |
                       |          | |          |
                       .          | v          .
             Process L .          [B]          . Process R
                       .  L/Lb/Lr | |          .
                       |          | |          |
                       |          | |          |
                       |          | |          |
                       |          [C](fail)    |
                       |  L/Lb/Lr | |          |
                       |          | |          |
                       +-----Destination-------+
                    (d) Loop occurs when LSRC fails

              Figure 14: Loop Issue in IGP Mul-tiprocess




Zhenbin Li, et al.      Expires October 28, 2013               [Page 19]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   An IGP multi-process deployment is shown in the above figure.  Node
   A, B and C are located in both processes: the left process L and the
   right process R.  The process L is a ring topology, including link1
   and link3.  And the process R is also a ring topology, including
   link2 and link4.  For the traffic from the Source to the Destination,
   assume that A chooses the shortest path dertermined by the process R
   and using link2 as the primary next hop and B chooses the shortest
   path determined by the process L and using link3 as the primary next
   hop.  Process L and process R calculate MRT topologies independently,
   but there is only one pair of MRT MT-IDs and the label distribution
   is the same for different processes, this will cause the following
   forwarding entries are installed:

   Node B: The shortest path is determined by process L.  The MRT path
   is calculated in the same process.  Assume that B calculates the blue
   MRT topology shown in the (b) and chooses link1 in the blue MRT
   topology as its secondary route.  Then there is following forwarding
   entries for node B:

               Default Topology       Blue Topology     Red Topology
    B  Transit     L/L  C                Lb/Lb A           Lr/Lr C
                    /Lb A                  /Lr C


   Node A: The shortest path is determined by process R.  The MRT path
   is calculated in the same process.  Assume that A calculates the blue
   MRT topology shown in the (c).  Then there is following forwarding
   entries for node A:

               Default Topology       Blue Topology     Red Topology
    A  Transit     L/L  B                Lb/Lb B           Lr/Lr F
                    /Lr F                  /Lr F


   According to above forwarding entries, if node C fails, the traffic
   will be sent by B to A with label Lb using the secondary route.  When
   A receives the traffic with label Lb, it will send the traffic to B
   using the forwarding entry for the blue topology.  Then loop happens
   for the traffic.

   The solution of the issue is to use different MRT MTs for different
   processes.  That is, different MRT topologies should be provisioned
   for different processes so that the different label distribution is
   done for the multiple processes.  This will guarante that when
   failure happens the switched traffic will be forwarded in the same
   process.  The following figure shows the solution for as to the above
   example:




Zhenbin Li, et al.      Expires October 28, 2013               [Page 20]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


                                     Source
                                       |
                                       |
                   L/Lb/Lr [E]---<-----[A]---------[F] L/Lb'/Lr'
                            |  L/Lb/Lr ^ | Lb'/Lr'  |
                            |          | |          |
                            |          | |          |
                            .          | |          .
                  Process L .          [B]          . Process R
                            .  L/Lb/Lr | | Lb'/Lr'  .
                            |          | |          |
                            |          | |          |
                            |          | |          |
                            |          [C](fail)    |
                            |  L/Lb/Lr | |          |
                            |          | |          |
                            +-----Destination-------+
                  Figure 15: Separate MRT MT for Multi-process


   Following forwarding entries will be created for A and B.  We can see
   that if failure happens, the switched traffic is forwarded from A to
   B to E and the loop issue is avoided.

               Default Topology  Blue MT    Red MT    Blue MT'   Red MT'
    A  Transit    L/L   B        Lb/Lb  E   Lr/Lr B   Lb'/Lb' B  Lr'/Lr' F
                   /Lr' F          /Lr  B                /Lr' F
    B  Transit    L/L   C        Lb/Lb  A   Lr/Lr C   Lb'/Lb' C  Lr'/Lr' A
                   /Lb  A          /Lr  C                /L'  A


   Owing to the loop issue in the IGP multi-process scenario, it must be
   checked carefully for the reserved MT-IDs or the default profile
   described above for simplifying provision which will cause multiple
   processes share the same MRT MT-IDs.  In order to prevent loop issue,
   separate MRT MTs for IGP multi-process have to be taken into account.

5.4.  Multiple IGP

   If multiple IGPs deploy in one network, the best route will be
   determined according to priority of these IGPs.  This might cause the
   inconsistency issue for MRT fast-reroute.  For example, when IS-IS
   and OSPF are deployed in one network, some nodes will use the best
   reroute computed by ISIS and some nodes will use the best route
   computed by OSPF.  If the link state is not consistent in IS-IS and
   OSPF, the MRT fast-reroute cannot work well.  It is highly desirable
   that in one network only one IGP protocol is deployed and link states
   should be guaranteed consistent if multiple IGPs deploys.



Zhenbin Li, et al.      Expires October 28, 2013               [Page 21]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


5.5.  Label Space

   Advantages of LDP MT in MRT fast-reroute are apparent for simplified
   operation and management comparing with using IP tunnel.  The main
   issue of LDP MT for MRT fast-reroute is resource occupancy.  MRT FRR
   need create two redundant topologies to provide backup path.  The two
   topologies cover all links and nodes of the MRT network.  It will
   impact on the system resource occupancy since it will also take more
   resource to install routes and label forwarding entries for different
   topologies.  When deploying LDP MT for MRT FRR, especially in the
   scenario of upgrading, consideration should be taken so that there is
   enough system resource to accommodate more routes and forwarding
   entries.  Besides the issue related with resource occupancy, label
   usage is also an important issue to be taken into account.  For one
   FEC, there are at least three label bindings distributed by one
   router.  The number of labels for MRT fast-route is triple of that of
   the network without MRT fast-reroute.  When LDP MT for MRT FRR is
   deployed, it should be guaranteed that enough labels are available so
   that it will not have impact on normal services such as L2VPN, L3VPN,
   etc.

5.6.  Proxy Egress

   In several scenarios where MRT FRR is deployed, proxy egress LSPs
   have to be setup by LDP.  The proxy egress LSP maybe not end-to-end
   to bear VPN service in the network.  But it will deteriorate label
   usage if LDP MT is deployed for MRT FRR.  It is highly desirable that
   such unnecessary LSPs should be prohibited to setup to facilitate MRT
   FRR deployment.

5.7.  Policy Control

   Policy can be used to reducing the effect of more labels for MRT FRR.
   It is important to control on the setup of LSP in the default
   topology.  There are two basic scenarios.  The first one is the IP-
   only network.  It is difficult to control the number of LSPs for
   protection since LDP MT is an extension for IP to implement
   protection.  The second one is the multi-service network based on
   VPN.  Policy can be applied to permit only host addresses to setup
   LSPs.

   Policy is not recommended to control on LSP in the blue topology and
   the red topology since it is easy to cause inconsistency of the
   protection.  For example, if one node need to set up MRT backup LSP
   for one FEC but this FEC is not allowed creating LSP by the policy in
   the MRT topologies, then the node cannot create the MRT backup LSP.





Zhenbin Li, et al.      Expires October 28, 2013               [Page 22]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


5.8.  Resource Allocations

   During the deployment of this solution, more system resource and
   extra label occupancy must be taken into account to avoid the
   possible resource exhausting.

5.9.  LDP DOD

   LDP DoD is used in some scenarios such as Seamless
   MPLS[I-D.ietf-mpls-seamless-mpls].  When MRT fast-reroute is
   deployed, label request will be sent according to the path calculated
   for different topology.  The label forwarding entry will be created
   as the method above.  Comparing with LDP DU, there are less label
   binding distribution for LDP DoD.  In addition, LDP DoD is always
   used combing with conservative label retention mode.  Thus there is
   no label binding distributed for the secondary route calculated in
   the default topology so that LFA cannot not be used easily.  The
   label forwarding entry in the blue topology or the red topology will
   be used as the secondary one directly.

6.  IANA Considerations

   This document makes no request of IANA.

7.  Security Considerations

   There is no security issue introduced by this specification.

8.  Acknowledgements

9.  Normative References

   [I-D.enyedi-rtgwg-mrt-frr-algorithm]
              Atlas, A., Envedi, G., Csaszar, A., and A. Gopalan,
              "Algorithms for computing Maximally Redundant Trees for IP
              /LDP Fast- Reroute", draft-enyedi-rtgwg-mrt-frr-
              algorithm-02 (work in progress), October 2012.

   [I-D.ietf-mpls-ldp-multi-topology]
              Zhao, Q., Fang, L., Zhou, C., Li, L., and K. Raza, "LDP
              Extensions for Multi Topology Routing", draft-ietf-mpls-
              ldp-multi-topology-06 (work in progress), December 2012.

   [I-D.ietf-mpls-seamless-mpls]
              Leymann, N., Decraene, B., Filsfils, C., Konstantynowicz,
              M., and D. Steinberg, "Seamless MPLS Architecture", draft-
              ietf-mpls-seamless-mpls-02 (work in progress), October
              2012.



Zhenbin Li, et al.      Expires October 28, 2013               [Page 23]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   [I-D.ietf-rtgwg-mrt-frr-architecture]
              Atlas, A., Kebler, R., Envedi, G., Csaszar, A., Tantsura,
              J., Konstantynowicz, M., White, R., and M. Shand, "An
              Architecture for IP/LDP Fast-Reroute Using Maximally
              Redundant Trees", draft-ietf-rtgwg-mrt-frr-architecture-02
              (work in progress), February 2013.

   [I-D.li-rtgwg-igp-ext-mrt-frr]
              Li, Z., Wu, N., and Q. Zhao, "Routing Extension for Fast-
              Reroute Using Maximally Redundant Trees", draft-li-rtgwg-
              igp-ext-mrt-frr-01 (work in progress), March 2013.

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC4915]  Psenak, P., Mirtorabi, S., Roy, A., Nguyen, L., and P.
              Pillay-Esnault, "Multi-Topology (MT) Routing in OSPF", RFC
              4915, June 2007.

   [RFC5120]  Przygienda, T., Shen, N., and N. Sheth, "M-ISIS: Multi
              Topology (MT) Routing in Intermediate System to
              Intermediate Systems (IS-ISs)", RFC 5120, February 2008.

   [RFC5714]  Shand, M. and S. Bryant, "IP Fast Reroute Framework", RFC
              5714, January 2010.

Authors' Addresses

   Zhenbin Li
   Huawei Technologies
   Huawei Bld., No.156 Beiqing Rd.
   Beijing  100095
   China

   Email: lizhenbin@huawei.com


   Tao Zhou
   Huawei Technologies
   Huawei Bld., No.156 Beiqing Rd.
   Beijing  100095
   China

   Email: tao.chou@huawei.com







Zhenbin Li, et al.      Expires October 28, 2013               [Page 24]

Internet-Draft     App of LDP MT for Unicast MRT FRR          April 2013


   Quintin Zhao
   Huawei Technologies
   125 Nagog Technology Park
   Acton, MA  01719
   US

   Email: quintin.zhao@huawei.com


   Tianle Yang
   China Mobile
   32, Xuanwumenxi Ave.
   Beijing  01719
   China

   Email: yangtianle@chinamobile.com


































Zhenbin Li, et al.      Expires October 28, 2013               [Page 25]