Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-mmusic-trickle-ice-sip-14: (with DISCUSS and COMMENT)

"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Mon, 09 April 2018 14:52 UTC

Return-Path: <ietf@kuehlewind.net>
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 3E4391270AE for <mmusic@ietfa.amsl.com>; Mon, 9 Apr 2018 07:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.101
X-Spam-Level:
X-Spam-Status: No, score=-0.101 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=ietf@kuehlewind.net header.d=kuehlewind.net
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 PLqNV5-p2mqJ for <mmusic@ietfa.amsl.com>; Mon, 9 Apr 2018 07:52:37 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C524126C25 for <mmusic@ietf.org>; Mon, 9 Apr 2018 07:52:37 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlewind.net; b=pnKvTPU2sP704MeWLS9fiX0Vr/Tp4GdEqpA4FQakBGTyczp3gTQJNQACpAXJKmIjQByJtb554IlHChuuDXRGG4l8LCiwCVoTVug1Bv8eFTNpkELa4LozvavQwB0HrQiS+BTxmPSIPWJAWcJo9TTmd/N17lkssdbhzMTFXJinMVE=; h=Received:Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-PPP-Message-ID:X-PPP-Vhost;
Received: (qmail 29165 invoked from network); 9 Apr 2018 16:51:35 +0200
Received: from 108-227-160-179.lightspeed.sntcca.sbcglobal.net (HELO ?172.31.99.149?) (108.227.160.179) by kuehlewind.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 9 Apr 2018 16:51:34 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
In-Reply-To: <6ce0a44f-cca8-2105-73f5-75689dd8c611@gmail.com>
Date: Mon, 09 Apr 2018 07:51:29 -0700
Cc: The IESG <iesg@ietf.org>, draft-ietf-mmusic-trickle-ice-sip@ietf.org, mmusic-chairs@ietf.org, fandreas@cisco.com, mmusic@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <B194210D-FEE7-4581-A03A-581A26920BAC@kuehlewind.net>
References: <152276622276.14060.4683526444260158304.idtracker@ietfa.amsl.com> <d87ca5f9-3b36-d71e-667b-1396ea8a7ee9@gmail.com> <7CED4E17-86D2-407D-AF36-89C075121E9D@kuehlewind.net> <6ce0a44f-cca8-2105-73f5-75689dd8c611@gmail.com>
To: Thomas Stach <thomass.stach@gmail.com>
X-Mailer: Apple Mail (2.3445.6.18)
X-PPP-Message-ID: <20180409145135.29156.27926@lvps83-169-45-111.dedicated.hosteurope.de>
X-PPP-Vhost: kuehlewind.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/hxGBU8d7qTL0dMSMCihdjgP0fbE>
Subject: Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-mmusic-trickle-ice-sip-14: (with DISCUSS and COMMENT)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 09 Apr 2018 14:52:40 -0000

Hi Thomas,

see below.

> Am 08.04.2018 um 11:57 schrieb Thomas Stach <thomass.stach@gmail.com>:
> 
> Mirja,
> 
> On 2018-04-05 16:19, Mirja Kuehlewind (IETF) wrote:
>> Hi Thomas,
>> 
>>> Am 04.04.2018 um 21:54 schrieb Thomas Stach <thomass.stach@gmail.com>:
>>> 
>>> Mirja,
>>> 
>>> thanks for your comments.
>>> 
>>> On 2018-04-03 16:37, Mirja Kühlewind wrote:
>>>> Mirja Kühlewind has entered the following ballot position for
>>>> draft-ietf-mmusic-trickle-ice-sip-14: Discuss
>>>> 
>>>> When responding, please keep the subject line intact and reply to all
>>>> email addresses included in the To and CC lines. (Feel free to cut this
>>>> introductory paragraph, however.)
>>>> 
>>>> 
>>>> Please refer to
>>>> https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>> 
>>>> for more information about IESG DISCUSS and COMMENT positions.
>>>> 
>>>> 
>>>> The document, along with other ballot positions, can be found here:
>>>> 
>>>> https://datatracker.ietf.org/doc/draft-ietf-mmusic-trickle-ice-sip/
>>>> 
>>>> 
>>>> 
>>>> 
>>>> ----------------------------------------------------------------------
>>>> DISCUSS:
>>>> ----------------------------------------------------------------------
>>>> 
>>>> Thanks for the well-written doc and the quick response to the initial tsv
>>>> review. Also thanks to Jörg for the thorough and very helpful review!
>>>> 
>>>> As flagged by the tsv review, there can be an issue with the aggregation of
>>>> candidates in one INFO message when rate limited and the path MTU/UPD
>>>> fragmentation. While this is a small point only and I'm sure it can be easily
>>>> addressed, it important enough that I decided to put a discuss in. I'm sure
>>>> this can be resolved quickly as well.
>>>> 
>>> As large messages are already addressed in RFC 3261, I could add something like
>>> "As a potentially large number of candidates are aggregated in a INFO request,
>>> the message size can easily exceed the path MTU. SIP [RF3261] requires that if a request
>>> is within 200 bytes of the path MTU, or if it is larger than 1300 bytes and the path MTU is unknown,
>>> that the request is sent using an RFC 2914 [43] congestion controlled transport protocol,
>>> such as TCP.
>> The only point is the interaction with the rate limit here. If you have to split up into two/multiple messages, you will not be able to send both immediately but have to wait for another interval. Maybe that can be further clarified with an additional sentence.
> Well, as SIP already prohibits fragmenting a packet that that is larger than 1300 bytes, do we need to say something about the rate of for sending such "illegal" packets?

Sorry, yes that is fine. Didn’t read your earlier reply correctly. 

> 
>> 
>>> "
>>>> Also if the document could give further guidance on an acceptable maximum for
>>>> the rate of INFO requests that be even better!
>>>> 
>>> Adam proposed in his review to
>>> 
>>> "... require some minimum quarantine period between INFO requests (probably something in the range of 20 ms),
>>> during which any new candidates that are gathered are aggregated into the next INFO message."
>>> 
>>> Would that be enough of a guidance?
>> Yes, that would be good! Usually we recommends something like one message per RTT. So probably 100ms or 200ms would be on the safe side but lower might be fine as well if the typically deployment scenario assumes a shorter RTT.
> 
>  I propose to add a 3rd paragraph to section 10.9
> 
> "As a potentially large number of candidates are aggregated in an INFO request,
> the message size can easily exceed the path MTU. SIP [RF3261] requires that if a request
> is within 200 bytes of the path MTU, or if it is larger than 1300 bytes and the path MTU is unknown,
> that the request is sent using an RFC 2914 [43] congestion controlled transport protocol,
> such as TCP.
> In general, it is RECOMMENDED that a Trickle ICE Agent sends only one INFO request per RTT.
> A quarantine period of 100ms would be on the safe side, but lower values might be fine as well
> if the typically deployment scenario assumes a shorter RT.“

Thanks! Please update and I’ll clear!

Mirja


> 
> Kind Regards
> Thomas
> 
> <\snip>
>