Re: [MMUSIC] draft-ivov-dispatch-trickle-ice-sip/draft-ivov-mmusic-trickle-ice - ICE attributes to be sent in INFO

"Stach, Thomas" <thomas.stach@siemens-enterprise.com> Mon, 08 April 2013 12:15 UTC

Return-Path: <thomas.stach@siemens-enterprise.com>
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 831E621F938A for <mmusic@ietfa.amsl.com>; Mon, 8 Apr 2013 05:15:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ilBJvNo6Qmc6 for <mmusic@ietfa.amsl.com>; Mon, 8 Apr 2013 05:15:17 -0700 (PDT)
Received: from senmx12-mx.siemens-enterprise.com (senmx12-mx.siemens-enterprise.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id 87CB021F939F for <mmusic@ietf.org>; Mon, 8 Apr 2013 05:15:17 -0700 (PDT)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by senmx12-mx.siemens-enterprise.com (Server) with ESMTP id A478B23F0416; Mon, 8 Apr 2013 14:15:16 +0200 (CEST)
Received: from MCHP04MSX.global-ad.net ([169.254.1.169]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.02.0328.009; Mon, 8 Apr 2013 14:15:16 +0200
From: "Stach, Thomas" <thomas.stach@siemens-enterprise.com>
To: Emil Ivov <emcho@jitsi.org>
Thread-Topic: [MMUSIC] draft-ivov-dispatch-trickle-ice-sip/draft-ivov-mmusic-trickle-ice - ICE attributes to be sent in INFO
Thread-Index: AQHOMi6MYxUfp7s2uUGESuz/vOHpGZjMCehQ
Date: Mon, 08 Apr 2013 12:15:16 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE120E573FAA@MCHP04MSX.global-ad.net>
References: <515AFCFE.7030608@acm.org> <515CB4F2.3010404@jitsi.org> <F81CEE99482EFE438DAE2A652361EE120E5725E2@MCHP04MSX.global-ad.net> <515F1D24.8040703@jitsi.org>
In-Reply-To: <515F1D24.8040703@jitsi.org>
Accept-Language: de-AT, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Marc Petit-Huguenin <petithug@acm.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] draft-ivov-dispatch-trickle-ice-sip/draft-ivov-mmusic-trickle-ice - ICE attributes to be sent in INFO
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: Mon, 08 Apr 2013 12:15:18 -0000

Emil,

inline

> Hey Thomas,
> 
> On 05.04.13, 12:04, Stach, Thomas wrote:
>> inline
>> 
>> Emil Ivov wrote:
>>> Hey Marc and thanks for your comments!
>>> 
>>> Replies inline.
>>> 
>>> On 02.04.13, 17:45, Marc Petit-Huguenin wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA256
>>>> 
>>>> I read draft-ivov-dispatch-trickle-ice-sip and
>>>> draft-ivov-mmusic-trickle-ice during the preparation of the
>>>> rfc5245bis draft and I have some suggestions that I will be
>>>> presenting step by step below:
>>>> 
>>>> 1. The 180 needs to be reliable
>>> 
>>> Agreed. We'll make the change in the next revision.
>>> 
>> The answer with any initial candidates needs to be in a 183 not a
>> 180. 
> 
> Well 5245 actually talks about 18x but I agree that using 183 rather
> than 180 would help manage post pick-up latency better.
> 
>> In addition, I don't think that the 183 needs to be reliable.
>> This was not necessary for RFC5245 and could also be
> avoided for trickle ICE, since the
>> INFO with the new candidates is already reliably sent.
> 
> Well, it's not only about the candidates (the 183 could
> actually contain
> none of those). However, we'd also need to make sure that things like
> the ufrag and password are also received.

Of course you are right.
However, since the INFO can carry arbitrary SDP fragments, you can also include ufrag and password 
and any of the other ICE attributes.
Regards
Thomas

> 
>> If the INFO contains always the complete list of candidates
> (instead of just a delta), the ICE agents will
>> eventually have all candidates even if the 183 with the
> initial candidates got lost with the initial candidates.
>> As an optimisation if you don't want to always send the complete
>> list, you could just include it in the first INFO and use deltas
>> afterwards. 
> 
> I like this suggestion and I agree we could add something along those
> lines in case PRACK is not user or supported.
> 
> Thanks for the tip!
> Emil
>> 
>> 
>> Regards
>> Thomas