Skip to main content

Port Control Protocol (PCP) Anycast Addresses
draft-ietf-pcp-anycast-08

Revision differences

Document history

Date Rev. By Action
2016-01-22
08 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2015-12-14
08 Robert Sparks Request for Telechat review by GENART Completed: Ready. Reviewer: Robert Sparks.
2015-12-09
08 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2015-12-02
08 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2015-11-03
08 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2015-10-29
08 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2015-10-29
08 (System) IANA Action state changed to Waiting on Authors from In Progress
2015-10-29
08 (System) IANA Action state changed to In Progress from Waiting on Authors
2015-10-27
08 (System) IANA Action state changed to Waiting on Authors from In Progress
2015-10-26
08 (System) IANA Action state changed to In Progress from Waiting on Authors
2015-10-23
08 (System) IANA Action state changed to Waiting on Authors from In Progress
2015-10-14
08 (System) Notify list changed from draft-ietf-pcp-anycast.shepherd@ietf.org, draft-ietf-pcp-anycast@ietf.org, draft-ietf-pcp-anycast.ad@ietf.org, dthaler@microsoft.com, pcp-chairs@ietf.org to (None)
2015-10-14
08 (System) RFC Editor state changed to EDIT
2015-10-14
08 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2015-10-14
08 (System) Announcement was received by RFC Editor
2015-10-14
08 (System) IANA Action state changed to In Progress
2015-10-14
08 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2015-10-14
08 Amy Vezza IESG has approved the document
2015-10-14
08 Amy Vezza Closed "Approve" ballot
2015-10-14
08 Amy Vezza IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2015-10-14
08 Brian Haberman Ballot writeup was changed
2015-10-14
08 Brian Haberman Ballot approval text was generated
2015-10-12
08 Benoît Claise
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast …
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast addresses, as defined in Sections 4.1 and 4.2, are
  added after the default router list (for IPv4 and IPv6) to the list
  of PCP server(s)

              MUST?

    ...

  A PCP Server can be configured to listen on the anycast address for
  incoming PCP requests.

Is this a MAY or SHOULD?

I received this message:
  the authors have discussed with the doc shepherd and the AD that
  not a single statement in the document has to be reinforced by a MUST,
  in order to insure interoperability or avoid unneccessary harm to the
  Internet as a whole[1]. There are two sentences where a SHOULD would
  make some sense, but leaving it as is does not seem too bad either.  So
  we decided to move forward without introducing RFC 2119 language.

So some RFC 2119 keyword would make sense, but the responsible AD doesn't insist on doing what's right.
I'm surprised. This is a bad signal for future documents. However, I won't stand in the way but I want my
point of view to be archived in this COMMENT.
2015-10-12
08 Benoît Claise Ballot comment text updated for Benoit Claise
2015-10-12
08 Benoît Claise
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast …
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast addresses, as defined in Sections 4.1 and 4.2, are
  added after the default router list (for IPv4 and IPv6) to the list
  of PCP server(s)

              MUST?

    ...

  A PCP Server can be configured to listen on the anycast address for
  incoming PCP requests.

Is this a MAY or SHOULD?

I received this message:
  the authors have discussed with the doc shepherd and the AD that
  not a single statement in the document has to be reinforced by a MUST,
  in order to insure interoperability or avoid unneccessary harm to the
  Internet as a whole[1]. There are two sentences where a SHOULD would
  make some sense, but leaving it as is does not seem too bad either.  So
  we decided to move forward without introducing RFC 2119 language.

So some RFC 2119 keyword would make sense, but the responsible AD doesn't insist on doing what's right.
I'm surprised. This is a bad signal for future documents. However, I won't stand in the way and will document my reaction in this COMMENT.
2015-10-12
08 Benoît Claise Ballot comment text updated for Benoit Claise
2015-10-12
08 Benoît Claise
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast …
[Ballot comment]
My DISCUSS was:
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast addresses, as defined in Sections 4.1 and 4.2, are
  added after the default router list (for IPv4 and IPv6) to the list
  of PCP server(s)

              MUST?

    ...

  A PCP Server can be configured to listen on the anycast address for
  incoming PCP requests.

Is this a MAY or SHOULD?

I received this message:
  the authors have discussed with the doc shepherd and the AD that not a
  single statement in the document has to be reinforced by a MUST, in order
  to insure interoperability or avoid unneccessary harm to the Internet as
  a whole[1]. There are two sentences where a SHOULD would make some sense,
  but leaving it as is does not seem too bad either.  So we decided to
  move forward without introducing RFC 2119 language.

So some RFC 2119 would make sense, but the responsible AD doesn't insist on doing what's right.
I'm surprised. This is a bad signal for future documents. However, I won't stand in the way and will document my reaction in this COMMENT.
2015-10-12
08 Benoît Claise [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Discuss
2015-10-07
08 Jari Arkko [Ballot Position Update] Position for Jari Arkko has been changed to No Objection from Discuss
2015-10-07
08 Jari Arkko
[Ballot discuss]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be …
[Ballot discuss]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be appropriate to use clearer language to specify that
BCP 105 (RFC4085) recommendations are to be followed. Specifically,
while the "hard-coding" language has changed, I would have wanted to
seein the later statement about configuration or override, the use of
"SHOULD" instead of "should".
2015-10-07
08 Jari Arkko
[Ballot comment]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be …
[Ballot comment]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be appropriate to use clearer language to specify that
BCP 105 (RFC4085) recommendations are to be followed. Specifically,
while the "hard-coding" language has changed, I would have wanted to
seein the later statement about configuration or override, the use of
"SHOULD" instead of "should".

Points 2 and 3 from Robert Spark's Gen-ART review should be considered.
2015-10-07
08 Jari Arkko Ballot comment and discuss text updated for Jari Arkko
2015-10-06
08 (System) Sub state has been changed to AD Followup from Revised ID Needed
2015-10-06
08 Sebastian Kiesel IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2015-10-06
08 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-08.txt
2015-09-17
07 Gunter Van de Velde Closed request for Last Call review by OPSDIR with state 'No Response'
2015-09-17
07 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2015-09-17
07 Jari Arkko
[Ballot discuss]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be …
[Ballot discuss]
Thanks for writing this useful document. Before recommending its approval
I would like to raise one small question.

I believe it might be appropriate to use clearer language to specify that
BCP 105 (RFC4085) recommendations are to be followed. That is, that
there needs to be a configuration mechanism to override these addresses.

Specifically, I think you might want to change

  These well-known addresses may be hard-coded into PCP clients.

to

PCP clients may default to the use of these well-known addresses

and in the later statement about configuration or override, consider
the use of "SHOULD" instead of "should".
2015-09-17
07 Jari Arkko [Ballot comment]
Points 2 and 3 from Robert Spark's Gen-ART review should be considered.
2015-09-17
07 Jari Arkko [Ballot Position Update] New position, Discuss, has been recorded for Jari Arkko
2015-09-17
07 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2015-09-17
07 Stephen Farrell
[Ballot comment]

Say if PCP authentication is supported and the PCP client can
authenticate with various different PCP servers, e.g. at home
and in the …
[Ballot comment]

Say if PCP authentication is supported and the PCP client can
authenticate with various different PCP servers, e.g. at home
and in the office. Imagine further that the secrets for the
home PCP authentication leak (or are guessed). Wouldn't we
want the PCP client in the office in such a case to not accept
a PCP server that uses the home secrets? Is that scenario
possible? If so, and if the PCP client has some way to know
that it is at home or in the office, (could it?), shouldn't
there be some security considerations text saying to not
accept authenticated responses that come from the "wrong" PCP
server? That would probably mean extending the last paragraph
of 5.2 to say "if the client knows what server it expects to
authenticate to it after the anycast request was sent, then
the client MUST check that the response is authenticated from
that server (and not some other)."

Separately, I hate one of the arguments used (twice!) in 5.2.
What you are saying is "I don't need to do stuff because worse
things can happen." If all protocol developers made that
argument then we would never improve security or privacy.
It's a bad argument. You need instead to argue that there's
really nothing practical than can be done and that would be
used and that would improve over doing nothing.
2015-09-17
07 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2015-09-16
07 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-09-16
07 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-09-16
07 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-09-16
07 Benoît Claise
[Ballot discuss]
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast addresses, as defined …
[Ballot discuss]
I'm surprised by the lack of RFC 2119 keywords in a spec like this.
For example:

  The PCP anycast addresses, as defined in Sections 4.1 and 4.2, are
  added after the default router list (for IPv4 and IPv6) to the list
  of PCP server(s)

              MUST?

    ...

  A PCP Server can be configured to listen on the anycast address for
  incoming PCP requests.

Is this a MAY or SHOULD?


What is the rationale for not using the RFC 2119 keywords?
Question to my fellow ADs. I'm so used to RFC 2119 keywords for such type of specifications that I now wonder:
what are the guidelines for may/should/must use the RFC 2119 for standard track spec?
At this point, it's preferable for the authors to wait for guidance from the responsible AD and IESG.
2015-09-16
07 Benoît Claise [Ballot Position Update] New position, Discuss, has been recorded for Benoit Claise
2015-09-15
07 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2015-09-15
07 Ben Campbell
[Ballot comment]
I think items 2 and 3 from Robert Spark's Gen-ART review deserve more consideration:

https://mailarchive.ietf.org/arch/msg/ietf/I7D6wPEGZ5lxqHCzFSfi7qC55qo

Editorial Comments:

2.1, "The PCP anycast addresses ...  …
[Ballot comment]
I think items 2 and 3 from Robert Spark's Gen-ART review deserve more consideration:

https://mailarchive.ietf.org/arch/msg/ietf/I7D6wPEGZ5lxqHCzFSfi7qC55qo

Editorial Comments:

2.1, "The PCP anycast addresses ...  are added..."
Added by what?

2.2, 2nd paragraph:
Same as the anycast address? It seems odd to embed the “iana-assigned” bit in this sentence. That fact deserves it’s own sentence.

5.2, first paragraph:

s/"... require to impersonate..."/" ... require the attacker to impersonate..."/  ; or "require the impersonation"
2015-09-15
07 Ben Campbell Ballot comment text updated for Ben Campbell
2015-09-15
07 Ben Campbell
[Ballot comment]
I think items 2 and 3 from Robert Spark's Gen-ART review deserve more consideration.

Editorial Comments:

2.1, "The PCP anycast addresses ...  are …
[Ballot comment]
I think items 2 and 3 from Robert Spark's Gen-ART review deserve more consideration.

Editorial Comments:

2.1, "The PCP anycast addresses ...  are added..."
Added by what?

2.2, 2nd paragraph:
Same as the anycast address? It seems odd to embed the “iana-assigned” bit in this sentence. That fact deserves it’s own sentence.

5.2, first paragraph:

s/"... require to impersonate..."/" ... require the attacker to impersonate..."/  ; or "require the impersonation"
2015-09-15
07 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2015-09-14
07 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2015-09-14
07 Kathleen Moriarty
[Ballot comment]
Thanks for addressing the SecDir review questions.  Filtering and setting a TTL seem like the best options to prevent leakage, but I do …
[Ballot comment]
Thanks for addressing the SecDir review questions.  Filtering and setting a TTL seem like the best options to prevent leakage, but I do agree with the reviewers that it may not happen on many networks.  I do appreciate the warning and advice though for the gateway.
2015-09-14
07 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-09-14
07 Alissa Cooper
[Ballot comment]
Given the issue described in 5.1, I'm curious about this text:

"PCP clients usually send PCP requests to these addresses if
  no …
[Ballot comment]
Given the issue described in 5.1, I'm curious about this text:

"PCP clients usually send PCP requests to these addresses if
  no other PCP server addresses are known or after communication
  attempts to such other addresses have failed."

Would it make more sense to make a normative recommendation about the order in which addresses should be tried, to help minimize the frequency of cases where PCP requests to the anycast address(es) leak out unnecessarily?
2015-09-14
07 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2015-09-11
07 Jean Mahoney Request for Telechat review by GENART is assigned to Robert Sparks
2015-09-11
07 Jean Mahoney Request for Telechat review by GENART is assigned to Robert Sparks
2015-09-10
07 Tero Kivinen Request for Telechat review by SECDIR Completed: Ready. Reviewer: Yoav Nir.
2015-09-03
07 Tero Kivinen Request for Telechat review by SECDIR is assigned to Yoav Nir
2015-09-03
07 Tero Kivinen Request for Telechat review by SECDIR is assigned to Yoav Nir
2015-09-03
07 Brian Haberman Changed consensus to Yes from Unknown
2015-09-02
07 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2015-09-01
07 Michelle Cotton IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2015-08-27
07 Brian Haberman IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2015-08-27
07 Brian Haberman Placed on agenda for telechat - 2015-09-17
2015-08-27
07 Brian Haberman Ballot has been issued
2015-08-27
07 Brian Haberman [Ballot Position Update] New position, Yes, has been recorded for Brian Haberman
2015-08-27
07 Brian Haberman Created "Approve" ballot
2015-08-27
07 Brian Haberman Ballot writeup was changed
2015-08-27
07 (System) Sub state has been changed to AD Followup from Revised ID Needed
2015-08-27
07 Sebastian Kiesel IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2015-08-27
07 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-07.txt
2015-07-29
06 Robert Sparks Request for Last Call review by GENART Completed: On the Right Track. Reviewer: Robert Sparks.
2015-06-15
06 Brian Haberman IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for Writeup
2015-06-11
06 (System) IESG state changed to Waiting for Writeup from In Last Call
2015-06-10
06 Tero Kivinen Request for Last Call review by SECDIR Completed: Ready. Reviewer: Yoav Nir.
2015-06-08
06 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Suzanne Woolf
2015-06-08
06 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Suzanne Woolf
2015-06-05
06 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2015-06-05
06 Pearl Liang
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-pcp-anycast-06.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-pcp-anycast-06.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon as possible.

IANA's reviewer has the following comments/questions:

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

First, in the IANA IPv4 Special Purpose Address registry located at:

http://www.iana.org/assignments/iana-ipv4-special-registry/

a new address block is to be registered as follows:

+----------------------+-------------------------------------------+
| Attribute | Value |
+----------------------+-------------------------------------------+
| Address Block | [ TBD-at-registration ] |
| Name | Port Control Protocol Anycast |
| RFC | [ RFC-to-be ] |
| Allocation Date | [ TBD-at-registration ] |
| Termination Date | N/A |
| Source | True |
| Destination | True |
| Forwardable | True |
| Global | True |
| Reserved-by-Protocol | False |
+----------------------+-------------------------------------------+

IANA will collaborate with the authors to select an appropriate address for this use.

Second, in the IANA IPv6 Special Purpose Address registry located at:

http://www.iana.org/assignments/iana-ipv6-special-registry/

a new address block is to be registered as follows:

+----------------------+-------------------------------------------+
| Attribute | Value |
+----------------------+-------------------------------------------+
| Address Block | [ TBD-at-registration ] |
| Name | Port Control Protocol Anycast |
| RFC | [ RFC-to-be ] |
| Allocation Date | [ TBD-at-registration ] |
| Termination Date | N/A |
| Source | True |
| Destination | True |
| Forwardable | True |
| Global | True |
| Reserved-by-Protocol | False |
+----------------------+-------------------------------------------+

IANA will collaborate with the authors to select an appropriate address for this use.

IANA understands that these two 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.
2015-06-05
06 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2015-06-05
06 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2015-05-28
06 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2015-05-28
06 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2015-05-28
06 Cindy Morgan IANA Review state changed to IANA - Review Needed
2015-05-28
06 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Port Control Protocol (PCP) Anycast …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Port Control Protocol (PCP) Anycast Addresses) to Proposed Standard


The IESG has received a request from the Port Control Protocol WG (pcp)
to consider the following document:
- 'Port Control Protocol (PCP) Anycast Addresses'
  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 2015-06-11. 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 Port Control Protocol (PCP) Anycast Addresses enable PCP clients
  to transmit signaling messages to their closest PCP-aware on-path
  NAT, Firewall, or other middlebox, without having to learn the IP
  address of that middlebox via some external channel.  This document
  establishes one well-known IPv4 address and one well-known IPv6
  address to be used as PCP Anycast Addresses.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-pcp-anycast/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-pcp-anycast/ballot/


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


2015-05-28
06 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2015-05-28
06 Brian Haberman Last call was requested
2015-05-28
06 Brian Haberman Last call announcement was generated
2015-05-28
06 Brian Haberman Ballot approval text was generated
2015-05-28
06 Brian Haberman Ballot writeup was generated
2015-05-28
06 Brian Haberman IESG state changed to Last Call Requested from AD Evaluation
2015-05-22
06 Amy Vezza Notification list changed to draft-ietf-pcp-anycast.shepherd@ietf.org, draft-ietf-pcp-anycast@ietf.org, draft-ietf-pcp-anycast.ad@ietf.org, dthaler@microsoft.com, pcp-chairs@ietf.org from "Dave Thaler" <dthaler@microsoft.com>
2015-05-21
06 Brian Haberman IESG state changed to AD Evaluation from Publication Requested
2015-05-20
06 Dave Thaler
(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? …
(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?

Proposed Standard, and the title page indicates Standards Track.
This doc completes the chartered WG work on PCP server discovery,
and the companion documents (RFC 7291, 7488) are already Proposed Standard.


(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 Port Control Protocol (PCP) Anycast Addresses enable PCP clients
    to transmit signaling messages to their closest PCP-aware on-path
    NAT, Firewall, or other middlebox, without having to learn the IP
    address of that middlebox via some external channel.  This document
    establishes one well-known IPv4 address and one well-known IPv6
    address to be used as PCP Anycast Addresses.

Working Group Summary:

    The WG has consensus on this document, nothing particularly rough.

Document Quality:

    Implementation status is unknown, although its existence was motivated
    by experience from Apple's implementation.

Personnel:

Who is the Document Shepherd?

    Dave Thaler

Who is the Responsible Area Director?
   
    Brian Haberman

(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.

    1) reviewed it for technical quality
    2) verified that review was done during WGLC by multiple individuals
      plus the authors
    3) reviewed it against WGLC feedback, which was tracked by issue tracker
      tickets, to verify all were addressed
    4) checked id-nits

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

    No 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 special reviews were expected to be 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?

    None

(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.

    Yes

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

    No disclosures filed.

(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 was discussed at length over a long period of time, by many in the WG.

(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

(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.

    No errors.  One warning which is intentional.

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

    None relevant.

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

    Yes.

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state?

    No.

(15) Are there downward normative references references (see RFC 3967)?

    No

(16) Will publication of this document change the status of any existing RFCs?

    No.

(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).

    Section 4 covers new entries to be added to existing IANA registries.
    It identifies the registries and provides all required fields.

(18) List any new IANA registries that require Expert Review for future
allocations.

    None.

(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.

    None relevant.
2015-05-20
06 Dave Thaler Responsible AD changed to Brian Haberman
2015-05-20
06 Dave Thaler IETF WG state changed to Submitted to IESG for Publication from Waiting for WG Chair Go-Ahead
2015-05-20
06 Dave Thaler IESG state changed to Publication Requested
2015-05-20
06 Dave Thaler IESG process started in state Publication Requested
2015-05-20
06 Dave Thaler Intended Status changed to Proposed Standard from None
2015-05-20
06 Dave Thaler Tags Other - see Comment Log, Doc Shepherd Follow-up Underway cleared.
2015-05-20
06 Dave Thaler Changed document writeup
2015-05-19
06 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-06.txt
2015-05-14
05 Dave Thaler Changed document writeup
2015-05-12
05 Dave Thaler Changed document writeup
2015-05-12
05 Dave Thaler Needs references cleaned up to pass id-nits
2015-05-12
05 Dave Thaler Tag Other - see Comment Log set.
2015-04-29
05 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-05.txt
2015-04-28
04 Dave Thaler
I’m working on the proto writeup for this doc and I notice I didn’t see any response to Charles.
Appendix B is now gone so …
I’m working on the proto writeup for this doc and I notice I didn’t see any response to Charles.
Appendix B is now gone so that comment is moot, but what about his comment on the Abstract?


From: Charles Eckel (eckelcu) [mailto:eckelcu@cisco.com]
Sent: Monday, November 10, 2014 1:04 PM
To: Dave Thaler; pcp@ietf.org
Subject: Re: [pcp] WGLC: draft-ietf-pcp-anycast-02 comments due by NOV 10

I have a couple editorial comments and a question.

Abstract
s/to their closest on-path NAT, Firewall, or other middlebox, …/to their closest on-path PCP aware NAT, Firewall, or other middle box, …

Appendix B.2.
s/first-hop router is also the NAT gateway/first-hop router is also a PCP aware NAT gateway

Appendix B.2 reads, "Since we posit that other network infrastructure does not need (and should not have) any special knowledge of PCP (or its anycast address) this means that to other non-NAT routers, the PCP anycast address will look like any other unicast destination address on the public Internet, and consequently the packet will be forwarded as for any other packet destined to the public Internet, until it reaches a NAT or firewall device that is aware of the PCP anycast address. “

My understanding is that a NAT that is not PCP aware will route the PCP request normally as well. This complicates matters but is not insurmountable. Is that discussed somewhere, in which case a reference should be added?

Cheers,
Charles
2015-04-28
04 Dave Thaler Tag Doc Shepherd Follow-up Underway set.
2015-04-28
04 Dave Thaler IETF WG state changed to Waiting for WG Chair Go-Ahead from In WG Last Call
2015-01-28
04 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-04.txt
2014-12-22
03 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-03.txt
2014-10-27
02 Dave Thaler IETF WG state changed to In WG Last Call from WG Document
2014-10-27
02 Dave Thaler Notification list changed to "Dave Thaler" <dthaler@microsoft.com>
2014-10-27
02 Dave Thaler Document shepherd changed to Dave Thaler
2014-08-25
02 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-02.txt
2014-02-14
01 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-01.txt
2013-11-06
00 Dave Thaler Set of documents this document replaces changed to draft-cheshire-pcp-anycast, draft-kiesel-pcp-ip-based-srv-disc from draft-kiesel-pcp-ip-based-srv-disc
2013-11-06
00 Dave Thaler Set of documents this document replaces changed to draft-kiesel-pcp-ip-based-srv-disc from None
2013-10-17
00 Sebastian Kiesel New version available: draft-ietf-pcp-anycast-00.txt