[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RAI] RFC 3427bis - grandfathering in existing P-headers that are in the IETF process?
In RFC 3427bis ( http://tools.ietf.org/html/draft-peterson-rai-rfc3427bis-01
), it states very clearly that P-headers are deprecated and NOT to
be registered. For instance, section 4 makes this VERY clear statement:
New proposals to document SIP headers of an experimental or private
nature, however,
shall not use the "P-" prefix.
While I am fine with that for new headers being created, what about
those headers that are already deployed in actual usage and are being
documented in the existing RFC 3427 process? And what about existing
headers in usage that have never been documented but might be under
this simpler process?
For instance, for about the past year I have been working P-Charge-
Info through the process and am at the point in RFC 3427 where I need
to "request expert review" from the SIPPING chairs after having gone
through multiple rounds of review on the SIPPING mailing list:
http://tools.ietf.org/html/draft-york-sipping-p-charge-info-06
Under a literal reading of RFC 3427bis, I would not be able to
register this header. Yet this header has been in common usage for at
this point 3 or 4 years and is already in usage in various equipment
and applications. I do not see the vendors of the equipment nor the
carriers using it changing their software/firmware at this point
purely because we are changing course on the use of "P-".
I would note that RFC 3427 is not 100% consistent on this point.
Section 4 states clearly "New proposals... shall not use the P- prefix."
However, in the very next paragraph, the usage is "discouraged" but by
implication would seem to be permitted:
The use of any
header field name prefix ("P-" or "X-" or what have you) to
designate
headers of limited applicability is discouraged.
And in Section 6, IANA Considerations, it says that "new registrations
of Informational headers **need not** begin..." :
Standard headers and messages MUST NOT begin with the leading
characters "P-". Existing "P-" header registrations are considered
grandfathered, but new registrations of Informational headers need
not begin with the leading characters "P-". Short forms of headers
MUST only be assigned to standards track headers.
Personally, I think the guidance in Section 6 is appropriate. For
*Informational* headers, the leading "P-" prefix should be allowed,
although discouraged, to accommodate existing P-headers that may be in
common usage but may perhaps have never been documented because of the
steps involved with the existing RFC 3427 process.
My suggestion would be to ease the text in section 4 to be something
more like:
New proposals to document SIP headers of an experimental or
private nature, however,
are discouraged from using the "P-" prefix.
My 2 cents,
Dan
--
Dan York, Director of Conversations
Voxeo Corporation http://www.voxeo.com dyork at voxeo.com
Phone: +1-407-455-5859 Skype: danyork
Blogs: http://blogs.voxeo.com http://www.disruptivetelephony.com
Build powerful voice applications quickly
Find out how at http://www.voxeo.com/free