Skip to main content

Early IANA Allocation of Standards Track Code Points
draft-cotton-rfc4020bis-02

Revision differences

Document history

Date Rev. By Action
2014-01-22
02 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2013-12-16
02 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2013-11-26
02 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on Authors
2013-11-26
02 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on Authors
2013-11-26
02 (System) RFC Editor state changed to RFC-EDITOR from IANA
2013-11-25
02 Robert Sparks Request for Telechat review by GENART Completed: Ready. Reviewer: Robert Sparks.
2013-11-21
02 (System) RFC Editor state changed to IANA from EDIT
2013-10-31
02 (System) IANA Action state changed to Waiting on Authors from In Progress
2013-10-28
02 Cindy Morgan State changed to RFC Ed Queue from Approved-announcement sent
2013-10-28
02 (System) RFC Editor state changed to EDIT
2013-10-28
02 (System) Announcement was received by RFC Editor
2013-10-28
02 (System) IANA Action state changed to In Progress
2013-10-28
02 Amy Vezza State changed to Approved-announcement sent from Approved-announcement to be sent
2013-10-28
02 Amy Vezza IESG has approved the document
2013-10-28
02 Amy Vezza Closed "Approve" ballot
2013-10-28
02 Amy Vezza Ballot approval text was generated
2013-10-28
02 Amy Vezza Ballot writeup was changed
2013-10-24
02 Cindy Morgan State changed to Approved-announcement to be sent from IESG Evaluation
2013-10-24
02 Ted Lemon
[Ballot comment]
Former DISCUSS:

This document changes the meaning of several review policies listed in RFC 5226 to IESG Review.  RFC 5226 neither discusses nor …
[Ballot comment]
Former DISCUSS:

This document changes the meaning of several review policies listed in RFC 5226 to IESG Review.  RFC 5226 neither discusses nor updates RFC 4020, but was published later.  So it seems to me that we effectively have two BCPs that disagree with each other.  I think this needs to update RFC 5226.

I've cleared based on the notion that we will deal with this cross-reference in rfc5226bis.
2013-10-24
02 Ted Lemon [Ballot Position Update] Position for Ted Lemon has been changed to No Objection from Discuss
2013-10-24
02 Ted Lemon
[Ballot discuss]
This document changes the meaning of several review policies listed in RFC 5226 to IESG Review.  RFC 5226 neither discusses nor updates RFC …
[Ballot discuss]
This document changes the meaning of several review policies listed in RFC 5226 to IESG Review.  RFC 5226 neither discusses nor updates RFC 4020, but was published later.  So it seems to me that we effectively have two BCPs that disagree with each other.  I think this needs to update RFC 5226.
2013-10-24
02 Ted Lemon [Ballot Position Update] New position, Discuss, has been recorded for Ted Lemon
2013-10-24
02 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2013-10-23
02 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2013-10-23
02 Richard Barnes
[Ballot comment]

It's appropriate that this document is on the same telechat as draft-kolkman-proposed-standards-clarified -- both documents are about the bloat in the RFC approval …
[Ballot comment]

It's appropriate that this document is on the same telechat as draft-kolkman-proposed-standards-clarified -- both documents are about the bloat in the RFC approval process.  The stability criteria laid out in this document basically mean that a protocol has to be feature-frozen (at least as regards the code point) before an early allocation can be made.  But an early allocation can only be useful if there's some significant amount of time between the allocation and the approval of the RFC.  What are we doing in the intermediate time?
2013-10-23
02 Richard Barnes [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes
2013-10-23
02 Jari Arkko [Ballot comment]
Thank you for writing this document.
2013-10-23
02 Jari Arkko [Ballot Position Update] New position, Yes, has been recorded for Jari Arkko
2013-10-23
02 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2013-10-22
02 Stephen Farrell
[Ballot comment]

- What if an IRTF RG wants to run this process? Should we include
text on that? Did anyone ask Lars/the-IRSG? (I think …
[Ballot comment]

- What if an IRTF RG wants to run this process? Should we include
text on that? Did anyone ask Lars/the-IRSG? (I think we have a
case of that in the works now btw.) I realise that this says its
only for IETF stream, which is fine, but we might be better off
just checking if the IRTF want to play the same game now.

- Why 1 year for the temporary registration? Would "at least one
year" be better? Why "at most" one renewal?  I don't object, but
that seems like it might make more and not less work.
2013-10-22
02 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2013-10-22
02 Benoît Claise
[Ballot comment]
Note: I had an interesting discussion with Michelle, who clarified a few things, and saved many emails.

Feel free to engage on the …
[Ballot comment]
Note: I had an interesting discussion with Michelle, who clarified a few things, and saved many emails.

Feel free to engage on the discussion on points 1 to 5.

1.
I would add a clarification that IANA assigns the code point(s) as soon as the document is approved by the IESG. I had to ask Michelle, so I guess I'm not the only who was not sure about this.
Therefore, this procedure is not applicable to documents sitting in the RFC editor queue (we know that they can sit there for a long time, waiting for a normative reference).


2.

  If the document
  progresses to the point at which IANA normally makes code point
  allocations, it is the responsibility of the authors and the WG
  chairs to remind IANA that there were early allocations, and of the
  code point values so allocated, in the IANA Considerations section of
  the RFC-to-be.

I believe it's the responsibility of the authors and document shepherd/WG chairs.
If the document left the WG already (IETF LC), so the chairs are not involved.
So maybe
  it is the responsibility of the authors and the WG chairs (or the document
  shepherd if the document left the WG) to remind IANA that there were early allocations

Same remark for this sentence

  If an early
  allocation expires before the document progresses to the point where
  IANA normally makes allocations, the authors and WG chairs may repeat
  the process in section 3.1 to request renewal of the code points.  At
  most, one renewal request may be made; thus, authors should choose
  carefully when the original request is to be made.

Discussing with Michelle, she thinks that this procedure doesn't really apply to situations where the draft left the WG (IETF LC), because it's not too far from IESG approval. So this procedure is not really worth it.
One way or the others, this should be clarified. Clarifying first the point 1 would help in solving this point 2.

3.
section 3.1

  2.  The WG chairs determine whether the conditions for early
      allocations described in section 2 are met; particularly,
      conditions (c) and (d).

  3.  The WG chairs gauge whether there is consensus within the WG that
      early allocation is appropriate in the case of the given
      document.

3 is basically the means to check (d), right?
NEW:

  2.  The WG chairs determine whether the conditions for early
      allocations described in section 2 are met; particularly,
      conditions (c) and (d). The WG chairs gauge the consensus
      for (d) within the WG.

4.
   
  If the document
  progresses to the point at which IANA normally makes code point
  allocations, it is the responsibility of the authors and the WG
  chairs to remind IANA that there were early allocations, and of the
  code point values so allocated, in the IANA Considerations section of
  the RFC-to-be.  Allocation is then just a matter of removing the
  "Temporary" tag from the allocation description.

    So basically, you want to the IANA considerations section to clearly
    specify that a temporary code point has been allocated, with a RFC
editor or IANA Note. Shouldn't you clearly spell that out?


5.

3.3. Expiry
  As described in Section 3.1, each Temporary assignment is recorded in
  the registry with the date of expiry of the assignment.  If an early
  allocation expires before the document progresses to the point where
  IANA normally makes allocations, the authors and WG chairs may repeat
  the process in section 3.1 to request renewal of the code points.  At
  most, one renewal request may be made; thus, authors should choose
  carefully when the original request is to be made.

Is there some sort of automatic notification: without it, I'm sure people will forgot



PURELY EDITORIAL (take it or leave it)
- regarding

4. IANA Considerations

  This document defines procedures for early allocation of code points
  in the registries with the "Specification Required", "RFC Required",
  "IETF Review", and "Standards Action" policies and as such directly
  affects IANA.  This document removes the need for registries to be
  marked as specifically allowing early allocation.  IANA is requested
  to clean up the registries by removing any such markings.

Maybe I didn't read carefully the first time. I was confused by a registry entry being marked temporary and the IANA note at the top of a registry.

NEW: This document removes the need for registries to be
  marked as specifically allowing early allocation. 
  IANA is requested to clean up the registries by removing registry notes.


Editorial:
- "format, semantic" or "formats, semantics" in

      The format, semantics, processing, and other rules related to
      handle the protocol entities defined by the code points
      (henceforth called "specifications") must be adequately described
      in an Internet-Draft.
2013-10-22
02 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2013-10-22
02 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2013-10-21
02 Joel Jaeggli
[Ballot comment]
I have concerns about the lifetime being a bit short.

More deeply albiet probably not addressable I have concerns about the actual effectiveness …
[Ballot comment]
I have concerns about the lifetime being a bit short.

More deeply albiet probably not addressable I have concerns about the actual effectiveness of the revocation procedure. TCP 465 reminds me of how badly this can go sideways even when things are penciled in and then removed.
2013-10-21
02 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2013-10-21
02 Brian Haberman [Ballot Position Update] New position, Yes, has been recorded for Brian Haberman
2013-10-20
02 Stewart Bryant
[Ballot comment]
This is an update that we need to make.

I do however have a question concerning the one year lifetime of an early …
[Ballot comment]
This is an update that we need to make.

I do however have a question concerning the one year lifetime of an early allocation. Given that wa have a lot of experience since RFC4020 was published, what does the evidence say about the 1+1 year lifetime.

My qualitative experience suggests that it is a bit short, but presumably we have statistical evidence that gives us a firm view on what it should be.
2013-10-20
02 Stewart Bryant [Ballot Position Update] New position, Yes, has been recorded for Stewart Bryant
2013-10-19
02 Sean Turner [Ballot comment]
The RFC editor's note addresses my concerns.  Thanks!
2013-10-19
02 Sean Turner [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss
2013-10-19
02 Adrian Farrel Ballot writeup was changed
2013-10-18
02 Barry Leiba
[Ballot comment]
I agree with Sean's discuss.


-- Section 3.1 --

  5.  If the Area Directors approve step 4, the WG chairs request IANA …
[Ballot comment]
I agree with Sean's discuss.


-- Section 3.1 --

  5.  If the Area Directors approve step 4, the WG chairs request IANA
      to make an early allocation.

Obligatory nit: we request an action, not an actor.  The chairs "request that IANA make an early allocation."
2013-10-18
02 Barry Leiba [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba
2013-10-17
02 Jean Mahoney Request for Telechat review by GENART is assigned to Robert Sparks
2013-10-17
02 Jean Mahoney Request for Telechat review by GENART is assigned to Robert Sparks
2013-10-17
02 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2013-10-17
02 Sean Turner
[Ballot discuss]
Drafts that use code points from a Specification Required RFC can come through the ISE.  When this happens and they ask for an …
[Ballot discuss]
Drafts that use code points from a Specification Required RFC can come through the ISE.  When this happens and they ask for an early allocation is it the responsibility of the ISE to follow the steps in Section 3, is it the AD's responsibility who does the 5742 review to follow the steps in Section 3, or should early allocation for ISE drafts be prohibited in Section 2?
2013-10-17
02 Sean Turner [Ballot Position Update] New position, Discuss, has been recorded for Sean Turner
2013-10-17
02 Adrian Farrel Ballot has been issued
2013-10-17
02 Adrian Farrel [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel
2013-10-17
02 Adrian Farrel Created "Approve" ballot
2013-10-17
02 Adrian Farrel State changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2013-10-17
02 Adrian Farrel Placed on agenda for telechat - 2013-10-24
2013-10-17
02 Adrian Farrel Changed document writeup
2013-10-17
02 Adrian Farrel Changed consensus to Yes from Unknown
2013-10-17
02 Adrian Farrel Ballot writeup was changed
2013-10-16
02 (System) Sub state has been changed to AD Followup from Revised ID Needed
2013-10-16
02 Michelle Cotton IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2013-10-16
02 Michelle Cotton New version available: draft-cotton-rfc4020bis-02.txt
2013-09-28
01 Adrian Farrel New revision needed to address IETF last call comments
2013-09-28
01 Adrian Farrel State changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead
2013-09-24
01 (System) State changed to Waiting for AD Go-Ahead from In Last Call (ends 2013-09-24)
2013-09-12
01 Tero Kivinen Request for Last Call review by SECDIR Completed: Ready. Reviewer: Tero Kivinen.
2013-09-12
01 Robert Sparks Request for Last Call review by GENART Completed: On the Right Track. Reviewer: Robert Sparks.
2013-09-03
01 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2013-09-03
01 Amanda Baber
IESG/Authors/WG Chairs:

IANA has reviewed draft-cotton-rfc4020bis-01.  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-cotton-rfc4020bis-01.  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 this document defines procedures for early allocation of code points in the registries with the "Specification Required", "RFC Required", "IETF Review", and "Standards Action" policies. Upon publication, IANA will adopt the procedures in this document.

IANA also understands that there are no other actions IANA needs to complete 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.
2013-08-29
01 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2013-08-29
01 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2013-08-29
01 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tero Kivinen
2013-08-29
01 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tero Kivinen
2013-08-27
01 Cindy Morgan IANA Review state changed to IANA - Review Needed
2013-08-27
01 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Early IANA Allocation of Standards Track …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Early IANA Allocation of Standards Track Code Points) to Best Current Practice


The IESG has received a request from an individual submitter to consider
the following document:
- 'Early IANA Allocation of Standards Track Code Points'
  as Best Current Practice

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 2013-09-24. 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

  This memo describes the process for early allocation of code points
  by IANA from registries for which "Specification Required", "RFC
  Required", "IETF Review", or "Standards Action" policies apply.  This
  process can be used to alleviate the problem where code point
  allocation is needed to facilitate desired or required implementation
  and deployment experience prior to publication of an RFC that would
  normally trigger code point allocation.

  This document obsoletes RFC 4020.

The file can be obtained via
http://datatracker.ietf.org/doc/draft-cotton-rfc4020bis/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-cotton-rfc4020bis/ballot/


No IPR declarations have been submitted directly on this I-D.
2013-08-27
01 Cindy Morgan State changed to In Last Call from Last Call Requested
2013-08-27
01 Adrian Farrel Last call was requested
2013-08-27
01 Adrian Farrel Ballot approval text was generated
2013-08-27
01 Adrian Farrel State changed to Last Call Requested from AD Evaluation::AD Followup
2013-08-27
01 Adrian Farrel Last call announcement was changed
2013-08-27
01 Adrian Farrel Last call announcement was generated
2013-08-27
01 Adrian Farrel Last call announcement was generated
2013-08-27
01 Adrian Farrel Ballot writeup was changed
2013-08-27
01 Adrian Farrel Ballot writeup was changed
2013-08-27
01 Adrian Farrel Ballot writeup was generated
2013-08-27
01 (System) Sub state has been changed to AD Followup from Revised ID Needed
2013-08-27
01 Michelle Cotton New version available: draft-cotton-rfc4020bis-01.txt
2013-06-17
00 Adrian Farrel
AD review
===

Michelle,

Thanks for this. It reads well, is clear, and is (I think) what we want
for the IETF. Good job!

At …
AD review
===

Michelle,

Thanks for this. It reads well, is clear, and is (I think) what we want
for the IETF. Good job!

At this stage in the process, I review the document to make sure it
is clean and has the best chance of making it through the IETF last
call and IESG review.

I have a bunch of nits that are listed below. Can you spin a new
version to pick them up and then I can take the I-D to the next step.

There is one gotcha that the IESG may ask for. There is no section that
describes the changes from RFC 4020. Usually, when we do a bis, we
include this sort of section. It doesn't have to be very big, but it
needs to highlight the salient points... For example: RFC 4020 only
allowed early allocation from registries with allocation policy foo.
Do you think you could throw that together?

All this is up for negotiation if you feel it is wrong or unnecessary.
Please shout if you fell hard done by ;-)

Thanks,
Adrian

===

Meta-data

I think "Best Current Practice" is better that "Informational" since:
a. that is what it is
b. you are obsoleting the RFC that forms BCP 100

---

Section 1
OLD
  are described in RFC 5226 [5226].  Some of them, such as "First Come
NEW
  are described in RFC 5226 [RFC5226].  Some of them, such as "First Come
END

---

Section 1
OLD
  before the document becomes a RFC.
NEW
  before the document becomes an RFC.
END

---

Section 1

  The early allocation mechanisms are applied only to
  spaces whose allocation policy is "Specification Required" (where an
  RFC is used as the stable reference), "RFC Required", "IETF Review",
  and "Standards Action".

s/and/or/

---

Section 3.1
s/Internet Drafts/Internet-Drafts/

---

Section 6
You can remove the unused reference to RFC 2119.

---

Section 6
I would think that [RFC4020] and [RFC4794] are Informational references.
2013-06-17
00 Adrian Farrel State changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2013-06-17
00 Adrian Farrel State changed to AD Evaluation from Publication Requested
2013-06-17
00 Adrian Farrel IESG process started in state Publication Requested
2013-06-17
00 (System) Earlier history may be found in the Comment Log for draft-rfc4020bis
2013-06-17
00 Adrian Farrel Changed document writeup
2013-06-17
00 Adrian Farrel Shepherding AD changed to Adrian Farrel
2013-06-17
00 Adrian Farrel Shepherding AD changed to Adrian Farrel
2013-06-17
00 Adrian Farrel Intended Status changed to Best Current Practice from None
2013-06-17
00 Adrian Farrel Stream changed to IETF from None
2013-06-17
00 Adrian Farrel Document shepherd changed to Adrian Farrel
2013-02-07
00 Michelle Cotton New version available: draft-cotton-rfc4020bis-00.txt