Re: [MMUSIC] ICE and offer/answer terminology
Ari Keränen <ari.keranen@ericsson.com> Thu, 06 March 2014 19:27 UTC
Return-Path: <ari.keranen@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9ABC1A0068 for <mmusic@ietfa.amsl.com>; Thu, 6 Mar 2014 11:27:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.551
X-Spam-Level:
X-Spam-Status: No, score=-3.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 pM9dzjcNrPRN for <mmusic@ietfa.amsl.com>; Thu, 6 Mar 2014 11:27:13 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id BE5411A0040 for <mmusic@ietf.org>; Thu, 6 Mar 2014 11:27:12 -0800 (PST)
X-AuditID: c1b4fb2d-b7f5d8e000002a7b-2f-5318cc0b6a69
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 98.65.10875.B0CC8135; Thu, 6 Mar 2014 20:27:08 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.77) with Microsoft SMTP Server id 14.2.347.0; Thu, 6 Mar 2014 20:27:07 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 8A30F1101FA; Thu, 6 Mar 2014 21:27:07 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 4E41456BCA; Thu, 6 Mar 2014 21:27:02 +0200 (EET)
Received: from dhcp-hotel-wifi-153-7c.meeting.ietf.org (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id A75125316B; Thu, 6 Mar 2014 21:27:01 +0200 (EET)
Message-ID: <5318CC08.8030706@ericsson.com>
Date: Thu, 06 Mar 2014 19:27:04 +0000
From: Ari Keränen <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Emil Ivov <emcho@jitsi.org>, Jonathan Lennox <jonathan@vidyo.com>
References: <9E803A35-8AF5-4F91-8280-0DD2263B71D5@ericsson.com> <5318774D.5090705@alvestrand.no> <CAOJ7v-3gFQ=xvz9=ZzZ23m+CvbKgK2OPpxPv9h56qFwNoXg9GQ@mail.gmail.com> <7A2DF86F-A968-4C02-819B-5CBE29CCA0F3@vidyo.com> <CAPvvaaJ6i=pY=qVMm_Nk2XTnViFX0AgdD3bgUBNeMUtLYsbtdA@mail.gmail.com>
In-Reply-To: <CAPvvaaJ6i=pY=qVMm_Nk2XTnViFX0AgdD3bgUBNeMUtLYsbtdA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsUyM+JvjS7PGYlgg44HAhZrdk5gsTjW18Vm sX/xeWaLqcsfsziweFyZcIXVY8mSn0we/98EerQ9u8MewBLFZZOSmpNZllqkb5fAlbH97A3G gjbJig+LDjA3MDaLdDFyckgImEi0HP3ADGGLSVy4t56ti5GLQ0jgEKPE/Odb2SGc9YwSRw7s YYRw9jBKvDz/E6psLaPErHt/WCCcXYwSDa9/MYEM4xXQlpj3rRvMZhFQkeg9fJMRxGYTsJe4 OeE6O4gtKpAscfP7ZzaIekGJkzOfsIDYIgKuEs9vPQKrYRbwkdjZ1wJWIyxgJvHw8GImiGWz mSRePJzACpLgFAiUeHdsA1SDrcSFOddZIGx5ieats6G+U5O4em4TmC0koCpx9d8rxgmMorOQ 7J6FpH0WkvYFjMyrGNlzEzNz0ssNNzECY+Tglt+6OxhPnRM5xCjNwaIkzvvhrXOQkEB6Yklq dmpqQWpRfFFpTmrxIUYmDk6pBsaIaA/91MVnE6OSNC/8v3n3vfmuyQbM0iZfrL5V7RRcyyy0 iUHk7ueSkGW3hE9tYJ3rk7nwtPXb5nqeDYtu6s3Vd6h98PBhma+noNZTqwdHxKwd7fZ17F2o 7WTKxvzXblN3xNUattmuuwV+bZmamjnj1Dr5N6vfX+rrtKs4Gpl3yD9Z5fObQFElluKMREMt 5qLiRACkcdSSXwIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/K2KZAwZlaOZPe3XK2kpaw28-oU0
Cc: mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] ICE and offer/answer terminology
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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, 06 Mar 2014 19:27:15 -0000
On 3/6/14 7:15 PM, Emil Ivov wrote:
> There's also need to negotiate support for options (such as trickle).
>
> I think I like ICE Offer and ICE Answer because they are intuitive and
> yet mark a difference with O/A.
>
> We'd just need to come up with a little bit of text as to how their
> semantics work and how they map to actual Offer/Answer.
>
> I'd be happy to do that in the following days if that would help.
That would be great! Thanks.
> On Thu, Mar 6, 2014 at 2:02 PM, Jonathan Lennox <jonathan@vidyo.com> wrote:
>> There also needs to be the decision about who's the controlling endpoint by
>> default.
Or can we let the ice-breaker just handle this in cases where there's
ambiguity?
Also Harald's server-side storage scenario was interesting, but I guess
the tie-breaker is sufficient also for that. I would still be inclined
to call that "ICE offer" and "ICE answer" though.
Cheers,
Ari
>> On Mar 6, 2014, at 1:47 PM, Justin Uberti <juberti@google.com> wrote:
>>
>> The ICE ufrag/pwd and options do need to be exchanged somehow, but we could
>> just call them the local and remote ICE configurations.
>>
>>
>> On Thu, Mar 6, 2014 at 1:25 PM, Harald Alvestrand <harald@alvestrand.no>
>> wrote:
>>>
>>> On 03/05/2014 06:39 PM, Ari Keränen wrote:
>>>
>>> Hi all,
>>>
>>> We didn't have time for this open issue on Monday meeting so we'll take it
>>> here on the list.
>>>
>>> While ICE is no longer bound to SIP and SDP offer/answer, the document
>>> uses terms "offer" and "answer" heavily, starting in the title ("ICE: A
>>> Protocol for NAT Traversal for Offer/Answer Protocols") and abstract ("ICE
>>> can be used by any protocol utilizing the offer/answer model [...]").
>>>
>>> I think we need to update the title and abstract so that it's more clear
>>> that protocols that don't follow the o/a model are not excluded. Text
>>> suggestions are welcome. Maybe in title we call this just "ICE: A Protocol
>>> for NAT Traversal".
>>>
>>> Then, throughout the text we need to refer to the exchange of candidates
>>> somehow. Originally this was referred to as the "SDP offer" and "SDP
>>> answer". Currently we use "ICE offer" and "ICE answer". My suggestion would
>>> be to keep the "(ICE) offer/answer" terminology here but clarify in the
>>> beginning of the document that with the offer and answer we refer to the ICE
>>> candidate exchange.
>>>
>>> Opinions?
>>>
>>>
>>> Given that we do not have any requirement that exchange of candidates
>>> happen in a particular sequence, I suggest that we call this "exchange of
>>> candidates", not "offer/answer".
>>>
>>> Examples of models where offer/answer would be a misnomer:
>>>
>>> - All participants write their candidates into a common server-side store;
>>> participants wishing to communicate fetch the candidate sets for the
>>> entities they wish to communicate with, as long as the candidate set is
>>> fresh enough.
>>>
>>> - Trickle ICE
>>>
>>> Cheers,
>>> Ari
>
> --
> https://jitsi.org
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
- Re: [MMUSIC] ICE and offer/answer terminology Justin Uberti
- [MMUSIC] ICE and offer/answer terminology Ari Keränen
- Re: [MMUSIC] ICE and offer/answer terminology Stach, Thomas
- Re: [MMUSIC] ICE and offer/answer terminology Harald Alvestrand
- Re: [MMUSIC] ICE and offer/answer terminology Jonathan Lennox
- Re: [MMUSIC] ICE and offer/answer terminology Emil Ivov
- Re: [MMUSIC] ICE and offer/answer terminology Ari Keränen