Re: [MMUSIC] ICE and offer/answer terminology
Harald Alvestrand <harald@alvestrand.no> Thu, 06 March 2014 13:25 UTC
Return-Path: <harald@alvestrand.no>
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 581131A01FE for <mmusic@ietfa.amsl.com>; Thu, 6 Mar 2014 05:25:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level:
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547] 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 tg3BT0yNvlXp for <mmusic@ietfa.amsl.com>; Thu, 6 Mar 2014 05:25:40 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [158.38.152.117]) by ietfa.amsl.com (Postfix) with ESMTP id 2DF881A019D for <mmusic@ietf.org>; Thu, 6 Mar 2014 05:25:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id E748B7C321B for <mmusic@ietf.org>; Thu, 6 Mar 2014 14:25:35 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2SneZ-2u8cbe for <mmusic@ietf.org>; Thu, 6 Mar 2014 14:25:35 +0100 (CET)
Received: from [31.133.178.19] (dhcp-b213.meeting.ietf.org [31.133.178.19]) by mork.alvestrand.no (Postfix) with ESMTPSA id E60F77C3218 for <mmusic@ietf.org>; Thu, 6 Mar 2014 14:25:34 +0100 (CET)
Message-ID: <5318774D.5090705@alvestrand.no>
Date: Thu, 06 Mar 2014 14:25:33 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <9E803A35-8AF5-4F91-8280-0DD2263B71D5@ericsson.com>
In-Reply-To: <9E803A35-8AF5-4F91-8280-0DD2263B71D5@ericsson.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/alternative; boundary="------------070000020608060406040001"
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/ovJyCPS2M6oZ_MRucEOifm5tYYg
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 13:25:42 -0000
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
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
--
Surveillance is pervasive. Go Dark.
- 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