• Revised I-D Needed - Issue raised by WG
  • Awaiting Expert Review/Resolution of Issues Raised
  • Awaiting External Review/Resolution of Issues Raised
  • Awaiting Merge with Other Document
  • Author or Editor Needed
  • Waiting for Referenced Document
  • Waiting for Referencing Document
  • Revised I-D Needed - Issue raised by WGLC
  • Revised I-D Needed - Issue raised by AD
  • Revised I-D Needed - Issue raised by IESG
  • Doc Shepherd Follow-up Underway
  • Other - see Comment Log

IETF :: pcp

Current state: WG Document

Viewing the last 20 entries. Show full log.

(System)

IANA registries were updated to include RFC6887

(System)

RFC published

(System)

RFC Editor state changed to AUTH48-DONE from AUTH48

(System)

RFC Editor state changed to AUTH48 from RFC-EDITOR

Ralph Droms

Document was returned to IESG state while issue raised by Sam Hartman was addressed. Sam pointed out what he considered to be a vulnerability introduced into the protocol by a change (see http://www.ietf.org/mail-archive/web/pcp/current/msg02401.html)

The document was returned to "IESG" state temporarily while the IESG reviewed the issue

Stephen, Sean and Ralph discussed the issue and concluded that Sam needs to show a more concrete case before the vulnerability needs to be addressed. Stephen will work with Smam to determine if the vulnerability can be shown to be realistic. Meanwhile, the document has gone back to the RFC Editor.

(System)

IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor

(System)

IANA Action state changed to Waiting on RFC Editor from Waiting on Authors

(System)

IANA Action state changed to Waiting on Authors from In Progress

(System)

IANA Action state changed to In Progress from Waiting on Authors

Amy Vezza

State changed to RFC Ed Queue from Approved-announcement sent

(System)

IANA Action state changed to Waiting on Authors from In Progress

(System)

IANA Action state changed to In Progress

Amy Vezza

State changed to Approved-announcement sent from Approved-announcement to be sent

Amy Vezza

IESG has approved the document

Amy Vezza

Closed "Approve" ballot

Amy Vezza

Ballot approval text was generated

Amy Vezza

State changed to Approved-announcement to be sent from IESG Evaluation::AD Followup

Amy Vezza

Ballot writeup was changed

Pete Resnick

[Ballot comment]
I am still convinced that the notion of "subscriber" is unnecessary for this protocol and should be removed. It is sufficient to talk about per-host limits and quotas to explain the concepts that are there and then the document will not have to talk about the mapping of a business model onto the protocol.

I am still convinced that sections 11-13 should move earlier in the document so that you can get the definitions of the opcodes done early and then you can refer to them. I understand that you want to use MAP and PEER throughout the earlier sections because people couldn't track the difference between static and dynamic, but if you're going to do that, you should move the sections up.

That said, I don't think you have to use the opcodes earlier in the document, especially in the definitions. For instance:

Section 3:

Please define "Peering" in this section.

In the bit on "Third Party", don't mention "THIRD_PARTY Option" or "MAP request" here; they are undefined, and they're not needed. Instead, change to:

In the case where one device is managing Mappings on behalf of
some other device that does not implement PCP, this protocol
supports the ability of a Third Party to supply a specific
address as the Internet Address for a Mapping, rather than the
PCP server inferring the Internal Address from the source IP
address of the PCP request.

Where you say:

* Explicit dynamic mappings are created as a result of explicit
PCP MAP and PEER requests.

You could instead say:

* Explicit dynamic mappings are created as a result of explicit
PCP protocol Mapping or Peering requests. Like a DHCP address
lease, explicit...

Section 7.3

PCP clients are free to ignore any or all Options included in
responses, although naturally if a client explicitly requests an
Option where correct execution of that Option requires processing the
Option data in the response, that client is expected to implement
code to do that.

Clients aren't just *free* to ignore Options they don't understand in responses; they ought to (MUST?) ignore such things. The above paragraph doesn't say that.

Section 14:

There are two mechanisms to perform rapid recovery, described below.
A PCP server that can lose state (e.g., due to reboot) or might have
a mapping change (e.g., due to IP renumbering) MUST implement either
the Announce Opcode or the Mapping Update mechanism and SHOULD
implement both mechanisms. Failing to implement and deploy a rapid
recovery mechanism will encourage application developers to feel the
need to refresh their PCP state more frequently than necessary,
causing more network traffic.

Please just swap the last two sentences. I think it makes it clearer.

Pete Resnick

[Ballot Position Update] Position for Pete Resnick has been changed to No Objection from Discuss

Viewing the last 20 entries. Show full log.