Re: [MMUSIC] Poll for path on ICE extensions and updates/corrections
Marc Petit-Huguenin <petithug@acm.org> Thu, 20 September 2012 14:11 UTC
Return-Path: <petithug@acm.org>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A21D21F847F for <mmusic@ietfa.amsl.com>; Thu, 20 Sep 2012 07:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.229
X-Spam-Level:
X-Spam-Status: No, score=-102.229 tagged_above=-999 required=5 tests=[AWL=0.371, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vJbm0q5d4Jiv for <mmusic@ietfa.amsl.com>; Thu, 20 Sep 2012 07:11:45 -0700 (PDT)
Received: from implementers.org (implementers.org [IPv6:2604:3400:dc1:41:216:3eff:fe5b:8240]) by ietfa.amsl.com (Postfix) with ESMTP id 0716C21F8468 for <mmusic@ietf.org>; Thu, 20 Sep 2012 07:11:45 -0700 (PDT)
Received: from [IPv6:2601:9:4b80:32:cff:d0b7:621d:62d9] (unknown [IPv6:2601:9:4b80:32:cff:d0b7:621d:62d9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "Marc Petit-Huguenin", Issuer "implementers.org" (verified OK)) by implementers.org (Postfix) with ESMTPS id D819A20785; Thu, 20 Sep 2012 14:11:40 +0000 (UTC)
Message-ID: <505B241A.8010508@acm.org>
Date: Thu, 20 Sep 2012 07:11:38 -0700
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120817 Icedove/10.0.6
MIME-Version: 1.0
To: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
References: <505972DD.3060908@ericsson.com>
In-Reply-To: <505972DD.3060908@ericsson.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] Poll for path on ICE extensions and updates/corrections
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Sep 2012 14:11:46 -0000
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 09/19/2012 12:23 AM, Miguel A. Garcia wrote: > Hi all, > > This mail relates to ICE [RFC 5245]. > > In the past few months, we have seen a number of documents that are trying > to improve the usage of ICE in different ways. The list of documents > include at least the following drafts: > > - draft-keranen-mmusic-ice-address-selection-01 - > draft-petithuguenin-mmusic-ice-attributes-level-03 - > draft-wing-mmusic-ice-mobility-01 - > draft-elwell-mmusic-ice-updated-offer-02 > > There is, in addition, a long discussion in the RTCWEB mailing list about > "trickle ICE", and a couple of other ICE-related drafts and discussions in > RTCWEB. > > Most likely, we can categorize these documents in two big classes: > > a) Documents that identify underspecified areas or errors in the spec, > which are often driven by implementation experience > > b) Documents that update or extend ICE with new functionality, such as > "tricke ICE" (see e.g. the e-mail thread at > http://www.ietf.org/mail-archive/web/rtcweb/current/msg05121.html) . Such > documents may involve normative updates to the ICE specification or they > may simply be ICE extensions.". > > Assuming that we would get consensus to adopt some or all of these > documents as work to proceed on, the MMUSIC chairs and RAI ADs would like > to get some sense of how should we aim at documenting it. Below are some > options, please comment on them or add alternatives. > > a) Create a revision of ICE (i.e., a document what will obsolete RFC > 5245), including all the extensions and corrections that we want to choose > from the list. This sounds like a big effort in time, and presumably will > create a big spec. We should make sure that people have enough cycles to > devote to this activity. > > b) Create a revision of ICE (obsoleting RFC 5245), but only addressing bug > fixing and opening hooks to extensions, with the idea that extensions won't > need to violate 5245bis. Additionally, document each extension in a > separate RFC. Extensions will depend and refer to the 5245bis draft. I support b), but I think that we should go one step further in this idea of adding hooks for extensions. ICE, as a general mechanism, is also used outside of RFC3264/SDP, i.e in HIP (RFC 5770) and in RELOAD (draft-ietf-p2psip-base). So why not split RFC 5245 in two specs, one which contains ICE without RFC3264/SDP but with the extension hooks (and bug corrections), and an ICE over RFC3264/SDP extension, which itself will be referred by other extensions. We can then have RFC5770bis and p2psip-base referring the first of these spec. This is equivalent to what Jonathan Rosenberg tried to do with draft-rosenberg-mmusic-ice-nonsip, but with -ice-nonsip becoming the base draft, and RFC5245bis an extension of -ice-nonsip. There is in my future an implementation of -ice-nonsip or equivalent (for RELOAD), so I'll probably will be able to provide useful reviews to such document. > > c) Leave the current ICE core spec as is. Document each extension > separately (referring to 5245). Create open or more documents listing bug > fixes and corrections (will also update RFC 5245). > > Needless to say, at this point in time, there is no decision as for which > of the ICE-related drafts will proceed or not. We are just trying to get > consensus of how to document ICE-related drafts, and in particular if the > WG believes we should do a revision of RFC 5245. If so, we also need to > hear who is willing to work on such a revision. - -- Marc Petit-Huguenin Email: marc@petit-huguenin.org Blog: http://blog.marc.petit-huguenin.org Profile: http://www.linkedin.com/in/petithug -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJQWyQYAAoJECnERZXWan7ENPoQAJdL65O8ALej8kivnOpynJ9T G74fpc18KcsAWXRo88uvEpdtxpCmbiSfdor7tL21X9pOiaAuVi+I23VelxjcUV7v ve9RgynPjtJXDkDGEyVy89epJ18Y4VtKTmrVr+9WPMfP4BcKqv03E3CrvmhzQ0BJ dVqXOsNP9mjMou0fKIK0oth3pPzSgfKn9UTaPBYnLECRsuMieeBDB4CqSQy5B/ZH 2mt2rDF64Rn01EUaHWFjKefsyJzzjBtrlL19nY9D8AjKculOlcGa4JsuN1jB71BH bSdjOrVRAADUUNGJowxmAPHM3hOir+XsSaqpLUBvvKX0GBZ9/R1Wt9mmmR7FNbUl HptxKl1m4uG9+K5ALJ6QoFRQ6cSeIBlGDT48tqiiGL4dlhPyg5aEkk8nJLfefRro ivnyYt8FsW06UrguosJl4SM5Feer1WRxNNTqErhED2uC3nicGnpruW2MGXWnga8f hFCjsDCZX/F4zg213K7vjPoU4ky2vHHMSTJG5ErhPRLTQbMmc1r5KLjubPHh7Yxp yiwtsjtJKtIbKvCl4G46rPnw2y9QwK0eGRcfN8voQmdRXhf3PiE1+CZYQPqbD1ze i8JcHwTLA6VRwEdz5jrCynAedH2pTyzasY57/u4VFNkTRstz2aAKsr4ZRBb1FgZR bedNmwA4arMHEdHX/+so =g+hf -----END PGP SIGNATURE-----
- [MMUSIC] Poll for path on ICE extensions and upda… Miguel A. Garcia
- Re: [MMUSIC] Poll for path on ICE extensions and … Cullen Jennings (fluffy)
- Re: [MMUSIC] Poll for path on ICE extensions and … Pal Martinsen (palmarti)
- Re: [MMUSIC] Poll for path on ICE extensions and … Magnus Westerlund
- Re: [MMUSIC] Poll for path on ICE extensions and … Harald Alvestrand
- Re: [MMUSIC] Poll for path on ICE extensions and … Marc Petit-Huguenin
- Re: [MMUSIC] Poll for path on ICE extensions and … Bernard Aboba
- Re: [MMUSIC] Poll for path on ICE extensions and … Emil Ivov
- Re: [MMUSIC] Poll for path on ICE extensions and … Ari Keranen
- Re: [MMUSIC] Poll for path on ICE extensions and … Miguel A. Garcia
- Re: [MMUSIC] Poll for path on ICE extensions and … Cullen Jennings (fluffy)
- Re: [MMUSIC] Poll for path on ICE extensions and … Ari Keranen