[RAI] RE: RAI guidelines for e2e
"Henry Sinnreich" <hsinnrei@adobe.com> Mon, 08 October 2007 12:04 UTC
Return-path: <rai-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IerLD-0006s1-Gp; Mon, 08 Oct 2007 08:04:07 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IerLB-0006gn-UB for rai@ietf.org; Mon, 08 Oct 2007 08:04:05 -0400
Received: from exprod6og55.obsmtp.com ([64.18.1.191]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IerL6-00048h-Oj for rai@ietf.org; Mon, 08 Oct 2007 08:04:01 -0400
Received: from source ([192.150.20.142]) by exprod6ob55.postini.com ([64.18.5.12]) with SMTP; Mon, 08 Oct 2007 05:03:55 PDT
Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id l98C3e00018712; Mon, 8 Oct 2007 05:03:40 -0700 (PDT)
Received: from apacmail.pac.adobe.com (apacmail.pac.adobe.com [130.248.36.99]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id l98C3cRC023029; Mon, 8 Oct 2007 05:03:38 -0700 (PDT)
Received: from namail5.corp.adobe.com ([10.8.192.88]) by apacmail.pac.adobe.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 8 Oct 2007 21:03:38 +0900
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 08 Oct 2007 05:03:35 -0700
Message-ID: <24CCCC428EFEA2469BF046DB3C7A8D223AE0F3@namail5.corp.adobe.com>
In-Reply-To: <E3F9D87C63E2774390FE67C924EC99BB16E79B5B@zrc2hxm1.corp.nortel.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: RAI guidelines for e2e
Thread-Index: AcgHDHX0KOiRICS9Ty2fzFQfuwRQzwABknnAAB0EHYAABT6MMAB/hrcg
References: <24CCCC428EFEA2469BF046DB3C7A8D22EF6745@namail5.corp.adobe.com><C32B0051.CC1E%eburger@bea.com><24CCCC428EFEA2469BF046DB3C7A8D22EF6879@namail5.corp.adobe.com><E6C2E8958BA59A4FB960963D475F7AC33F2B231B@mail.acmepacket.com> <20071005045149.D024733C23@delta.rtfm.com> <067001c80712$c2fa04b0$c3f0200a@cisco.com> <24CCCC428EFEA2469BF046DB3C7A8D22F436CD@namail5.corp.adobe.com> <E3F9D87C63E2774390FE67C924EC99BB16E79B5B@zrc2hxm1.corp.nortel.com>
From: Henry Sinnreich <hsinnrei@adobe.com>
To: Mary Barnes <mary.barnes@nortel.com>, jon.peterson@neustar.biz
X-OriginalArrivalTime: 08 Oct 2007 12:03:38.0008 (UTC) FILETIME=[42804180:01C809A3]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3d7f2f6612d734db849efa86ea692407
Cc: rai@ietf.org, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: [RAI] RE: RAI guidelines for e2e
X-BeenThere: rai@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "Real-time Applications and Infrastructure \(RAI\)" <rai.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rai>, <mailto:rai-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/rai>
List-Post: <mailto:rai@ietf.org>
List-Help: <mailto:rai-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rai>, <mailto:rai-request@ietf.org?subject=subscribe>
Errors-To: rai-bounces@ietf.org
Mary and Jon, Your attached comments show indeed the reflection in the RAI guidelines of the architectural principles of the Internet and included there is also e2e. Some small but critical improvements are however suggested. 1. Updated list of IAB documents Add to "The review may also consider the applicability of the following generally agreed IETF criteria as appropriate:" the more recent RFC 4924 "Reflections on Internet Transparency" ftp://ftp.rfc-editor.org/in-notes/rfc4924.txt 2. Accurate labeling for "truth in advertising" and relevant RFCs >But I don't think that specifications that talk about ways in which our >endpoints could -also- work in non-transparent environments should be >bounced by RAI reviewers on those grounds. Fully agree, I-D reflecting non-transparent environment should not be bounced but should be encouraged to support accurate labeling, such as is recommended for example in RFC 4084 "Terminology for Describing Internet Connectivity" ftp://ftp.rfc-editor.org/in-notes/rfc4084.txt Besides accurate labeling, RAI documents should also discuss the compliance with relevant RFCs. An excellent role model is the ICE I-D where IAB considerations are discussed in detail in section 22; including on how RFC 3424 on UNSAF is met. ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-ietf-mmusic-ice- 18.txt ENUM documents would be made more interesting by discussing the existing and proposed new Internet and web naming and addressing schemas what the benefit to RAI area applications may be (compare DNS usage, HIP, NUTSS, p2p namespaces). Or just leave ENUM to IP-TDM gateway services (where I think it belongs)? Why insisting on e2e? The success of the Internet and many Internet businesses, including endpoint application developers depend on it, as well as the whole Internet economy. Accurate labeling and referral to relevant IAB and other RFCs will improve the RAI review guidelines. The discussions on this list have shown mixed opinions, so the clarifications suggested here seem to be required indeed. My two cents, Henry -----Original Message----- From: Mary Barnes [mailto:mary.barnes@nortel.com] Sent: Friday, October 05, 2007 5:40 PM To: Henry Sinnreich; Dan Wing; Eric Rescorla; Hadriel Kaplan Cc: rai@ietf.org Subject: RE: [RAI] RAI guidelines for e2e Henry, The RAI review guidelines: http://www.softarmor.com/rai/art/review-guidelines.html do currently recommend reviewing for applicability some of the more general Internet Architecture documents, such as http://www.ietf.org/rfc/rfc3439.txt which does have a section on 2.1. entitled "The End-to-End Argument and Simplicity". We can certainly add RFC4924 to the list of general recommendations to consider when doing reviews. It was not on the list for other review teams since it's a new RFC. However, I don't think one can suggest that the guidelines have totally left out the concept because that document is missing. I can't speak for SPEERMINT or ENUM, but your concern about SIPPING seems to be targetted at ftp://ftp.rfc-editor.org/in-notes/rfc3427.txt which does allow for this whole process of P-headers, which are typically applicable to the walled garden situations you mention. The documents defining P-headers are not SIPPING WG documents nor are they endorsed by the WG. They are only ever published as Informational and they are progressed as individual AD sponsored documents. We do require an "expert" review of those documents to ensure that they don't violate the guidelines set out in RFC 3427, which did follow the normal IETF review process and went through IETF Last call in July of 2002. So, you are correct, in that there is some IETF effort to support these activities, but the alternative of the other SDOs defining new SIP headers without any guidance from IETF at all was not deemed desireable at the time. I don't think we have any SIPPING WG documents that are explicitly for walled gardens. We do have documents that allow for involvement of some elements in the network (beyond Proxies, which IMHO can be viewed in the purest sense to break the e2e principle), but I don't recall anyone raising concerns about those breaking the end-to-end principle in the past - they are enablers for endpoints that don't support some of the more complex functionality and they are required to follow fundamental SIP protocol rules. So, can you please be more explicit about what work with RAI has progressed or is underway (other than P-headers) that violates the e2e guidelines? Or, are you suggesting we should Obsolete RFC 3427 and let the other SDOs define whatever they want in terms of SIP headers? Thanks, Mary. From: Peterson, Jon [jon.peterson@neustar.biz] Sent: Friday, October 05, 2007 5:23 PM To: Henry Sinnreich; Dan Wing; Eric Rescorla; Hadriel Kaplan Cc: rai@ietf.org Subject: RE: [RAI] RAI guidelines for e2e I think the RAI Area and its constituent groups have always been committed to the e2e model and to Internet transparency. Like any other part of the IETF, I think our groups also reflect a diverse marketplace in which there are many divergent ideas about how applications and services might be deployed. We have always tried to optimize for the specification of implementations that would, under all circumstances, be compatible with an open and unrestricted network, even if such implementations are additionally capable of detecting and operating in networks where less desirable conditions apply. SPEERMINT exists because we believe it is possible to deploy the "edge" features desired by service providers in a non-intrusive manner, preserving the e2e properties of SIP. SPEERMINT attempts to demonstrate this to the marketplace, in the hopes that this will make SIP more robust, compatible, and secure in its use across the Internet. This does not, in my opinion, facilitate the rise of walled garden networks - instead it benefits both the users within walled gardens and those outside who hope to communication with them. In order to demonstrate this, SPEERMINT needs to explore and address requirements in a language likely to persuade service providers. If it cannot do this, then the work cannot complete its chartered goals. While I do think it is necessary for RAI reviewers to be mindful of the e2e model and Internet transparency, I think a review of a SPEERMINT document along the lines of, "Well, this document talks about service providers and SBCs and edges, so it should be rewritten to describe voice as just an application running over an agnostic bit pipe" just isn't salient, even if it happens to be true. Nor do I think it is the place of every SPEERMINT document to defend SPEERMINT's charter in an "e2e considerations" section or what have you. I completely agree that if our specifications produce endpoints that no longer operate well on the public Internet, then we've lost sight of the big picture. But I don't think that specifications that talk about ways in which our endpoints could -also- work in non-transparent environments should be bounced by RAI reviewers on those grounds. If anyone would like to take a stab at guidelines that capture this, I'm sure it would be useful going forward. Jon Peterson NeuStar, Inc. _______________________________________________ RAI mailing list RAI@ietf.org https://www1.ietf.org/mailman/listinfo/rai
- [RAI] Announcement of RAI Review Directorate Cullen Jennings
- [RAI] Status: RAI Review Directorate Mary Barnes
- [RAI] RAI Review Guidelines and Presence Scaling … Henry Sinnreich
- RE: [RAI] RAI Review Guidelines and Presence Scal… Brian Stucker
- RE: [RAI] RAI Review Guidelines and Presence Scal… Jean-Francois Mule
- Re: [RAI] RAI Review Guidelines and Presence Scal… Joerg Ott
- Re: [RAI] RAI Review Guidelines and Presence Scal… Eric Rescorla
- RE: [RAI] RAI Review Guidelines and Presence Scal… Henry Sinnreich
- Re: [RAI] RAI Review Guidelines and Presence Scal… Marc Petit-Huguenin
- Re: [RAI] RAI Review Guidelines and Presence Scal… Robert Sparks
- RE: [RAI] RAI Review Guidelines and Presence Scal… DRAGE, Keith (Keith)
- RE: [RAI] RAI Review Guidelines and Presence Scal… Eric Burger
- Re: [RAI] RAI Review Guidelines and Presence Scal… Ben Campbell
- RE: [RAI] RAI Review Guidelines and Presence Scal… Henry Sinnreich
- Re: [RAI] RAI Review Guidelines and Presence Scal… Eric Burger
- RE: [RAI] RAI Review Guidelines and Presence Scal… Henry Sinnreich
- RE: [RAI] RAI Review Guidelines and Presence Scal… Hadriel Kaplan
- RE: [RAI] RAI Review Guidelines and Presence Scal… Dan Wing
- RE: [RAI] RAI Review Guidelines and Presence Scal… Avshalom Houri
- Re: [RAI] RAI Review Guidelines and Presence Scal… Pete Cordell
- RE: [RAI] RAI Review Guidelines and Presence Scal… Henry Sinnreich
- Re: [RAI] RAI Review Guidelines and Presence Scal… Marc Petit-Huguenin
- [RAI] RAI guidelines for e2e Henry Sinnreich
- Re: [RAI] RAI Review Guidelines and Presence Scal… Otmar Lendl
- Re: [RAI] RAI Review Guidelines and Presence Scal… Stastny Richard
- Re: [RAI] RAI Review Guidelines and Presence Scal… Eric Burger
- RE: [RAI] RAI guidelines for e2e Peterson, Jon
- RE: [RAI] RAI Review Guidelines and Presence Scal… Henry Sinnreich
- RE: [RAI] RAI guidelines for e2e Mary Barnes
- Re: [RAI] RAI Review Guidelines and Presence Scal… Dean Willis
- Re: [RAI] RAI guidelines for e2e Pete Cordell
- [RAI] RE: RAI guidelines for e2e Henry Sinnreich
- Re: [RAI] RAI Review Guidelines and Presence Scal… Lars Eggert
- RE: [RAI] RAI Review Guidelines and Presence Scal… DRAGE, Keith (Keith)
- [RAI] RAI: Clear labels Henry Sinnreich
- [RAI] SIP interoperability experiences BOF Markus.Isomaki
- RE: [RAI] SIP interoperability experiences BOF Henry Sinnreich
- Re: [RAI] SIP interoperability experiences BOF Henning Schulzrinne
- Re: [RAI] SIP interoperability experiences BOF Spencer Dawkins
- RE: [RAI] SIP interoperability experiences BOF Brian Stucker
- RE: [RAI] SIP interoperability experiences BOF Markus.Isomaki
- RE: [RAI] SIP interoperability experiences BOF James M. Polk
- RE: [RAI] SIP interoperability experiences BOF Henry Sinnreich
- RE: [RAI] SIP interoperability experiences BOF Brian Stucker
- Re: [RAI] SIP interoperability experiences BOF Spencer Dawkins
- Re: [RAI] SIP interoperability experiences BOF Henning Schulzrinne
- RE: [RAI] SIP interoperability experiences BOF Brian Stucker
- Re: [RAI] SIP interoperability experiences BOF Pete Cordell
- Re: [RAI] SIP interoperability experiences BOF Henning Schulzrinne
- Re: [RAI] SIP interoperability experiences BOF Spencer Dawkins
- Re: [RAI] SIP interoperability experiences BOF Jonathan Rosenberg
- RE: [RAI] SIP interoperability experiences BOF Brian Stucker
- RE: [RAI] SIP interoperability experiences BOF Markus.Isomaki
- RE: [RAI] SIP interoperability experiences BOF Henry Sinnreich
- Re: [RAI] SIP interoperability experiences BOF Pete Cordell
- Re: [RAI] SIP interoperability experiences BOF Hannes Tschofenig
- RE: [RAI] SIP interoperability experiences BOF Francois Audet
- RE: [RAI] SIP interoperability experiences BOF Henry Sinnreich
- Re: [RAI] SIP interoperability experiences BOF Dean Willis
- Re: [RAI] SIP interoperability experiences BOF Cullen Jennings
- [RAI] Status: RAI Review Directorate Mary Barnes
- [RAI] Status: RAI Review Directorate Mary Barnes
- [RAI] Status: RAI Review Directorate Mary Barnes