Skip to main content

An Algorithm for Computing IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT-FRR)
draft-ietf-rtgwg-mrt-frr-algorithm-09

Revision differences

Document history

Date Rev. By Action
2016-06-14
09 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2016-03-10
09 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2016-03-07
09 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2016-02-24
09 (System) RFC Editor state changed to EDIT from MISSREF
2016-02-17
09 (System) RFC Editor state changed to MISSREF
2016-02-17
09 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2016-02-17
09 (System) Announcement was received by RFC Editor
2016-02-17
09 (System) IANA Action state changed to In Progress from No IC
2016-02-16
09 (System) IANA Action state changed to No IC
2016-02-16
09 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2016-02-16
09 Cindy Morgan IESG has approved the document
2016-02-16
09 Cindy Morgan Closed "Approve" ballot
2016-02-16
09 Cindy Morgan Ballot approval text was generated
2016-02-16
09 Cindy Morgan Ballot writeup was changed
2016-02-16
09 Alvaro Retana IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup
2016-02-16
09 Alvaro Retana RFC Editor Note was changed
2016-02-16
09 Alvaro Retana RFC Editor Note for ballot was generated
2016-02-16
09 Alvaro Retana RFC Editor Note for ballot was generated
2016-02-16
09 (System) Sub state has been changed to AD Followup from Revised ID Needed
2016-02-16
09 Chris Bowers IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2016-02-16
09 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-09.txt
2016-02-13
08 Gunter Van de Velde Request for Telechat review by OPSDIR Completed: Ready. Reviewer: Nevil Brownlee.
2016-02-13
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Nevil Brownlee
2016-02-13
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Nevil Brownlee
2016-02-04
08 Cindy Morgan IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation
2016-02-04
08 Benoît Claise [Ballot comment]
Fred Baker made some comments on this draft, part of his draft-ietf-rtgwg-mrt-frr-architecture OPS DIR.
2016-02-04
08 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2016-02-04
08 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2016-02-04
08 Jouni Korhonen Assignment of request for Last Call review by OPSDIR to Jouni Korhonen was rejected
2016-02-04
08 Stephen Farrell
[Ballot comment]

- That's an awful lot of code to have zero new security
considerations associated with the spec. Go on - tell me: did …
[Ballot comment]

- That's an awful lot of code to have zero new security
considerations associated with the spec. Go on - tell me: did
you really consider if there were some or not? :-)

- I don't think the secdir review [1] has yet gotten a
response. Nothing major there, but good to reply if you've
not already.

  [1] https://www.ietf.org/mail-archive/web/secdir/current/msg06335.html
2016-02-04
08 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2016-02-03
08 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2016-02-03
08 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2016-02-03
08 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2016-02-03
08 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2016-02-02
08 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2016-02-02
08 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2016-02-02
08 Alvaro Retana Changed consensus to Yes from Unknown
2016-02-02
08 Alvaro Retana IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2016-02-02
08 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2016-01-29
08 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2016-01-28
08 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2016-01-28
08 Sabrina Tanamal
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-rtgwg-mrt-frr-algorithm-08.txt, which is currently in Last Call, and has the following comments:

We understand that this …
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-rtgwg-mrt-frr-algorithm-08.txt, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any IANA actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, IANA does not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Sabrina Tanamal
IANA Specialist
ICANN
2016-01-28
08 Alia Atlas [Ballot Position Update] New position, Recuse, has been recorded for Alia Atlas
2016-01-28
08 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Russ Housley.
2016-01-28
08 Alvaro Retana Ballot has been issued
2016-01-28
08 Alvaro Retana [Ballot Position Update] New position, Yes, has been recorded for Alvaro Retana
2016-01-28
08 Alvaro Retana Created "Approve" ballot
2016-01-28
08 Alvaro Retana Ballot writeup was changed
2016-01-25
08 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Jouni Korhonen
2016-01-25
08 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Jouni Korhonen
2016-01-25
08 Gunter Van de Velde Assignment of request for Last Call review by OPSDIR to Carlos Pignataro was rejected
2016-01-21
08 Tero Kivinen Request for Last Call review by SECDIR is assigned to Russ Housley
2016-01-21
08 Tero Kivinen Request for Last Call review by SECDIR is assigned to Russ Housley
2016-01-18
08 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Carlos Pignataro
2016-01-18
08 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Carlos Pignataro
2016-01-15
08 Jean Mahoney Request for Last Call review by GENART is assigned to Fernando Gont
2016-01-15
08 Jean Mahoney Request for Last Call review by GENART is assigned to Fernando Gont
2016-01-14
08 Cindy Morgan IANA Review state changed to IANA - Review Needed
2016-01-14
08 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: "Janos Farkas" , rtgwg-chairs@ietf.org, janos.farkas@ericsson.com, draft-ietf-rtgwg-mrt-frr-algorithm@ietf.org, aretana@cisco.com, …
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: "Janos Farkas" , rtgwg-chairs@ietf.org, janos.farkas@ericsson.com, draft-ietf-rtgwg-mrt-frr-algorithm@ietf.org, aretana@cisco.com, rtgwg@ietf.org
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (An Algorithm for Computing Maximally Redundant Trees for IP/LDP Fast-Reroute) to Proposed Standard


The IESG has received a request from the Routing Area Working Group WG
(rtgwg) to consider the following document:
- 'An Algorithm for Computing Maximally Redundant Trees for IP/LDP Fast-
  Reroute'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2016-01-29. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  A solution for IP and LDP Fast-Reroute using Maximally Redundant
  Trees is presented in draft-ietf-rtgwg-mrt-frr-architecture.  This
  document defines the associated MRT Lowpoint algorithm that is used
  in the Default MRT profile to compute both the necessary Maximally
  Redundant Trees with their associated next-hops and the alternates to
  select for MRT-FRR.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-rtgwg-mrt-frr-algorithm/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-rtgwg-mrt-frr-algorithm/ballot/


No IPR declarations have been submitted directly on this I-D.


2016-01-14
08 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2016-01-14
08 Alvaro Retana Placed on agenda for telechat - 2016-02-04
2016-01-14
08 Alvaro Retana Last call was requested
2016-01-14
08 Alvaro Retana Ballot approval text was generated
2016-01-14
08 Alvaro Retana Ballot writeup was generated
2016-01-14
08 Alvaro Retana IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2016-01-14
08 Alvaro Retana Last call announcement was changed
2016-01-14
08 Alvaro Retana Last call announcement was generated
2016-01-14
08 Alvaro Retana Last call announcement was generated
2016-01-10
08 (System) Sub state has been changed to AD Followup from Revised ID Needed
2016-01-10
08 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-08.txt
2016-01-02
07 Alvaro Retana
=== AD Review of draft-ietf-rtgwg-mrt-frr-algorithm-07 ===

I just finished reviewing this document.  I have several comments (below) that I want to see addressed before starting …
=== AD Review of draft-ietf-rtgwg-mrt-frr-algorithm-07 ===

I just finished reviewing this document.  I have several comments (below) that I want to see addressed before starting the IETF Last Call.

As with draft-ietf-rtgwg-mrt-frr-architecture, my main point of concern is related to operational/management considerations — the Architecture document should carry the load of these considerations, but there are some that I think are algorithm-specific and should be included here.

Thanks!

Alvaro.

Major:

1. Operational/Management Considerations
* Section 1. (Introduction): "This document defines an algorithm for selecting an appropriate MRT alternate for consideration.  Other alternates, e.g.  LFAs that are downstream
paths, may be preferred when available and that policy-based alternate selection process [I-D.ietf-rtgwg-lfa-manageability] is not captured in this document."  This paragraph seems to say that the criteria in I-D.ietf-rtgwg-lfa-manageability applies also to the selection between MRT alternates and others.  Is that the intent?
** Later in Section 5.4. (Initialization) you mention the criteria in I-D.ietf-rtgwg-lfa-manageability applied to MRT ("Due to FRR manageability considerations [I-D.ietf-rtgwg-lfa-manageability], it may also be desirable to administratively configure some interfaces as ineligible to carry MRT FRR traffic."). 
** I mention all this because I-D.ietf-rtgwg-lfa-manageability is listed as an Informative Reference both in this document and in draft-ietf-rtgwg-mrt-frr-architecture (where there's just a light mention of manageability).  If the criteria/recommendations in I-D.ietf-rtgwg-lfa-manageability are to be followed, then I would like to see a stronger statement about it.  [There is a corresponding comment included in my review of draft-ietf-rtgwg-mrt-frr-architecture.]

* I'm surprised that there are no Operational Considerations in this document.  I am hoping to see general considerations in draft-ietf-rtgwg-mrt-frr-architecture, but some of the specifics are clearly algorithm related — the resulting length of the alternate path, for example.  Please include an Operational Considerations section where some of the guidance given in the document can be reflected, for example:
** Section 5.3. (GADAG Root Selection)  "Analysis has shown that the centrality of a router can have a significant impact on the lengths of the alternate paths computed.  Therefore, it is RECOMMENDED that off-line analysis that considers the centrality of a router be used to help determine how good a choice a particular router is for the role of GADAG root."
** Section 9. (Algorithm Alternatives and Evaluation)  "In addition, it is possible to calculate Destination-Rooted GADAG…Building GADAGs per destination is computationally more expensive, but may give somewhat shorter alternate paths.  It may be useful for live-live multicast along MRTs."
** [[Minor] BTW, it looks like multicast is outside the scope of draft-ietf-rtgwg-mrt-frr-architecture.  That doesn't mean that the algorithm may not be useful for it — but Section 9 is the only place that multicast is mentioned.]

2. Section 3. (Terminology and Definitions)  Not all the common terms between this document and draft-ietf-rtgwg-mrt-frr-architecture are defined the same way.  Some differences are indeed small, but to avoid confusion and misinterpretation please be consistent. Suggestion: include in this document only the terms that were not present in draft-ietf-rtgwg-mrt-frr-architecture.

3. References to Extensions.  This document describes an algorithm to be used in the MRT Architecture..as such, please leave mention of the extensions/specific solutions out — as those other drafts progress the picture will be complete.  Some pointers:
* All references to I-D.ietf-ospf-mrt and I-D.ietf-isis-mrt.
* Section 5.4. (Initialization): "This constraint MUST be consistently flooded via the IGP [I-D.ietf-ospf-mrt] [I-D.ietf-isis-mrt]…so that links are known to be MRT-ineligible…"  I'm venturing to say that the requirement here is for all the routers in the area/level/island to have this information, while the specific mechanism (IGP flooding, magic central box, manual configuration, etc.) is an implementation detail.  I fully understand that IGP flooding may be the best/obvious choice and that implementations are being worked in that direction, but I think that's the job of the extension drafts (to indicate how to meet the requirement with IGP flooding, or the magic box, or etc..).

4. Section 9.1. (Algorithm Evaluation)  I am disappointed that you chose not to focus this section on MRT Algorithm Alternatives and Evaluation, and instead decided to compare MRT with solutions that don't provide complete coverage — and kicked off the discussion precisely with the coverage (Figure 30).  Please remove the comparison to other technologies that are not potential MRT algorithms.
* Later in the text you do get back to data specific to the Lowpoint Algorithm and the ones described in the Appendixes.


Minor:

1. Other algorithms.  In several places general statements about algorithms for MRT are made — I'm assuming that you are referring to the algorithms mentioned/considered in this document (and not making statements about other yet-to-be-known algorithms), is that correct?  If so, please be clear about it.  Here are some examples:
* 1. (Introduction): "Algorithms for computing MRTs can handle arbitrary network topologies…"
* 4. (Algorithm Key Concepts): "There are five key concepts that are critical for understanding…other algorithms for computing MRTs."
* 9. (Algorithm Alternatives and Evaluation) "This specification defines the MRT Lowpoint Algorithm, which is one option among several possible MRT algorithms.  Other alternatives are described in the appendices."

2. Section 5. (Algorithm Sections)  s/This algorithm/The MRT Lowpoint algorithm

3. Section 5.1. (Interface Ordering) 
* Why are the values in Figure 15 for ISIS-PCR not considered Normative?
* I'm a little bit confused because the Interface_Compare function depends on the values; what happens if the values received are not the expected ones?  For ISIS-PRC, can I use some other source for those values?
* [I took a quick peek at draft-ietf-isis-pcr, but didn't find a mention of MRT Node ID, for example.]
* The last paragraph in this Section seems superfluous to me as it doesn't add/change anything.


Nits:
1. I would put the Python code in an Appendix.
2016-01-02
07 Alvaro Retana IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2016-01-02
07 Alvaro Retana Tag Revised I-D Needed - Issue raised by WGLC cleared.
2016-01-02
07 Alvaro Retana IESG state changed to AD Evaluation from Publication Requested
2016-01-02
07 Alvaro Retana State Change Notice email list changed to "Janos Farkas" ,aretana@cisco.com
2016-01-02
07 Alvaro Retana IESG process started in state Publication Requested
2016-01-02
07 (System) Earlier history may be found in the Comment Log for /doc/draft-enyedi-rtgwg-mrt-frr-algorithm/
2016-01-02
07 Alvaro Retana Working group state set to Submitted to IESG for Publication
2015-12-21
07 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-07.txt
2015-12-15
06 Alvaro Retana Tag Revised I-D Needed - Issue raised by WGLC set.
2015-12-15
06 Alvaro Retana IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document
2015-12-15
06 Alvaro Retana Intended Status changed to Proposed Standard from None
2015-12-10
06 János Farkas Changed document writeup
2015-11-12
06 Alia Atlas Shepherding AD changed to Alvaro Retana
2015-11-12
06 Alvaro Retana Notification list changed to "Janos Farkas" <janos.farkas@ericsson.com>, aretana@cisco.com from "Janos Farkas" <janos.farkas@ericsson.com>
2015-11-12
06 Alvaro Retana Notification list changed to "Janos Farkas" <janos.farkas@ericsson.com>
2015-11-12
06 Alvaro Retana Document shepherd changed to Janos Farkas
2015-10-15
06 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-06.txt
2015-07-02
05 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-05.txt
2015-07-02
04 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-04.txt
2015-03-09
03 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-03.txt
2015-01-19
02 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-02.txt
2014-07-04
01 Chris Bowers New version available: draft-ietf-rtgwg-mrt-frr-algorithm-01.txt
2014-02-14
00 Alvaro Retana This document now replaces draft-enyedi-rtgwg-mrt-frr-algorithm instead of None
2014-02-14
00 Alia Atlas New version available: draft-ietf-rtgwg-mrt-frr-algorithm-00.txt