Skip to main content

Updates to LDP for IPv6
draft-ietf-mpls-ldp-ipv6-17

Revision differences

Document history

Date Rev. By Action
2015-06-02
17 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2015-05-04
17 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2015-04-23
17 (System) RFC Editor state changed to RFC-EDITOR from AUTH
2015-04-17
17 (System) RFC Editor state changed to AUTH from EDIT
2015-03-25
17 Amy Vezza Shepherding AD changed to Deborah Brungard
2015-03-23
17 Loa Andersson Notification list changed to mpls@ietf.org, mpls-chairs@ietf.org, draft-ietf-mpls-ldp-ipv6@ietf.org, draft-ietf-mpls-ldp-ipv6.ad@ietf.org, draft-ietf-mpls-ldp-ipv6.shepherd@ietf.org, loa@pi.nu, vishwas@ionosnetworks.com from mpls-chairs@ietf.org, draft-ietf-mpls-ldp-ipv6@ietf.org, vishwas@ionosnetworks.com
2015-03-16
17 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2015-03-15
17 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2015-03-15
17 (System) IANA Action state changed to Waiting on Authors from In Progress
2015-03-04
17 (System) IANA Action state changed to In Progress
2015-03-04
17 Amy Vezza IESG state changed to RFC Ed Queue from Approved-announcement sent
2015-03-04
17 (System) RFC Editor state changed to EDIT
2015-03-04
17 (System) Announcement was received by RFC Editor
2015-03-04
17 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2015-03-04
17 Amy Vezza IESG has approved the document
2015-03-04
17 Amy Vezza Closed "Approve" ballot
2015-03-04
17 Adrian Farrel Ballot approval text was generated
2015-03-04
17 Adrian Farrel Ballot writeup was changed
2015-03-04
17 Adrian Farrel IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2015-02-25
17 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-17.txt
2015-02-14
16 Adrian Farrel All Discusses cleared, but following up one Comment with the authors to understand why the v6 Hello has to be sent before the v4 Hello
2015-02-12
16 Tero Kivinen Closed request for Last Call review by SECDIR with state 'No Response'
2015-02-12
16 Alia Atlas [Ballot comment]
Thanks for handling my concerns
2015-02-12
16 Alia Atlas [Ballot Position Update] Position for Alia Atlas has been changed to Yes from Discuss
2015-02-11
16 (System) Sub state has been changed to AD Followup from Revised ID Needed
2015-02-11
16 Rajiv Asati IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2015-02-11
16 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-16.txt
2015-02-05
15 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Issues. Reviewer: Tim Chown.
2015-02-05
15 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2015-02-05
15 Alia Atlas
[Ballot discuss]
I hope these are quick to resolve.

In Sec. 6.1.1, it says:
"1. If "Dual-stack capability" TLV is present and remote preference
  …
[Ballot discuss]
I hope these are quick to resolve.

In Sec. 6.1.1, it says:
"1. If "Dual-stack capability" TLV is present and remote preference
        does not match with the local preference (or does not get
        recognized), then the LSR MUST discard the hello message and
        log an error.

        If LDP session was already in place, then LSR MUST send a fatal
        Notification message with status code [Transport Connection
        mismatch, IANA allocation TBD] and reset the session.
"
I am concerned about the operational impact of this.  Is there really a reason
to drop traffic due to a mismatch?  Wouldn't it be better to leave an existing
LDP session up until a peer explicitly needs to bring it down? 

In Sec 7, it says
"The procedures defined in section 6.1 SHOULD result in setting up
  the LDP session in preferred AFI only after the loss of an existing
  LDP session (because of link failure, node failure, reboot etc.)."

which seems to be in direct conflict with the actual behavior specified that can cause
an existing LDP session to be torn down.



In Sec 6.1.1:

In (3), it says
" However, if IPv6 hellos are also received at any time from
  that neighbor, then the neighbor is deemed as a non-
  compliant Dual-stack LSR (similar to that of 3c below),
  resulting in any established LDPoIPv4 session being reset
  and a fatal Notification message being sent (with status
  code of 'Dual-Stack Non-Compliance', IANA allocation TBD)."

Can you clarify what "at any time" means?  Is this since the interface came
up?  I really feel that this needs better description.  As it is, this could be since
the router booted - and if a neighboring router was IPv4 only and was then
upgraded/replaced to become IPv6 only - one would never have an LDP
connection.  That's not acceptable.
2015-02-05
15 Alia Atlas [Ballot comment]


I'm not thrilled with the conclusion of just refusing any connection to a
"non-compliant dual-stack router".  Is this for safety of the router??
2015-02-05
15 Alia Atlas [Ballot Position Update] New position, Discuss, has been recorded for Alia Atlas
2015-02-05
15 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2015-02-05
15 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2015-02-05
15 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2015-02-04
15 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2015-02-04
15 Vijay Gurbani Request for Telechat review by GENART Completed: Ready. Reviewer: Vijay Gurbani.
2015-02-04
15 Richard Barnes [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes
2015-02-04
15 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2015-02-04
15 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-02-03
15 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2015-02-03
15 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2015-02-02
15 Brian Haberman
[Ballot comment]
I agree with Joel's (Tim's) question on why a 5036bis was not created.  Strictly from a writing perspective, that approach seems straightforward and …
[Ballot comment]
I agree with Joel's (Tim's) question on why a 5036bis was not created.  Strictly from a writing perspective, that approach seems straightforward and would make a single LDP specification.  But, this is a non-blocking comment and I will happy as long as this information gets published in some fashion.
2015-02-02
15 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2015-02-02
15 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2015-02-02
15 Joel Jaeggli
[Ballot comment]
From Tim Chown's opsdir review. I would like to discuss the possiblility of appendix coving the changes mad by this document or what …
[Ballot comment]
From Tim Chown's opsdir review. I would like to discuss the possiblility of appendix coving the changes mad by this document or what seems like a minor effort to make this the wholesale replacement of 5036.

this does not rise to the level of a discuss, who knows we may get there. Thanks.

From Tim Chown:

I have reviewed this document as part of the Operational directorate's
ongoing effort to review all IETF documents being processed by the
IESG. These comments were written with the intent of improving the
operational aspects of the IETF drafts. Comments that are not addressed
in last call may be included in AD reviews during the IESG review.
Document editors and WG chairs should treat these comments just like
any other last call comments.

Summary: this document is Ready with Issues.

This document describes updates to the Label Distribution Protocol as
described in RFC 5036 (and GTSM elements in RFC 6720), to clarify and
correct the described or implied behaviour in IPv4-only, IPv6-only and
dual-stack deployments.

Issues:

* This draft describes a number of ambiguities in particular in dual-stack
behaviour, with at least eight such issues being listed in section 1. When
reading this draft, in conjunction with RFC 5036, I personally find it quite
tricky to apply the updated rules/guidance described here to the existing
text in RFC 5036, due to the rather patchy nature of the document. I would
therefore suggest that the authors consider a complete revision to
RFC 5036 (as happened from RFC 3036), rather than having the
clarifications / corrections ‘dangling’ in this additional text. I appreciate
that such a revision may be considered overkill, so at the very least this
document should include a clear list of changes / updates, perhaps as
an appendix.

* The general principles of the dual-stack / IPv4 / IPv6 operation should
be stated early in the document - these are conveyed piece by piece as
you read through the document, but it would be helpful to have them
clearly stated up front.

* There is an amount of repetition through the document. I suspect that in
the 15 revisions there have been changes made which have caused this.
If the document progresses as a standalone document, this should be
corrected where possible.  As it stands, the document feels disjoint in
places, and doesn’t flow anywhere near as well as it could.

Nits:

* The specification language section (section 2) should be moved earlier in
the document, given abbreviations described therein are used prior to their
definition.

* In 5.1 may wish to mention the IANA registry for IPv6 multicast addresses
http://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml

* Last para of 5.1 - why are IPv6 LDP link Hellos to be transmitted first?
It would be useful to state the reason.

* There are various places in the draft that talk about address selection,
e.g. in 5.1 and in 5.2; I think these are all consistent with RFC 6724, so
perhaps that RFC should be used / cited here?

* The set of rules in 6.1 repeats some parts of the earlier sections, but not
entirely, e.g. the rule in the last para of 5.1 is not included in 6.1.

* In 6.1.1, para 2, state here that this inclusion of the new TLV is a MUST;
this is currently only stated a further page on.

* In 6.1.1 point 3a) this is a little confusing because earlier the document
talks about sending both IPv4 and IPv6 Hello messages, and part c) seems
to duplicate parts a) and b) ?

Tim
2015-02-02
15 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-01-28
15 Jean Mahoney Request for Telechat review by GENART is assigned to Vijay Gurbani
2015-01-28
15 Jean Mahoney Request for Telechat review by GENART is assigned to Vijay Gurbani
2015-01-26
15 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2015-01-20
15 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2015-01-18
15 Adrian Farrel Ballot has been issued
2015-01-18
15 Adrian Farrel [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel
2015-01-18
15 Adrian Farrel Created "Approve" ballot
2015-01-18
15 Adrian Farrel Changed consensus to Yes from Unknown
2015-01-18
15 Adrian Farrel Placed on agenda for telechat - 2015-02-05
2015-01-18
15 Adrian Farrel IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::Point Raised - writeup needed
2015-01-18
15 Adrian Farrel Ballot writeup was changed
2015-01-11
15 Rajiv Asati IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2015-01-11
15 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-15.txt
2015-01-04
14 Adrian Farrel Issues raised by IANA and some last call comments need to be discussed.
2015-01-04
14 Adrian Farrel IESG state changed to Waiting for AD Go-Ahead::Point Raised - writeup needed from Waiting for AD Go-Ahead
2014-12-18
14 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2014-12-17
14 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2014-12-17
14 Pearl Liang
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-mpls-ldp-ipv6-14.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon …
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-mpls-ldp-ipv6-14.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon as possible.

We received the following comments/questions from the IANA's reviewer:

IANA has some questions about the actions requested in the IANA Considerations
section of this document.

IANA understands that, upon approval of this document, there are three actions which IANA must complete.

First, in the TLV Type Name Space subregistry of the Label Distribution Protocol (LDP) Parameters registry located at:

https://www.iana.org/assignments/ldp-namespaces/

a new TLV type is to be registered as follows:

Value: [ TBD-at-registration ]
Description: Dual-Stack capability
Reference: [ RFC-to-be ]
Notes/Registration Date:

IANA notes that the authors request that the Value to be used for this new TLV type come from the IETF Consensus/LDP base protocol range of the name space.

Question: the current text has an incorrect registration procedure for
the "TLV Type Name Space" registry:

The 'Dual-Stack capability' parameter requires a code point from the
  TLV Type Name Space.  [RFC5036] partitions the TLV Type Name Space
  into 3 regions:  IETF Consensus region, First Come First Served
  region, and Private Use region.  The authors recommend that a code
  point from the IETF Consensus range be assigned to the 'Dual-Stack
  capability' TLV.

The registry does not have a range using First Come First Served.  Can the authors
please correct the above text in the IC section of this document?

Second, in the Status Code Name Space subregistry of the Label Distribution Protocol (LDP) Parameters registry located at:

https://www.iana.org/assignments/ldp-namespaces/

a new status code is to be registered as follows:

Range/Value: [ TBD-at-registration ]
E:
Description: Transport Connection Mismatch
Reference: [ RFC-to-be ]

IANA Question --> What should the value of "E:" be for this registration?

IANA notes that the authors request that the value for this new status code come from the IETF Consensus range of the name space.

Third, also in the Status Code Name Space subregistry of the Label Distribution Protocol (LDP) Parameters registry located at:

https://www.iana.org/assignments/ldp-namespaces/

a new status code is to be registered as follows:

Range/Value: [ TBD-at-registration ]
E:
Description: Dual-Stack Non-Compliance
Reference: [ RFC-to-be ]

IANA Question --> What should the value of "E:" be for this registration?

Question: We see that this document has one single placeholder 'TBD' for different
assignments, i.e. 'Dual-Stack Non-Compliance' and 'Transport Connection Mismatch'.
There is no placeholder for another requested assignment 'Dual-Stack capability'. 
Do the authors require all new assignments should get the same value?
If not, would it be more clear to have three different placeholders for three
different assignments?

IANA notes that the authors request that the value for this new status code come from the IETF Consensus range of the name space.

IANA understands that these three actions are the only ones required to be completed
upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. 

Please note that IANA cannot reserve specific values. However, early allocation is available for some types of registrations. For more information, please see RFC 7120.
2014-12-15
14 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Tim Chown
2014-12-15
14 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Tim Chown
2014-12-11
14 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tobias Gondrom
2014-12-11
14 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tobias Gondrom
2014-12-05
14 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2014-12-05
14 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2014-12-04
14 Amy Vezza IANA Review state changed to IANA - Review Needed
2014-12-04
14 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Updates to LDP for IPv6) …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Updates to LDP for IPv6) to Proposed Standard


The IESG has received a request from the Multiprotocol Label Switching WG
(mpls) to consider the following document:
- 'Updates to LDP for IPv6'
  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 2014-12-18. 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

  The Label Distribution Protocol (LDP) specification defines
  procedures to exchange label bindings over either IPv4, or IPv6 or
  both networks. This document corrects and clarifies the LDP behavior
  when IPv6 network is used (with or without IPv4). This document
  updates RFC 5036 and RFC 6720.

The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-ipv6/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-ipv6/ballot/


No IPR declarations have been submitted directly on this I-D.
2014-12-04
14 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2014-12-04
14 Adrian Farrel Ballot writeup was changed
2014-12-04
14 Adrian Farrel
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and …
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and
a refresh of the Shepherd Writeup is necessary. The Shepherd has chose to do
this refresh creating a zebra document, i.e. the new information has been
introduced into the earlier "white" document as "black" stripes. The "black"
stripes are preceeded by "2014-09-30"

Changes are expected over time. This version is dated 24 February 2012.

2014-09-30
This version is dated 2014-09-30.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10
2014-09-30
                        draft-ietf-mpls-ldp-ipv6-14

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

      It should be published as a Proposed Standard, the document header says
      "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary

    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

2014-09-30
      The document was returned to the wg and the authors due to comments during
      the AD Evaluation and late comments.

      These comments were resolved and were verified (mostly) in a short wglc (July 12, 2014).
      However there were comments claiming that "some" implementations were not
      RFC 5036 compatible and started to flap LDP sessions. In one case we have been able
      to verify that this a temporary issue that has been resolved.

      It was proposed that this document should be fixed so that both RFC 5036 compatible
      and non-comptible implementations would work.
     
      In general the Shepherd and wg chairs belive that implementations should be RFC 5036
      compatible.

      Some text has been added to this document to address the comment(s). see section 8
      paragraph 2.


Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?


      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MIB Doctor or Media Type reviews are necessary.

2014-09-30
      We are aware of at least two implementations of this draft.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

2014-09-30
      The Shepherd reviewed the document prior to the short wglc, and has also had
      the oportunity to review the document several times (the entire document and
      in part) during the discussion after the short wglc.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

2014-09-30
      However see the response to question 9.

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document.

2014-09-30

      We have not been able to fully converge on the last comment, the Shepherd
      and wg chairs are convinced that version -14 represent the working group
      consensus and think we should progress the document now.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

2014-09-30
      Having said that, it is also likely that we will see some of the comments
      from the short wglc repeated in IETF LC.

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP boilerplate 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.
2014-12-04
14 Adrian Farrel Ballot writeup was changed
2014-12-04
14 Adrian Farrel Last call was requested
2014-12-04
14 Adrian Farrel Ballot approval text was generated
2014-12-04
14 Adrian Farrel IESG state changed to Last Call Requested from AD Evaluation
2014-12-04
14 Adrian Farrel Last call announcement was changed
2014-12-04
14 Adrian Farrel Last call announcement was generated
2014-12-04
14 Adrian Farrel Last call announcement was generated
2014-11-06
14 Adrian Farrel Notification list changed to mpls-chairs@tools.ietf.org, draft-ietf-mpls-ldp-ipv6@tools.ietf.org, vishwas@ionosnetworks.com from mpls-chairs@tools.ietf.org, draft-ietf-mpls-ldp-ipv6@tools.ietf.org
2014-11-06
14 Adrian Farrel Ballot writeup was changed
2014-11-06
14 Adrian Farrel IESG state changed to AD Evaluation from Publication Requested
2014-10-05
14 Adrian Farrel Tag Revised I-D Needed - Issue raised by AD cleared.
2014-10-03
14 Loa Andersson
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and …
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and
a refresh of the Shepherd Writeup is necessary. The Shepherd has chose to do
this refresh creating a zebra document, i.e. the new information has been
introduced into the earlier "white" document as "black" stripes. The "black"
stripes are preceeded by "2014-09-30"

Changes are expected over time. This version is dated 24 February 2012.

2014-09-30
This version is dated 2014-09-30.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10
2014-09-30
                        draft-ietf-mpls-ldp-ipv6-14

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

    It should be published as a Proposed Standard, the document header.says
    "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary


    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).


Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

2014-09-30
      The document was returned to the wg and the authors due to comments during
      the AD Evaluation and late comments.

      These comments were resolved and were verified (mostly) in a short wglc (July 12, 2014).
      However there were comments claiming that "some" implementations were not
      RFC 5036 compatible and started to flap LDP sessions. In one case we have been able
      to verify that this a temporary issue that has been resolved.

      It was proposed that this document should be fixed so that both RFC 5036 compatible
      and non-comptible implementations would work.
     
      In general the Shepherd and wg chairs belive that implementations should be RFC 5036
      compatible.

      Some text has been added to this document to address the comment(s). see section 8
      paragraph 2.


Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?


      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MIB Doctor or Media Type reviews are necessary.

2014-09-30
      We are aware of at least two implementations of this draft.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

2014-09-30
      The Shepherd reviewed the document prior to the short wglc, and has also had
      the oportunity to review the document several times (the entire document and
      in part) during the discussion after the short wglc.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

2014-09-30
      However see the response to question 9.

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document.

2014-09-30

      We have not been able to fully converge on the last comment, the Shepherd
      and wg chairs are convinced that version -14 represent the working group
      consensus and think we should progress the document now.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

2014-09-30
      Having said that, it is also likely that we will see some of the comments
      from the short wglc repeated in IETF LC.

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP boilerplate 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.
2014-10-03
14 Loa Andersson IETF WG state changed to Submitted to IESG for Publication from WG Document
2014-10-03
14 Loa Andersson IESG state changed to Publication Requested from AD is watching
2014-10-02
14 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-14.txt
2014-10-02
13 Loa Andersson
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and …
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and
a refresh of the Shepherd Writeup is necessary. The Shepherd has chose to do
this refresh creating a zebra document, i.e. the new information has been
introduced into the earlier "white" document as "black" stripes. The "black"
stripes are preceeded by "2014-09-30"

Changes are expected over time. This version is dated 24 February 2012.

2014-09-30
This version is dated 2014-09-30.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10
2014-09-30
                        draft-ietf-mpls-ldp-ipv6-14

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

    It should be published as a Proposed Standard, the document header.says
    "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary


    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).


Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

2014-09-30
      The document was returned to the wg and the authors due to comments during
      the AD Evaluation and late comments.

      These comments were resolved and were verified (mostly) in a short wglc (July 12, 2014).
      However there were comments claiming that "some" implementations were not
      RFC 5036 compatible and started to flap LDP sessions. In one case we have been able
      to verify that this a temporary issue that has been resolved.

      It was proposed that this document should be fixed so that both RFC 5036 compatible
      and non-comptible implementations would work.
     
      In general the Shepherd and wg chairs belive that implementations should be RFC 5036
      compatible.

      Some text has been added to this document to address the comment(s). see section 8
      paragraph 2.


Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?


      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MIB Doctor or Media Type reviews are necessary.

2014-09-30
      We are aware of at least two implementations of this draft.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

2014-09-30
      The Shepherd reviewed the document prior to the short wglc, and has also had
      the oportunity to review the document several times (the entire document and
      in part) during the discussion after the short wglc.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

2014-09-30
      However see the response to question 9.

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document.

2014-09-30

      We have not been able to fully converge on the last comment, the Shepherd
      and wg chairs are convinced that version -14 represent the working group
      consensus and think we should progress the document now.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

2014-09-30
      Having said that, it is also likely that we will see some of the comments
      from the short wglc repeated in IETF LC.

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP boilerplate 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.
2014-09-30
13 Loa Andersson
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and …
This document was returned to the working group and the authors after
AD evaluation and some very late comment. The document has been updated and
a refresh of the Shepherd Writeup is necessary. The Shepherd has chose to do
this refresh creating a zebra document, i.e. the new information has been
introduced into the earlier "white" document as "black" stripes. The "black"
stripes are preceeded by "2014-09-30"

Changes are expected over time. This version is dated 24 February 2012.

2014-09-30
This version is dated 2014-09-30.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10
2014-09-30
                        draft-ietf-mpls-ldp-ipv6-14

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

    It should be published as a Proposed Standard, the document header.says
    "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary


    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).


Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

2014-09-30
      The document was returned to the wg and the authors due to comments during
      the AD Evaluation and late comments.

      These comments were resolved and were verified (mostly) in a short wglc (July 12, 2014).
      However there were comments claiming that "some" implementations were not
      RFC 5036 compatible and started to flap LDP sessions. In one case we have been able
      to verify that this a temporary issue tht has been resolved.

      It was proposed that this document should be fixed so that both RFC 5036 compatible
      and non-comptible implementations would work.
     
      In genral the Shepherd and wg chairs belive that implementations should be RFC 5036
      compatible.

      Some text has been added to this document to address the comment(s). see section 8
      paragraph 2.


Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?


      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MIB Doctor or Media Type reviews are necessary.

2014-09-30
      We are aware of at least two implementations of this draft.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

2014-09-30
      The Shepherd reviewed the document prior to the short wglc, and has also had
      the oportunity to review the document several times (the entire document and
      in part) during the discussion after the short wglc.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

2014-09-30
      However see the response to question 9.

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document.

2014-09-30

      We have not been able to fully converge on the last comment, the Shepherd
      and wg chairs are convinced that version -14 represent the working group
      consensus and think we should progress the document now.

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

2014-09-30
      Having said that, it is also likely that we will see the comments
      from the short wglc repeated in IETF LC.

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP boilerplate 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.
2014-09-30
13 Loa Andersson
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated …
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated 24 February 2012.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

    It should be published as a Proposed Standard, the document header.says
    "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary

  Relevant content can frequently be found in the abstract
  and/or introduction of the document. If not, this may be
  an indication that there are deficiencies in the abstract
  or introduction.

    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).


Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?

      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MB Doctor or Media Type reviews are necessary.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document. 

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.

2014-07-04
13 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-13.txt
2014-02-05
12 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-12.txt
2014-01-25
11 Adrian Farrel Document returned to working group for more work after AD review at request of WG chair
2014-01-25
11 Adrian Farrel Tag Revised I-D Needed - Issue raised by AD set.
2014-01-25
11 Adrian Farrel IETF WG state changed to WG Document from Submitted to IESG for Publication
2014-01-25
11 Adrian Farrel Document returned to working group for more work after AD review at the request of the WG chair
2014-01-25
11 Adrian Farrel State changed to AD is watching from AD Evaluation::Revised I-D Needed
2014-01-16
11 Adrian Farrel
Record of AD review

===

Hello shepherd, authors, and chairs.

I have read through this draft and have a number of comments. Many of them …
Record of AD review

===

Hello shepherd, authors, and chairs.

I have read through this draft and have a number of comments. Many of them are style issues, and some are just editorial, but a few are technical.

Since I am not an LDP expert, it worries me that my relatively rapid review should uncover technical concerns. Of course, I might be wrong and you can convince me that no change was needed. But if I am right then the relatively long list of acknowledgements and the high revision number for this document don't add up to much.

Since my review has been quite cursory yet has raised so many comments, I am inclined to return the document to the working group for further work.

What do you all think?

Thanks,
Adrian

===

It would be nice if someone could do a pass for English to tidy it up.

---

Thanks for the clear statement that this updates 5036.

In some of the sections (3 through 9) you make it very clear what the
updates are. In other sections you do not make a clear statement and it
is hard to work out what is descriptive text, what is normative but no
different from 5036, hat is a change to normative text, and what is new
normative text.

I think this needs to be done. The reader needs to be able to apply the
changes described here to their copy of 5036.

---

Please make a careful check of the use of upper and lower case key words.
There are multiple cases where the use of lower case terms in close
proximity to upper case terms makes one question what is descriptive and
what is normative.

---

Section 2

  LDPv4    - LDP for enabling IPv4 MPLS forwarding
  LDPv6    - LDP for enabling IPv6 MPLS forwarding

These terms are out of alignment with the fact that LDP has a version
number itself.

But in any case, the term "IPv4 MPLS forwarding" seems odd to me. Once
you are forwarding MPLS, you don't know (or care) what the payload is.
You are maybe more concerned with packet classification (i.e., IPv4
forwarding into MPLS)?

---

Section 2

  LSR      - Label Switch Router

s/Switch/Switching/

---

Section 2

  LSPv4    - IPv4-signaled Label Switched Path [RFC4798]
  LSPv6    - IPv6-signaled Label Switched Path [RFC4798]

This suggests that an LSP can only be signaled using IPv4 or IPv6 for
the whole of its path. Figure 3 in 1.1.1 clearly shows this is not the
case.

---

Section 3 (and probably elsewhere)

  This document proposes to modify this rule by also including a /128

Please don't "propose" things in text you intend to place in an RFC.

---

Section 3

While the original text was wrong by saying "/32" I think it was trying
to make a point that is potentially lost in your revised text. The point
is that is the Address Prefix FEC is a /28 that includes the an address
of the particular egress router that the packet must traverse, that is
not enough for selecting the LSP.

Thus an exact match is needed. You can say "exact match" or "/32 for
IPv4 or /128 for IPv6", but I think your text risks losing this
distinction.

---

Section 4

I don't see any mention of "LSR-Id" in 5036 section 2.2.2. What *is*
mentioned is the "router Id" and even that is referenced with "such as".

I don't see what change is actually needed. Even after your new text, it
remains the case that the LDP Id is made up as "The first four octets
identify the LSR and must be a globally unique value, such as a 32-bit
router Id assigned to the LSR.  The last two octets identify a specific
label space within the LSR."

Furthermore, your text attempts to clarify the case for IPv4 as well,
and I don't recall a survey to verify your use of "typically".

May I draw your attention to the definition of "Router ID" in RFC 2328.

Can I also draw your attention to RFC 4990 which, while targeting
GMPLS, discusses the issue of 32 bit LSR IDs in IPv6 networks.

---

Section 4

You are modifying
OLD
  An LSR MUST advertise the same transport address in all Hellos that
  advertise the same label space.  This requirement ensures that two
  LSRs linked by multiple Hello adjacencies using the same label spaces
  play the same connection establishment role for each adjacency.
NEW
  For a given address family,
  an LSR MUST advertise the same transport address in all Hellos that
  advertise the same label space.  This requirement ensures that two
  LSRs linked by multiple Hello adjacencies using the same label spaces
  play the same connection establishment role for each adjacency.
END

I see why you want to do this, but you have created a problem that
breaks the second sentence since you are suggesting that two different
transport addresses can be advertised for the same label space (one v4
and one v6). But the role in the adjacency is achieved by comparing
addresses.

Consider Alice and Bob with v4 addresses a4 and b4, and v6 addresses a6
and b6.  If a4b6 then won't Alice and Bob have different
roles for the different Hello adjacencies in the different families?

So, while 5036 has this wrong, I don't believe you have fixed it.

---

Section 4

  This document reserves 0.0.0.0 as the LSR-Id, and prohibits its
  usage.

Pardon?
Is there a reason for this?
Did anyone check how this impacts existing implementations and
deployments? It appears from 5036 that 0 is a valid LSR-Id.

(BTW. Using dot notation is not very valid given that this is not an
IPv4 address.)

---

Section 5.1

  This document specifies the usage of link-local scope e.g.
  FF02:0:0:0:0:0:0:2 as the destination multicast IP address in IPv6
  LDP Link Hellos. An LDP Hello packet received on any of the other
  destination addresses must be dropped. Additionally, the link-local
  IPv6 address MUST be used as the source IP address in IPv6 LDP Link
  Hellos.

Good to specify which address to use.
Did the WG do a survey to find out whether you are breaking deployed
implementations by requiring that the other addresses be dropped?  Why
is it necessary to drop them?

---

Section 5.1

  Also, the LDP Link Hello packets must have their IPv6 Hop Limit set
  to 255, and be checked for the same upon receipt before any further
  processing, as specified in Generalized TTL Security Mechanism
  (GTSM)[RFC5082]. The built-in inclusion of GTSM automatically
  protects IPv6 LDP from off-link attacks.

Why isn't this text normative?
What must be done after the check has failed?
Anyway, why isn't it in Section 9?

---

Section 5.1

    An implementation should prefer sending IPv6 LDP link Hellos
    before sending IPv4 LDP Link Hellos on a dual-stack interface, if
    possible.

Why isn't this text normative.
Why "if possible" given "should"?

---

Section 5.1

You have

  More importantly, if an interface is a dual-stack LDP interface
  (e.g. enabled with both IPv6 and IPv4 LDP), then the LSR must
  periodically send both IPv6 and IPv4 LDP Link Hellos (using the same
  LDP Identifier per section 4) on that interface and be able to
  receive them. This facilitates discovery of IPv6-only, IPv4-only and
  dual-stack peers on the interface's subnet.

and

  Lastly, the IPv6 and IPv4 LDP Link Hellos MUST carry the same LDP
  identifier (assuming per-platform label space usage).

I think this is a duplication.

---

Section 5.2

  Suffice to say, the extended discovery mechanism (defined in section
  2.4.2 of [RFC5036]) doesn't require any additional IPv6 specific
  consideration, since the targeted LDP Hellos are sent to a pre-
  configured (unicast) destination IPv6 address.

  The link-local IP addresses MUST NOT be used as the source or
  destination IPv6 addresses in extended discovery.

Why do you say that no additional consideration is needed, and then
describe one?

---

The header text in Section 6 lead me to expect sections discussing

    1. Transport connection establishment
    2. Session initialization

But I found

    6.1. Transport connection establishment
    6.2. Maintaining Hello Adjacencies
    6.3. Maintaining LDP Sessions

These sections are fine, but the heading text was misleading.

---

Section 6.3

  Needless to say that the procedures defined in section 6.1 should
  result in preferring LDPoIPv6 session only after the loss of an
  existing LDP session (because of link failure, node failure, reboot
  etc.).

If it is needless to say it, then don't.

---

Section 7

  An LSR MUST NOT allocate and advertise FEC-Label bindings for link-
  local IPv6 address, and ignore such bindings, if ever received.

Does that mean "MUST NOT ignore"? It seems to!
Please rewrite the text to clearly say what must and must not be done
when.

---

Section 7

    1. An LSR MUST NOT send a label mapping message with a FEC TLV
        containing FEC Elements of different address family. In other
        words, a FEC TLV in the label mapping message MUST contain the
        FEC Elements belonging to the same address family.

This appears to say that *all* FEC Elements of the same address family
must be contained in the same FEC TLV. Is that what you intended?

---

Section 7 has

  An LSR MAY constrain the advertisement of FEC-label bindings for a
  particular address family by negotiating the IP Capability for a
  given AFI, as specified in [IPPWCap] document.

That makes IPPWCap a normative reference.

It would also be nice to qualify the "MAY" with why an implementation
might want to do that.

---
           
Section 9

  This document recommends enabling Generalized TTL Security Mechanism
  (GTSM) for LDP, as specified in [RFC6720], for the LDP/TCP transport
  connection over IPv6 (i.e. LDPoIPv6).

This is actually the only evidence of this recommendation.
Other discussion of GTSM seems to use 5082 as the reference.

---

Section 11 should mention the off-link attacks that Section 5.1 claims
to provide protection against.

---

Section 11 says

  Moreover, this document allows the use of IPsec [RFC4301] for IPv6
  protection, hence, LDP can benefit from the additional security as
  specified in [RFC4835] as well as [RFC5920].

I found this odd. There is no previous mention of the use of IPsec in
this document, so in what way does "this document allow" that wasn't
already allowed?

I'm also a little surprised that IPsec would be used to protect a TCP-
based protocol such as LDP. What does KARP have to say on this topic?

---

Section 11 should point to Section 9.

---

Please check carefully which of your references should be normative.
If you say "do this like it is described in [foo]" then [foo] is
normative.

---

I agree with the Appendix and for that reason think that RFC 5036's
promotion to Draft Standard was probably premature.  But we are
where we are.

Did the working group consider a revision to 5036 to make it consistent?

Did the working group consider whether it would be better to wait for
implementation experience with these changes before updating 5036?
2014-01-16
11 Adrian Farrel Ballot writeup was changed
2014-01-16
11 Adrian Farrel Ballot writeup was changed
2014-01-16
11 Adrian Farrel State changed to AD Evaluation::Revised I-D Needed from AD Evaluation::Point Raised - writeup needed
2014-01-10
11 Adrian Farrel Ballot writeup was changed
2014-01-10
11 Adrian Farrel Ballot writeup was generated
2014-01-10
11 Adrian Farrel Asking authors and shepherd how they want to handle my comments
2014-01-10
11 Adrian Farrel State changed to AD Evaluation::Point Raised - writeup needed from AD Evaluation
2014-01-08
11 Adrian Farrel State changed to AD Evaluation from Publication Requested
2014-01-03
11 Loa Andersson IETF WG state changed to Submitted to IESG for Publication
2014-01-03
11 Loa Andersson IESG state changed to Publication Requested
2014-01-03
11 Loa Andersson
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated …
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated 24 February 2012.

      The MPLS working group request that

                          Updates to LDP for IPv6
                        draft-ietf-mpls-ldp-ipv6-10

      ís published as an RFC on the standards track


(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

      The Label Distribution Protocol (LDP) specification defines procedures
      to exchange label bindings over either IPv4, or IPv6 or networks that
      uses both IPv4 and IPv6. This document corrects and clarifies the LDP
      proceedures and behaviors when IPv6 network is used (with or without IPv4).

      In doing so this document updates RFC 5036 and needs to be published
      on Standards Track-

    It should be published as a Proposed Standard, the document header.says
    "Standards track"!.


(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary

  Relevant content can frequently be found in the abstract
  and/or introduction of the document. If not, this may be
  an indication that there are deficiencies in the abstract
  or introduction.

    The LDP [RFC5036] specification defines procedures and messages for
    exchanging FEC-label bindings over either IPv4 or IPv6 or networks deploying
    both  types of technologies (e.g. dual-stack networks).

    Although LDP is defined in RFC5036 so that it may be used over IPv4
    and/or IPv6, RFC 5036 really does not really allow for interoperable
    implementations of LDP over IPv6. In this respect RFC 5036 is too
    under-specified to be implemented over IPv6.

    Consequently, this document list 7 deficiencies in RFC5036 (see the Introduction)
    that needs to be addressed to allow interoperable LDP implementations in
    IPv6 networks
.
    The documen and also specifies how these deficiencies should be adressed
    in regards to IPv6 usage. In general there can be said that RFC 5036 lack
    in detail, rules and procedures for using LDP in IPv6 enabled  networks
    (IPv6-only or Dual-stack networks).


Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

      This document has a rather long history even though  it is a document that is
      focused to address a limited scope of issues - some of the issues are in
      themselves of considerable complexity

      The first individual version of this draft was published in February 2008,
      it was well received, but the timing was a bit unfortunate, it was about the same
      time as the start of the MPLS-TP work and the MPLS wg were a bit swamped
      by a large number of MPLS-TP drafts.

      However, we had a good discussion on the list and the document was accepted
      as a working group document in November 2010. Followed by a good discussion,
      and the wglc in Aug 2011 were uneventful due to that the  issues had been
      addressed. However after reposting a new version there were some questions
      put to the working group and that generated further comments. One of these
      comments turned out to be hard to resolve given the disagreement between the
      authors and reviewers.. It had to do  with the number of LDP Hello
      adjacencies needed to be kept and maintained on the receiver side between
      a pair LSRs with both IPv4 and IPv6 stacks, it did take us quite a long  time
      to resolve this.

      When we had the resolution we did a short working group last call on the
      changes that been introduced between the two working group last calls.
      This short wglc call only received supportive comments. The current version
      is agreed upon by all parties.

      However it would not be this document if we had not received a new set of
      comments outside the scope of the short working group last call. The comments
      are supportive and will improve the document. A new version has been posted
      addressing these comments.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?

      A mail has been sent to the working group asking for implementations and
      the shepherd write-up will be updated as we receive this information.
      So far this implementation poll has resulted in that we know of one
      implementation under way.

      The key reviewers are all mentioned in the acknowledgment section.

      There are significant vendor and operator interest in this draft.

      No MB Doctor or Media Type reviews are necessary.

Personnel

  Who is the Document Shepherd? Who is the Responsible Area
  Director?

      Loa Andersson is the Document Shepherd.
      Adrian Farrel is the responsible AD.

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

      The document shepherd has reviewed the document several times, before
      the wg adoption poll and both wglc's. But also while resolving the outstanding
      issues.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed? 

      No such concerns!

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

      No such reviews needed.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

      No such concerns, all the outstanding issues have been resolved.

(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

      All the authors has stated on the working group mailing list that they
      unaware of an IPR related to this document.

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

      There are no IPR disclosures relevant to this document.

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

      It has taken time, but the working group does now support this document. 

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

      No such threats!

(11) Identify any ID nits the Document Shepherd has found in this
document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

      The document passes the nits tool clean.

      The nits tool gives a warning about IP addresses not compliant to
      and RFC3849: however the IP addresses in the document are not
      examples in the sense defined in these RFCs.

      The nits tool also point that we use a "disclaimer for pre-RFC5378 work".
        For the time being this disclaimer is correct, but for reasons partly
      outside the scope of this document we have started process to see if
      if the authors/contributors to RFC 3036, RFC 5036 and this document
      are willing to grant the BCP 78 rights to the IPR trust.

      We have identified 17 authors and contributors to RFC 3036, RFC 5036 and
      draft-ietf-mpls-ldp-ipv6 that needs to grant the BFC 78 rights for these documents
      to the IETF Trust.

      So far there are two (2) that we have are not certain that  we have managed to
      find mail addresses to; there are eight (8) that have not yet responded to the mail
      sent out; and  seven (7) that have responded that they are willing to grant their
      BCP 78 rights. Considering that  this has been done during the Holiday season
      it is not bad.

      The shepherd write-up will be updated as further responses are received.

      Note: that if we fail to receive acknowledgment from all, we can still go ahead
      keeping the  pre-BCP 78 in the document.


(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

      No such reviews necessary

(13) Have all references within this document been identified as
either normative or informative?

      Yes they have been correctly split.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

      All normative references as to existing standards track RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

      No downward references.

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.


      This document updates RFC5036, this is well captured in the Abstract and
      and in the Introduction.


(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).


      There are no requests for IANA actions in this document.

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

      No new IANA registries that require Expert Review.

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

      No sections written in formal language.

2014-01-03
11 Loa Andersson State Change Notice email list changed to mpls-chairs@tools.ietf.org, draft-ietf-mpls-ldp-ipv6@tools.ietf.org
2014-01-03
11 Loa Andersson Responsible AD changed to Adrian Farrel
2014-01-03
11 Loa Andersson Working group state set to Submitted to IESG for Publication
2014-01-03
11 Loa Andersson IESG state set to Publication Requested
2014-01-03
11 Loa Andersson IESG process started in state Publication Requested
2014-01-03
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-02
11 Loa Andersson Changed document writeup
2014-01-01
11 Loa Andersson Changed document writeup
2014-01-01
11 Loa Andersson Changed document writeup
2014-01-01
11 Loa Andersson Changed document writeup
2014-01-01
11 Loa Andersson Changed document writeup
2013-12-31
11 Loa Andersson Changed document writeup
2013-12-30
11 Loa Andersson Changed document writeup
2013-12-30
11 Loa Andersson Changed document writeup
2013-12-30
11 Loa Andersson Changed document writeup
2013-12-30
11 Loa Andersson Changed document writeup
2013-12-28
11 Carlos Pignataro New version available: draft-ietf-mpls-ldp-ipv6-11.txt
2013-12-24
10 Loa Andersson Changed document writeup
2013-12-23
10 Loa Andersson Changed document writeup
2013-12-23
10 Loa Andersson Changed document writeup
2013-12-22
10 Loa Andersson Changed document writeup
2013-12-21
10 Loa Andersson Changed document writeup
2013-12-21
10 Loa Andersson IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2013-12-12
10 Loa Andersson Intended Status changed to Proposed Standard from None
2013-12-12
10 Loa Andersson IETF WG state changed to In WG Last Call from Waiting for WG Chair Go-Ahead
2013-12-12
10 Loa Andersson Annotation tag Revised I-D Needed - Issue raised by WGLC cleared.
2013-12-11
10 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-10.txt
2013-09-07
09 Loa Andersson Document shepherd changed to Loa Andersson
2013-07-15
09 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-09.txt
2013-03-14
08 Loa Andersson IETF WG state changed to Waiting for WG Chair Go-Ahead from WG Document
2013-03-14
08 Loa Andersson Annotation tag Revised I-D Needed - Issue raised by WGLC set.
2013-02-25
08 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-08.txt
2012-06-08
07 Rajiv Asati New version available: draft-ietf-mpls-ldp-ipv6-07.txt
2012-01-23
06 (System) New version available: draft-ietf-mpls-ldp-ipv6-06.txt
2011-08-23
05 (System) New version available: draft-ietf-mpls-ldp-ipv6-05.txt
2011-05-18
04 (System) New version available: draft-ietf-mpls-ldp-ipv6-04.txt
2011-05-13
03 (System) New version available: draft-ietf-mpls-ldp-ipv6-03.txt
2011-03-28
02 (System) New version available: draft-ietf-mpls-ldp-ipv6-02.txt
2011-03-13
01 (System) New version available: draft-ietf-mpls-ldp-ipv6-01.txt
2010-11-08
00 (System) New version available: draft-ietf-mpls-ldp-ipv6-00.txt