Re: [rtcweb] I-D Action: draft-ietf-rtcweb-ip-handling-01.txt

"Drage, Keith (Nokia - GB)" <keith.drage@nokia.com> Wed, 23 March 2016 09:19 UTC

Return-Path: <keith.drage@nokia.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF05812DB92 for <rtcweb@ietfa.amsl.com>; Wed, 23 Mar 2016 02:19:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.92
X-Spam-Level:
X-Spam-Status: No, score=-6.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B6--b6YUJpEz for <rtcweb@ietfa.amsl.com>; Wed, 23 Mar 2016 02:19:24 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21CC812DB94 for <rtcweb@ietf.org>; Wed, 23 Mar 2016 02:19:23 -0700 (PDT)
Received: from fr712umx4.dmz.alcatel-lucent.com (unknown [135.245.210.45]) by Websense Email Security Gateway with ESMTPS id 7634A747741F8; Wed, 23 Mar 2016 09:09:09 +0000 (GMT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (fr712usmtp2.zeu.alcatel-lucent.com [135.239.2.42]) by fr712umx4.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u2N99Bgf026454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 23 Mar 2016 09:09:11 GMT
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id u2N996Lx032681 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 23 Mar 2016 10:09:10 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.185]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Wed, 23 Mar 2016 10:09:08 +0100
From: "Drage, Keith (Nokia - GB)" <keith.drage@nokia.com>
To: EXT Ted Hardie <ted.ietf@gmail.com>
Thread-Topic: [rtcweb] I-D Action: draft-ietf-rtcweb-ip-handling-01.txt
Thread-Index: AQHRgvg79H6EjfH6EUm6FTBySzZ8HZ9kqXjQgAFfygCAABr1wA==
Date: Wed, 23 Mar 2016 09:09:08 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADEB0D16@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <20160320223116.8946.76840.idtracker@ietfa.amsl.com> <949EF20990823C4C85C18D59AA11AD8BADEAFFC7@FR712WXCHMBA11.zeu.alcatel-lucent.com> <CA+9kkMCsT43ZCSdq8gdKXu1k4pJgbf0ab5tE=dDiFfrTT2gtkA@mail.gmail.com>
In-Reply-To: <CA+9kkMCsT43ZCSdq8gdKXu1k4pJgbf0ab5tE=dDiFfrTT2gtkA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.40]
Content-Type: multipart/alternative; boundary="_000_949EF20990823C4C85C18D59AA11AD8BADEB0D16FR712WXCHMBA11z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/FYd-nsNS3qyr7eMjAIr8v4pUk7E>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] I-D Action: draft-ietf-rtcweb-ip-handling-01.txt
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2016 09:19:31 -0000

Assuming it does not contain normative language in its own right, then it might well be a BCP, but then it needs to tighten up on some of its internal language – if we don’t mean RFC 2119 language then we should try and avoid the lower case forms as well, in order to avoid confusion.

I’d note that in the past there has been some discussion of what a BCP really is so that might also require some more debate.

My understanding of an applicability document is that it is a PROFILE as defined by ISO 9646. That means that it converts optional capabilities into mandatory ones and so on. Those in themselves are normative statements that would require RFC 2119 language. This document does not appear to be such a document.

Regards

Keith

From: EXT Ted Hardie [mailto:ted.ietf@gmail.com]
Sent: 22 March 2016 23:10
To: Drage, Keith (Nokia - GB)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] I-D Action: draft-ietf-rtcweb-ip-handling-01.txt

Speaking as an individual, rather than chair:

On Tue, Mar 22, 2016 at 3:31 AM, Drage, Keith (Nokia - GB) <keith.drage@nokia.com<mailto:keith.drage@nokia.com>> wrote:
The header of this document says "standards track".

The title of the document says "recommendations" which would equate to a normative document of SHOULD strength

The abstract says "best practices"

Throughout the document I detected lots of lower case usage of RFC 2119 terms but did not see any upper case usage (but may have missed it).

All of which leaves me confused.

Would the chairs like to clarify the intent of this document in terms of document type?

Regards

Keith Drage


I don't think this document describes any new protocol mechanisms, so the lack of upper case RFC 2119 terms seems to me personally fairly natural.  What it does instead is lay out the results of doing IP address handling in specific modes, along with a recommendation on which would make a reasonable default.

Clearly it could have been part of JSEP, which would have made it part of a standards track doc.  The value to me of it being separate is that the advice can be revised independently of the core protocol specification.  To that extent, it is somewhere between "Applicability statement" and "BCP" in our formal terminology, with a thumb very slightly on the scale toward BCP. Ultimately, though, I am willing to be guided by our ADs or the community about the exact status.  The high order bits are the advice and its decomposability.
regards,
Ted