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

Thomas Stach <thomass.stach@gmail.com> Sun, 13 May 2018 16:28 UTC

Return-Path: <thomass.stach@gmail.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 DA88E126D85; Sun, 13 May 2018 09:28:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 tIA21wdFeQ0g; Sun, 13 May 2018 09:28:02 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEA67124E15; Sun, 13 May 2018 09:28:01 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id v15-v6so9819254wrm.10; Sun, 13 May 2018 09:28:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=TGi+UGPdSbZlYKKdy1XIzeRVOl7OM+gEQON1eXeiRbI=; b=lj2IRqzs0nBdCQfxAhT7GeZ+aIJ8G3PnFBA94Kx8ReWPxUNHAZbKKciKlifVGBcTtl b2nZ+/qIcJ6FXQZ7kOIwui7O/J3wmTVL4uWa4+rXA4Da0OtQpKby+BiSjlKSMA8UeaYf ioTuEKnyHqNIQ0QGAdSkqrTS4niWMi/IPk/PxAvWvWF1K5B7ZgUAFARmK40XILki7lkV dCa/DhJ3brFpgvuiKOYdG2nxjJFepNcJMpw7lS2f7iv5HY91I+5VwKpO8j0pq6doogIp 5YbMEKNzVyAiGbCurUUnatwm9LxcQJLTxSP3HFIEggemod6A9lyCtbYwyI5tTTeOJrKP K7CA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=TGi+UGPdSbZlYKKdy1XIzeRVOl7OM+gEQON1eXeiRbI=; b=H03x2fUyy0RrEg/1TtNpAIr9dNg8rTmqQxZhm6jd8rk60+bGt4E385zxHITvxreq7J hUt3xt7Y1Pj58i4r3QnGPAMHvnE+5t9nctOIbE7E5H3E6vNoRmadYY+EIry6w3cwDuOm K/TktIDrYT4IrXoun7JcMseUx3l3/19IZI2Tygn+vcSEFQtqqLjD6ZlH9uiHNQM+Bro/ 3LGTqcX/tznWsz66PkM8mJxinr6lbTpWUoluDPbP8Fb8aKldzWOLK73tpfA0OlGpnPp9 MLo9K60mP49aPEVuwF7TPO/AXQnQMXWRCr6V/P/9bOjjbQ1i23tsmFbAvP169ya1Py7e sUkw==
X-Gm-Message-State: ALKqPwdOI0B2Cmi0ov+K/Hf9Fq1D744kyWvrBrjxuoTiF5mHt25Y+vOT xGR6X/sEj6qfQj0esWHULleLqUd6
X-Google-Smtp-Source: AB8JxZqZjFY0s4d+bh2s4b9wDawXgU9Vokto3HzOF4nis9gyPLjZYEXosAoxYmPBVsAkOWeR5zqLHA==
X-Received: by 2002:adf:8121:: with SMTP id 30-v6mr4846284wrm.109.1526228879692; Sun, 13 May 2018 09:27:59 -0700 (PDT)
Received: from [192.168.2.112] ([213.90.79.148]) by smtp.googlemail.com with ESMTPSA id o20-v6sm9668951wro.67.2018.05.13.09.27.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 May 2018 09:27:58 -0700 (PDT)
To: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
Cc: The IESG <iesg@ietf.org>, draft-ietf-mmusic-trickle-ice-sip@ietf.org, mmusic-chairs@ietf.org, fandreas@cisco.com, mmusic@ietf.org
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> <1A91DAFC-8022-4B11-92F0-E6B7644A7218@kuehlewind.net>
From: Thomas Stach <thomass.stach@gmail.com>
Message-ID: <de37b547-e278-4fa5-b28e-70298a414843@gmail.com>
Date: Sun, 13 May 2018 18:27:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <1A91DAFC-8022-4B11-92F0-E6B7644A7218@kuehlewind.net>
Content-Type: multipart/alternative; boundary="------------41FE27B1333720F95BDD89BD"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/EnZZtfyKGq5CPptWCrMTmGDJR5E>
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: Sun, 13 May 2018 16:28:04 -0000

Mirja,

sorry for the loong delay in responding.

Based on your recommendation I'd re-write section 10.9 as follows

10.9.  Rate of INFO Requests

    Given that IP addresses may be gathered rapidly a Trickle ICE Agent
    with many network interfaces might create a high rate of INFO
    requests if every newly detected candidate is trickled individually
    without aggregation.

    Implementors MUST aggregate ICE candidates in
    case that UDP is used as transport protocol and send only one INFO
    request per estimated round-trip time (RTT). It is RECOMMENDED that
    Trickle ICE implementations also implement a way to estimate RTT,
    since [RFC8085] advises that application don't send UDP datagrams
    more often than one every 3 seconds if the RTT is unknown.

    If the INFO requests are sent on top of TCP, which is probably the
    standard way, this is not an issue for the network anymore, but it
    can remain one for SIP proxies and other intermediaries forwarding
    the SIP INFO messages.  Also, an endpoint may not be able to tell
    that it has congestion controlled transport all the way, such that
    the recommendations for UDP remain valid also in case of TCP.

Would that be aceptable?

Kind Regards
Thomas


On 2018-04-13 17:06, Mirja Kuehlewind (IETF) wrote:
> Hi again!
>
> I actually looked up the recommendation in RFC8085 section 3.1.3 which says:
>
> "A second case of applications cannot maintain an RTT estimate for
>         a destination, because the destination does not send return
>         traffic.  Such applications SHOULD NOT send more than one UDP
>         datagram every 3 seconds and SHOULD use an even less aggressive
>         rate when possible."
>
>> Am 08.04.2018 um 20:57 schrieb Thomas Stach <thomass.stach@gmail.com>:
>>
>> 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.“
> So a recommendation of 100ms is probably not appropriate here. Inline with RFC8085 it would be 3 seconds. Thus it probably makes sense to strongly recommend to implement a way to estimate RTT. Please also add a reference to RFC8085.
>
> Sorry for my late input. I should have double checked with RFC8085 earlier. I hope this can still be addressed appropriately.
>
> Mirja
>
>