draft-ietf-mpls-ldp-mrt-05.txt   draft-ietf-mpls-ldp-mrt-06.txt 
MPLS Working Group A. Atlas MPLS Working Group A. Atlas
Internet-Draft K. Tiruveedhula Internet-Draft K. Tiruveedhula
Intended status: Standards Track C. Bowers Intended status: Standards Track C. Bowers
Expires: August 21, 2017 Juniper Networks Expires: February 18, 2018 Juniper Networks
J. Tantsura J. Tantsura
Individual Individual
IJ. Wijnands IJ. Wijnands
Cisco Systems, Inc. Cisco Systems, Inc.
February 17, 2017 August 17, 2017
LDP Extensions to Support Maximally Redundant Trees LDP Extensions to Support Maximally Redundant Trees
draft-ietf-mpls-ldp-mrt-05 draft-ietf-mpls-ldp-mrt-06
Abstract Abstract
This document specifies extensions to the Label Distribution This document specifies extensions to the Label Distribution
Protocol(LDP) to support the creation of label-switched paths for Protocol(LDP) to support the creation of label-switched paths for
Maximally Redundant Trees (MRT). A prime use of MRTs is for unicast Maximally Redundant Trees (MRT). A prime use of MRTs is for unicast
and multicast IP/LDP Fast-Reroute, which we will refer to as MRT-FRR. and multicast IP/LDP Fast-Reroute, which we will refer to as MRT-FRR.
The sole protocol extension to LDP is simply the ability to advertise The sole protocol extension to LDP is simply the ability to advertise
an MRT Capability. This document describes that extension and the an MRT Capability. This document describes that extension and the
skipping to change at page 1, line 47 skipping to change at page 1, line 47
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 21, 2017. This Internet-Draft will expire on February 18, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 31 skipping to change at page 2, line 31
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Requirements Language . . . . . . . . . . . . . . . . . . . . 4 2. Requirements Language . . . . . . . . . . . . . . . . . . . . 4
3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Overview of LDP Signaling Extensions for MRT . . . . . . . . 5 4. Overview of LDP Signaling Extensions for MRT . . . . . . . . 5
4.1. MRT Capability Advertisement . . . . . . . . . . . . . . 5 4.1. MRT Capability Advertisement . . . . . . . . . . . . . . 5
4.1.1. Interaction of MRT Capability and MT Capability . . . 6 4.1.1. Interaction of MRT Capability and MT Capability . . . 6
4.1.2. Interaction of LDP MRT Capability with IPv4 and IPv6 6 4.1.2. Interaction of LDP MRT Capability with IPv4 and IPv6 6
4.2. Use of the Rainbow MRT MT-ID . . . . . . . . . . . . . . 7 4.2. Use of the Rainbow MRT MT-ID . . . . . . . . . . . . . . 7
4.3. MRT-Blue and MRT-Red FECs . . . . . . . . . . . . . . . . 7 4.3. MRT-Blue and MRT-Red FECs . . . . . . . . . . . . . . . . 7
5. LDP MRT FEC Advertisements . . . . . . . . . . . . . . . . . 7 4.4. Interaction of MRT-related LDP advertisements with the
5.1. MRT-specific behavior . . . . . . . . . . . . . . . . . . 8 MRT topology and computations . . . . . . . . . . . . . . 8
5.1.1. ABR behavior and use of the Rainbow FEC . . . . . . . 8 5. LDP MRT FEC Advertisements . . . . . . . . . . . . . . . . . 8
5.1.2. Proxy-node attachment router behavior . . . . . . . . 9 5.1. MRT-specific behavior . . . . . . . . . . . . . . . . . . 9
5.1.1. ABR behavior and use of the Rainbow FEC . . . . . . . 9
5.1.2. Proxy-node attachment router behavior . . . . . . . . 10
5.2. LDP protocol procedures in the context of MRT label 5.2. LDP protocol procedures in the context of MRT label
distribution . . . . . . . . . . . . . . . . . . . . . . 10 distribution . . . . . . . . . . . . . . . . . . . . . . 11
5.2.1. LDP peer in RFC5036 . . . . . . . . . . . . . . . . . 10 5.2.1. LDP peer in RFC5036 . . . . . . . . . . . . . . . . . 11
5.2.2. Next hop in RFC5036 . . . . . . . . . . . . . . . . . 10 5.2.2. Next hop in RFC5036 . . . . . . . . . . . . . . . . . 11
5.2.3. Egress LSR in RFC5036 . . . . . . . . . . . . . . . . 11 5.2.3. Egress LSR in RFC5036 . . . . . . . . . . . . . . . . 12
5.2.4. Use of Rainbow FEC to satisfy label mapping existence 5.2.4. Use of Rainbow FEC to satisfy label mapping existence
requirements in RFC5036 . . . . . . . . . . . . . . . 12 requirements in RFC5036 . . . . . . . . . . . . . . . 13
5.2.5. Validating FECs in routing table . . . . . . . . . . 13 5.2.5. Validating FECs in routing table . . . . . . . . . . 14
5.2.6. Recognizing new FECs . . . . . . . . . . . . . . . . 13 5.2.6. Recognizing new FECs . . . . . . . . . . . . . . . . 14
5.2.7. Not propagating Rainbow FEC label mappings . . . . . 13 5.2.7. Not propagating Rainbow FEC label mappings . . . . . 14
6. Security Considerations . . . . . . . . . . . . . . . . . . . 13 6. Security Considerations . . . . . . . . . . . . . . . . . . . 14
7. Potential restrictions on MRT-related MT-ID values imposed 7. Potential restrictions on MRT-related MT-ID values imposed
by RFC6420 . . . . . . . . . . . . . . . . . . . . . . . . . 14 by RFC6420 . . . . . . . . . . . . . . . . . . . . . . . . . 15
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 14 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15
9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 16
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 16 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 17
10.1. Normative References . . . . . . . . . . . . . . . . . . 16 10.1. Normative References . . . . . . . . . . . . . . . . . . 17
10.2. Informative References . . . . . . . . . . . . . . . . . 16 10.2. Informative References . . . . . . . . . . . . . . . . . 17
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 17
1. Introduction 1. Introduction
This document describes the LDP signaling extension and associated This document describes the LDP signaling extension and associated
behavior necessary to support the architecture that defines how IP/ behavior necessary to support the architecture that defines how IP/
LDP Fast-Reroute can use MRTs [RFC7812]. It is necessary to be LDP Fast-Reroute can use MRTs [RFC7812]. It is necessary to be
familiar with the architecture in [RFC7812] to understand how and why familiar with the architecture in [RFC7812] to understand how and why
the LDP extensions for behavior are needed. the LDP extensions for behavior are needed.
At least one common standardized algorithm (e.g. the MRT Lowpoint At least one common standardized algorithm (e.g. the MRT Lowpoint
skipping to change at page 4, line 9 skipping to change at page 4, line 9
IP/LDP Fast-Reroute using MRTs can provide 100% coverage for link and IP/LDP Fast-Reroute using MRTs can provide 100% coverage for link and
node failures in an arbitrary network topology where the failure node failures in an arbitrary network topology where the failure
doesn't partition the network. It can also be deployed doesn't partition the network. It can also be deployed
incrementally; an MRT Island is formed of connected supporting incrementally; an MRT Island is formed of connected supporting
routers and the MRTs are computed inside that island. routers and the MRTs are computed inside that island.
2. Requirements Language 2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119] document are to be interpreted as described in RFC 2119[RFC2119]
3. Terminology 3. Terminology
For ease of reading, some of the terminology defined in [RFC7812] is For ease of reading, some of the terminology defined in [RFC7812] is
repeated here. repeated here. Please refer to the Section 3 of [RFC7812] for a more
complete list.
Redundant Trees (RT): A pair of trees where the path from any node 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 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. path from the same node X to the root along the second tree.
Redundant trees can always be computed in 2-connected graphs. Redundant trees can always be computed in 2-connected graphs.
Maximally Redundant Trees (MRT): A pair of trees where the path 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 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 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 minimum number of nodes and the minimum number of links. Each
such shared node is a cut-vertex. Any shared links are cut-links. such shared node is a cut-vertex. Any shared links are cut-links.
In graphs that are not 2-connected, it is not possible to compute In graphs that are not 2-connected, it is not possible to compute
RTs. However, it is possible to compute MRTs. MRTs are maximally RTs. However, it is possible to compute MRTs. MRTs are maximally
redundant in the sense that they are as redundant as possible redundant in the sense that they are as redundant as possible
given the constraints of the network graph. given the constraints of the network graph.
MRT-Red: MRT-Red is used to describe one of the two MRTs; it is MRT-Red: MRT-Red is used to describe one of the two MRTs; it is
used to describe the associated forwarding topology and MPLS used to describe the associated forwarding topology and MPLS
Multi-Topology IDentifier (MT-ID). Specifically, MRT-Red is the Multi-Topology IDentifier (MT-ID).
decreasing MRT where links in the GADAG are taken in the direction
from a higher topologically ordered node to a lower one.
MRT-Blue: MRT-Blue is used to describe one of the two MRTs; it is MRT-Blue: MRT-Blue is used to describe one of the two MRTs; it is
used to described the associated forwarding topology and MPLS MT- used to described the associated forwarding topology and MPLS MT-
ID. Specifically, MRT-Blue is the increasing MRT where links in ID.
the GADAG are taken in the direction from a lower topologically
ordered node to a higher one.
Rainbow MRT: It is useful to have an MPLS MT-ID that refers to the Rainbow MRT: It is useful to have an MPLS MT-ID that refers to the
multiple MRT forwarding topologies and to the default forwarding multiple MRT forwarding topologies and to the default forwarding
topology. This is referred to as the Rainbow MRT MPLS MT-ID and topology. This is referred to as the Rainbow MRT MPLS MT-ID and
is used by LDP to reduce signaling and permit the same label to is used by LDP to reduce signaling and permit the same label to
always be advertised to all peers for the same (MT-ID, Prefix). always be advertised to all peers for the same (MT-ID, Prefix).
MRT Island: The set of routers that support a particular MRT MRT Island: The set of routers that support a particular MRT
profile and the links connecting them that support MRT. profile and the links connecting them that support MRT.
skipping to change at page 7, line 35 skipping to change at page 7, line 35
only scenario in which it is generally useful to advertise the only scenario in which it is generally useful to advertise the
implicit or explicit null label for all three FEC types is when the implicit or explicit null label for all three FEC types is when the
FEC refers to the LSR itself. See Section 5.2.3 for more details. FEC refers to the LSR itself. See Section 5.2.3 for more details.
The value of the Rainbow MRT MPLS MT-ID (TBD-MRT-LDP-3) will be The value of the Rainbow MRT MPLS MT-ID (TBD-MRT-LDP-3) will be
assigned by IANA from the MPLS MT-ID space. assigned by IANA from the MPLS MT-ID space.
4.3. MRT-Blue and MRT-Red FECs 4.3. MRT-Blue and MRT-Red FECs
To provide MRT support in LDP, the MT Prefix FEC is used. [RFC7812] To provide MRT support in LDP, the MT Prefix FEC is used. [RFC7812]
defines the Default MRT Profile. Section 8 of this document defines the Default MRT Profile. Section 8 of the current document
specifies code points for the MRT-Red and MRT-Blue MPLS MT-IDs specifies the values in the MPLS Multi-Topology Identifiers Registry
associated with the Default MRT Profile (TBD-MRT-LDP-4 and TBD-MRT- for the MRT-Red and MRT-Blue MPLS MT-IDs associated with the Default
LDP-5). MRT Profile (TBD-MRT-LDP-4 and TBD-MRT-LDP-5).
As described in Section 8.1 of [RFC7812], when a new MRT Profile is
defined, new and unique values should be allocated from the "MPLS
Multi-Topology Identifiers Registry", corresponding to the MRT-Red
and MRT-Blue MT-ID values for the new MRT Profile.
The MT Prefix FEC encoding is defined in [RFC7307] and is used The MT Prefix FEC encoding is defined in [RFC7307] and is used
without alteration for advertising label mappings for MRT-Blue, MRT- without alteration for advertising label mappings for MRT-Blue, MRT-
Red and Rainbow MRT FECs. Red and Rainbow MRT FECs.
4.4. Interaction of MRT-related LDP advertisements with the MRT
topology and computations
[RFC7811] and [RFC7812] describe how the MRT topology is created
based on information in IGP advertisements. The MRT topology and
computations rely on on IGP advertisements. The presence or absence
of MRT-related LDP advertisements does not affect the MRT topology or
the MRT-Red and MRT-Blue next-hops computed for that topology.
As an example, consider a network where all nodes are running MRT IGP
extensions to determine the MRT-topology, which is then used to
compute MRT-Red and MRT-Blue next-hops. The network operator also
configures the nodes in this network to exchange MRT-related LDP
advertisements in order to distribute MPLS labels corresponding to
those MRT next-hops. Suppose that, due to a misconfiguration on one
particular link, the MRT-related LDP advertisements are not being
properly exchanged for that link. Since the MRT-related IGP
advertisements for the link are still being distributed, the link is
still included in the MRT topology and computations, In this
scenario, there will be missing MPLS forwarding entries corresponding
to paths that use the misconfigured link.
Note that the situation is analogous to the interaction of normal LDP
advertisements and IGP advertisements for shortest path forwarding.
Deactivating the distribution of labels for normal shortest path FECs
on a link does not change the topology on which the SPF algorithm is
run by the IGP.
5. LDP MRT FEC Advertisements 5. LDP MRT FEC Advertisements
This sections describes how and when labels for MRT-Red and MRT-Blue This sections describes how and when labels for MRT-Red and MRT-Blue
FECs are advertised. The associated LSPs must be created before a FECs are advertised. The associated LSPs must be created before a
failure occurs, in order to provide protection paths which are failure occurs, in order to provide protection paths which are
immediately usable by the point of local repair in the event of a immediately usable by the point of local repair in the event of a
failure. failure.
In this section, we will use the term "shortest path FEC" to refer to In this section, we will use the term "shortest path FEC" to refer to
the usual FEC associated with the shortest path destination-based the usual FEC associated with the shortest path destination-based
forwarding tree for a given prefix as determined by the IGP. We will forwarding tree for a given prefix as determined by the IGP. We will
use the terms "red FEC" and "blue FEC" to refer to FECs associated use the terms "red FEC" and "blue FEC" to refer to FECs associated
with the MRT-Red and MRT-Blue destination-based forwarding trees for with the MRT-Red and MRT-Blue destination-based forwarding trees for
a given prefix as determined by a particular MRT algorithm. a given prefix as determined by a particular MRT algorithm.
We first describe label distribution behavior specific to MRT. Then We first describe label distribution behavior specific to MRT. Then
we provide the correct interpretation of several important concepts we provide the correct interpretation of several important concepts
in [RFC5036] in the context of MRT FEC label distribution. in [RFC5036] in the context of MRT FEC label distribution.
[RFC5036] specifies two different Label Distribution Control Modes
(Independent and Ordered), two different Label Retention Modes
(Conservative and Liberal), and two different Label Advertisement
Modes (Downstream Unsolicited and Downstream on Demand). The current
specification for LDP MRT requires that the same Label Distribution
Control, Label Retention, and Label Advertisement modes be used for
the shortest path FECs and the MRT FECs.
5.1. MRT-specific behavior 5.1. MRT-specific behavior
5.1.1. ABR behavior and use of the Rainbow FEC 5.1.1. ABR behavior and use of the Rainbow FEC
Section 10.1 of [RFC7812] describes the need for an area border Section 10.1 of [RFC7812] describes the need for an area border
router (ABR) to have different neighbors use different MPLS labels router (ABR) to have different neighbors use different MPLS labels
when sending traffic to the ABR for the same FEC. The method to when sending traffic to the ABR for the same FEC. The method to
accomplish this using the Rainbow MRT MT-ID is described in detail in accomplish this using the Rainbow MRT MT-ID is described in detail in
[RFC7812]. Here we provide a brief summary. To those LDP peers in [RFC7812]. Here we provide a brief summary. To those LDP peers in
the same area as the best route to the destination, the ABR the same area as the best route to the destination, the ABR
skipping to change at page 9, line 11 skipping to change at page 10, line 8
behavior to non-best-area behavior for a given destination, and vice behavior to non-best-area behavior for a given destination, and vice
versa. When the ABR requires best-area behavior for a red(blue) FEC, versa. When the ABR requires best-area behavior for a red(blue) FEC,
it MUST withdraw any existing label mappings advertisements for the it MUST withdraw any existing label mappings advertisements for the
corresponding rainbow FEC and advertise label mappings for the corresponding rainbow FEC and advertise label mappings for the
red(blue) FEC. When the ABR requires non-best-area behavior for a red(blue) FEC. When the ABR requires non-best-area behavior for a
red(blue) FEC, it MUST withdraw any existing label mappings for both red(blue) FEC, it MUST withdraw any existing label mappings for both
red and blue FECs and advertise label mappings for the corresponding red and blue FECs and advertise label mappings for the corresponding
Rainbow FEC label binding. Rainbow FEC label binding.
In this transition, an ABR should never advertise a red(blue) FEC In this transition, an ABR should never advertise a red(blue) FEC
before withdrawing the corrsponding rainbow FEC (or vice versa). before withdrawing the corresponding rainbow FEC (or vice versa).
However, should this situation occur, the expected behavior of an LSR However, should this situation occur, the expected behavior of an LSR
receiving these conflicting advertisements is defined as foll If an receiving these conflicting advertisements is defined as foll If an
LSR receives a label mapping advertisement for a rainbow FEC from an LSR receives a label mapping advertisement for a rainbow FEC from an
MRT LDP peer while it still retains a label mapping for the MRT LDP peer while it still retains a label mapping for the
corresponding red or blue FEC, the LSR MUST continue to use the label corresponding red or blue FEC, the LSR MUST continue to use the label
mapping for the red or blue FEC, and it MUST send a Label Release mapping for the red or blue FEC, and it MUST send a Label Release
Message corresponding to the rainbow FEC label advertisement. If an Message corresponding to the rainbow FEC label advertisement. If an
LSR receives a label mapping advertisement for red or blue FEC while LSR receives a label mapping advertisement for red or blue FEC while
it still retains a label mapping for the corresponding rainbow FEC, it still retains a label mapping for the corresponding rainbow FEC,
the LSR MUST continue to use the label mapping for the rainbow FEC, the LSR MUST continue to use the label mapping for the rainbow FEC,
skipping to change at page 9, line 41 skipping to change at page 10, line 38
Island. It also covers the scenario of a prefix being advertised by Island. It also covers the scenario of a prefix being advertised by
a multiple routers in the MRT Island. a multiple routers in the MRT Island.
In the named proxy-node calculation, each multi-homed prefix is In the named proxy-node calculation, each multi-homed prefix is
represented by a conceptual proxy-node which is attached to two real represented by a conceptual proxy-node which is attached to two real
proxy-node attachment routers. (A single proxy-node attachment proxy-node attachment routers. (A single proxy-node attachment
router is allowed in the case of a prefix advertised by a same area router is allowed in the case of a prefix advertised by a same area
router outside of the MRT Island which is singly connected to the MRT router outside of the MRT Island which is singly connected to the MRT
Island.) All routers in the MRT Island perform the same calculations Island.) All routers in the MRT Island perform the same calculations
to determine the same two proxy-node attachment routers for each to determine the same two proxy-node attachment routers for each
multi-homed prefix. [RFC7811] describes the procedure for multi-homed prefix. Section 5.9 of [RFC7811] describes the procedure
identifying one proxy-node attachment router as "red" and one as for identifying one proxy-node attachment router as "red" and one as
"blue" with respect to the multi-homed prefix, and computing the MRT "blue" with respect to the multi-homed prefix, and computing the MRT
red and blue next-hops to reach those red and blue proxy-node red and blue next-hops to reach those red and blue proxy-node
attachment routers. attachment routers.
In terms of LDP behavior, a red proxy-node attachment router for a In terms of LDP behavior, a red proxy-node attachment router for a
given prefix MUST originate a label mapping for the red FEC for that given prefix MUST originate a label mapping for the red FEC for that
prefix, while the a blue proxy-node attachment router for a given prefix, while the a blue proxy-node attachment router for a given
prefix MUST originate a label mapping for the blue FEC for that prefix MUST originate a label mapping for the blue FEC for that
prefix. If the red(blue) proxy-node attachment router is an Island prefix. If the red(blue) proxy-node attachment router is an Island
Border Router (IBR), then when it receives a packet with the label Border Router (IBR), then when it receives a packet with the label
skipping to change at page 15, line 49 skipping to change at page 16, line 49
TBD-MRT-LDP-4 Default Profile MRT-Red MPLS MT-ID [This draft] TBD-MRT-LDP-4 Default Profile MRT-Red MPLS MT-ID [This draft]
TBD-MRT-LDP-5 Default Profile MRT-Blue MPLS MT-ID [This draft] TBD-MRT-LDP-5 Default Profile MRT-Blue MPLS MT-ID [This draft]
3948-3995 Unassigned (for future MRT-related values) [This draft] 3948-3995 Unassigned (for future MRT-related values) [This draft]
3996-4095 Reserved for Experimental Use [RFC7307] 3996-4095 Reserved for Experimental Use [RFC7307]
4096-65534 Unassigned (for MPLS topologies) 4096-65534 Unassigned (for MPLS topologies)
65535 Wildcard Topology [RFC7307] 65535 Wildcard Topology [RFC7307]
9. Acknowledgements 9. Acknowledgements
The authors would like to thank Ross Callon, Loa Andersson, Stewart The authors would like to thank Ross Callon, Loa Andersson, Stewart
Bryant, Mach Chen, Greg Mirsky, and Uma Chunduri for their comments Bryant, Mach Chen, Greg Mirsky, Uma Chunduri and Tony Przygienda for
and suggestions. their comments and suggestions.
10. References 10. References
10.1. Normative References 10.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>.
[RFC5036] Andersson, L., Ed., Minei, I., Ed., and B. Thomas, Ed., [RFC5036] Andersson, L., Ed., Minei, I., Ed., and B. Thomas, Ed.,
"LDP Specification", RFC 5036, DOI 10.17487/RFC5036, "LDP Specification", RFC 5036, DOI 10.17487/RFC5036,
October 2007, <http://www.rfc-editor.org/info/rfc5036>. October 2007, <https://www.rfc-editor.org/info/rfc5036>.
[RFC5561] Thomas, B., Raza, K., Aggarwal, S., Aggarwal, R., and JL. [RFC5561] Thomas, B., Raza, K., Aggarwal, S., Aggarwal, R., and JL.
Le Roux, "LDP Capabilities", RFC 5561, Le Roux, "LDP Capabilities", RFC 5561,
DOI 10.17487/RFC5561, July 2009, DOI 10.17487/RFC5561, July 2009, <https://www.rfc-
<http://www.rfc-editor.org/info/rfc5561>. editor.org/info/rfc5561>.
[RFC6420] Cai, Y. and H. Ou, "PIM Multi-Topology ID (MT-ID) Join [RFC6420] Cai, Y. and H. Ou, "PIM Multi-Topology ID (MT-ID) Join
Attribute", RFC 6420, DOI 10.17487/RFC6420, November 2011, Attribute", RFC 6420, DOI 10.17487/RFC6420, November 2011,
<http://www.rfc-editor.org/info/rfc6420>. <https://www.rfc-editor.org/info/rfc6420>.
[RFC7307] Zhao, Q., Raza, K., Zhou, C., Fang, L., Li, L., and D. [RFC7307] Zhao, Q., Raza, K., Zhou, C., Fang, L., Li, L., and D.
King, "LDP Extensions for Multi-Topology", RFC 7307, King, "LDP Extensions for Multi-Topology", RFC 7307,
DOI 10.17487/RFC7307, July 2014, DOI 10.17487/RFC7307, July 2014, <https://www.rfc-
<http://www.rfc-editor.org/info/rfc7307>. editor.org/info/rfc7307>.
[RFC7811] Enyedi, G., Csaszar, A., Atlas, A., Bowers, C., and A. [RFC7811] Enyedi, G., Csaszar, A., Atlas, A., Bowers, C., and A.
Gopalan, "An Algorithm for Computing IP/LDP Fast Reroute Gopalan, "An Algorithm for Computing IP/LDP Fast Reroute
Using Maximally Redundant Trees (MRT-FRR)", RFC 7811, Using Maximally Redundant Trees (MRT-FRR)", RFC 7811,
DOI 10.17487/RFC7811, June 2016, DOI 10.17487/RFC7811, June 2016, <https://www.rfc-
<http://www.rfc-editor.org/info/rfc7811>. editor.org/info/rfc7811>.
[RFC7812] Atlas, A., Bowers, C., and G. Enyedi, "An Architecture for [RFC7812] Atlas, A., Bowers, C., and G. Enyedi, "An Architecture for
IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT- IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT-
FRR)", RFC 7812, DOI 10.17487/RFC7812, June 2016, FRR)", RFC 7812, DOI 10.17487/RFC7812, June 2016,
<http://www.rfc-editor.org/info/rfc7812>. <https://www.rfc-editor.org/info/rfc7812>.
10.2. Informative References 10.2. Informative References
[I-D.atlas-rtgwg-mrt-mc-arch] [I-D.atlas-rtgwg-mrt-mc-arch]
Atlas, A., Kebler, R., Wijnands, I., Csaszar, A., and G. Atlas, A., Kebler, R., Wijnands, I., Csaszar, A., and G.
Envedi, "An Architecture for Multicast Protection Using Envedi, "An Architecture for Multicast Protection Using
Maximally Redundant Trees", draft-atlas-rtgwg-mrt-mc- Maximally Redundant Trees", draft-atlas-rtgwg-mrt-mc-
arch-02 (work in progress), July 2013. arch-02 (work in progress), July 2013.
[I-D.ietf-isis-mrt] [I-D.ietf-isis-mrt]
skipping to change at page 17, line 16 skipping to change at page 18, line 22
Atlas, A., Hegde, S., Bowers, C., Tantsura, J., and Z. Li, Atlas, A., Hegde, S., Bowers, C., Tantsura, J., and Z. Li,
"OSPF Extensions to Support Maximally Redundant Trees", "OSPF Extensions to Support Maximally Redundant Trees",
draft-ietf-ospf-mrt-02 (work in progress), May 2016. draft-ietf-ospf-mrt-02 (work in progress), May 2016.
[I-D.wijnands-mpls-mldp-node-protection] [I-D.wijnands-mpls-mldp-node-protection]
Wijnands, I., Rosen, E., Raza, K., Tantsura, J., Atlas, Wijnands, I., Rosen, E., Raza, K., Tantsura, J., Atlas,
A., and Q. Zhao, "mLDP Node Protection", draft-wijnands- A., and Q. Zhao, "mLDP Node Protection", draft-wijnands-
mpls-mldp-node-protection-04 (work in progress), June mpls-mldp-node-protection-04 (work in progress), June
2013. 2013.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>.
[RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., [RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V.,
and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP
Tunnels", RFC 3209, DOI 10.17487/RFC3209, December 2001, Tunnels", RFC 3209, DOI 10.17487/RFC3209, December 2001,
<http://www.rfc-editor.org/info/rfc3209>. <http://www.rfc-editor.org/info/rfc3209>.
Authors' Addresses Authors' Addresses
Alia Atlas Alia Atlas
Juniper Networks Juniper Networks
10 Technology Park Drive 10 Technology Park Drive
 End of changes. 26 change blocks. 
56 lines changed or deleted 95 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/