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

Roman Shpount <roman@telurix.com> Thu, 31 May 2018 19:11 UTC

Return-Path: <roman@telurix.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 7426412E871 for <mmusic@ietfa.amsl.com>; Thu, 31 May 2018 12:11:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.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 nPRIjMxyV2r9 for <mmusic@ietfa.amsl.com>; Thu, 31 May 2018 12:11:25 -0700 (PDT)
Received: from mail-pl0-x22f.google.com (mail-pl0-x22f.google.com [IPv6:2607:f8b0:400e:c01::22f]) (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 B6E5D1315A0 for <mmusic@ietf.org>; Thu, 31 May 2018 12:11:22 -0700 (PDT)
Received: by mail-pl0-x22f.google.com with SMTP id ay10-v6so13787552plb.1 for <mmusic@ietf.org>; Thu, 31 May 2018 12:11:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=oSttEIFVKV7juEGXwM/ui3MXhYBJ8D4YzlpJp+lzkeE=; b=wCWQipFW3TwPX/2xuk7ojkelUhSPMHC1PU4BEzlOfx0UJcR69NM43BD8nnsCFc6BXG ysE4y8a0cbbtbh4KtvVgSPxhin1oVlr+fSqMnauPOOwkX7miBnDyuhshTiR+GeYQS8ZD IF9u9zlVxEhAjYZ8SPHd4E69qxjqOyrdJ2PEvwk3RAAhZ7JDdJzG3n5pzXwN59Y1DkT/ O7mjqrfsmF/Ry2q83AljVKHjBkOT+o9GWJVhzc+gVbfbsFvlPfjEMCOxAG00EmjTeXbO jyqmvUpiq2tEGfwaqqJdrcKaec0TiNwA5Vvrw73hbMCb5ayNZlPXMXDkot9coIE5wpiJ zDmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=oSttEIFVKV7juEGXwM/ui3MXhYBJ8D4YzlpJp+lzkeE=; b=sMIeMCQ5dPMzlKccqcL+EdsfiFd2dQXL7l7sy4qflwRODt6rJTZwzFZ21cVK9C5DLd w6oVLFzj2QkskcEpPDcjHbAdZXnoqD9wf5RXAw67lWuJ6K1jsXNaduN5ghFfkdKGsGCh gwprlTMj7llrMupw2gQS+yh4w9Q0zc2Kfal5kV2Ukdie1VbFCnFlfCTDlhfnjnh+Aa/j aHLQYhn0w6ry8CDkL9k+tkDjG6iN8luAcv/KpCwhoC4f0QphzLHD4zGD6WQEGvWK2N0V fDaP7tqmIKs1TuXUxl3gJ1248Q0RCOFaLT/70Rwxz2uV74kVewE9oDgGAywq7aQsKqUy w+dg==
X-Gm-Message-State: ALKqPwfFOvtwqDcRCPqCqr6IBN9a/rwcu8315owHaX8yUPePDBoPpyaJ Fyt/aSHRRHtQ+nFNRfqte9RqA6Zc
X-Google-Smtp-Source: ADUXVKIRtsC5S8mkmfl4HIv3xU5X/izOBM7gXDu2fNh0Dd4dqjg5s37qaT4nPpLQhdJzeUlzIyq83Q==
X-Received: by 2002:a17:902:6686:: with SMTP id e6-v6mr8052702plk.35.1527793882329; Thu, 31 May 2018 12:11:22 -0700 (PDT)
Received: from mail-pl0-f46.google.com (mail-pl0-f46.google.com. [209.85.160.46]) by smtp.gmail.com with ESMTPSA id f14-v6sm26090713pfn.17.2018.05.31.12.11.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 12:11:20 -0700 (PDT)
Received: by mail-pl0-f46.google.com with SMTP id i5-v6so13784058plt.2; Thu, 31 May 2018 12:11:20 -0700 (PDT)
X-Received: by 2002:a17:902:369:: with SMTP id 96-v6mr8213584pld.64.1527793880489; Thu, 31 May 2018 12:11:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a17:90a:854a:0:0:0:0 with HTTP; Thu, 31 May 2018 12:11:19 -0700 (PDT)
In-Reply-To: <2fa03c8a-3a71-e77e-a76c-d78890b51df3@gmail.com>
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> <de37b547-e278-4fa5-b28e-70298a414843@gmail.com> <4A9014B4-102A-4894-BA41-1DA49A662D8B@kuehlewind.net> <fb95e318-50b3-fb42-f94a-c78e124af651@gmail.com> <D9BF2D39-0B51-4697-A5F1-5801916F543D@kuehlewind.net> <a702e5b6-c540-77f9-1f08-08d5a5e1feed@gmail.com> <b1d7c7fa-eea5-ae8a-4a10-b7d5f58d6353@nostrum.com> <0a05813f-21ac-43ba-9caa-fa4dc1000914@cisco.com> <CBA18047-8484-44D3-97A0-465D2441EE0E@nostrum.com> <b7cba717-f611-b7ff-6a59-2cc1de1b117a@gmail.com> <CAD5OKxujrAqk-wKkg5ASvRHM0_0NE12z+Np_J98=aBQhVzNcJA@mail.gmail.com> <53a79cff-8bd9-b676-d534-0aca57ce43fe@cisco.com> <2fa03c8a-3a71-e77e-a76c-d78890b51df3@gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 31 May 2018 15:11:19 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsaeOiv=wNKa-F_kZBBW48BVner7kk8=zbM5+MZbGkPMw@mail.gmail.com>
Message-ID: <CAD5OKxsaeOiv=wNKa-F_kZBBW48BVner7kk8=zbM5+MZbGkPMw@mail.gmail.com>
To: Thomas Stach <thomass.stach@gmail.com>
Cc: Flemming Andreasen <fandreas@cisco.com>, "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>, Ben Campbell <ben@nostrum.com>, mmusic-chairs@ietf.org, mmusic WG <mmusic@ietf.org>, The IESG <iesg@ietf.org>, draft-ietf-mmusic-trickle-ice-sip@ietf.org
Content-Type: multipart/alternative; boundary="000000000000896142056d853b06"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/9qgY8Dx99E9v_3xoO_qsLF6cV1I>
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: Thu, 31 May 2018 19:11:40 -0000

Thomas,

One slight correction:

"Implementors MUST aggregate ICE candidates in case that unreliable
transport protocol such as UDP is used. A Trickle ICE agent MUST NOT have
more than one INFO request pending at any one time.
When INFO messages are sent over an unreliable transport, they are
retransmitted according to the rules specified in  RFC3261 section
17.1.2.1."

Regards,

_____________
Roman Shpount

On Thu, May 31, 2018 at 3:06 PM, Thomas Stach <thomass.stach@gmail.com>
wrote:

> Hi,
>
> I'd be also OK with Roman's Proposal and go ahead with the following text:
> "Implementors MUST aggregate ICE candidates in
> case that UDP is used as transport protocol.
> A Trickle ICE agent MUST NOT have
> more than one INFO request pending at any one time.
> When INFO messages are sent over an unreliable transport,
> they are retransmitted according to the rules specified in
> RFC3261 section 17.1.2.1."
>
> I hope that this text is also acceptable for the WG and  our ADs.
>
> Thanks
>
> Thomas
>
>
> On 2018-05-31 16:28, Flemming Andreasen wrote:
>
> Hi
>
> Did we reach a conclusion on this thread ? If not, what do we need to move
> it forward ?
>
> Thanks
>
> -- Flemming
>
> On 5/22/18 5:11 PM, Roman Shpount wrote:
>
> On Tue, May 22, 2018 at 4:07 PM, Thomas Stach <thomass.stach@gmail.com>
> wrote:
>
>> E.g. something like:
>>
>> "Implementors MUST aggregate ICE candidates in
>> case that UDP is used as transport protocol.
>> It is RECOMMENDED that Trickle ICE implementations
>> implement a way to estimate the round-trip time (RTT)
>> and send only one INFO request per estimated RTT.
>> If the RTT is unknown, a Trickle ICE agent MUST NOT have
>> more than one INFO request pending at any one time.
>> In case of re-transmissions a Trickle-ICE agent needs to adhere to the
>> default SIP
>> retransmission schedule resulting in intervals of 500 ms, 1 s, 2 s, 4 s,
>> 4 s, 4 s, etc."
>>
>>
> I think it should be enough to require that a Trickle ICE agent MUST NOT
> have more than one INFO request pending at any one time. Requiring only
> one request in progress will also deal with remote proxy or client overload
> more gracefully. RTT is likely not a right measure here since INFO message
> can traverse multiple proxies and RTT would need to include transport
> delays between the proxies as well as proxy processing delay.
>
> Also, there is no need to specify how normal SIP re-transmission works,
> especially as it can be interpreted that you disallow modification of SIP
> timer values when trickle ICE is used or modify RFC 3261 in some way. I
> think it would be better simply state that when INFO messages are sent over
> an unreliable transport, they are retransmitted according to the rules
> specified in rfc3261 section 17.1.2.1 (https://tools.ietf.org/html/
> rfc3261#section-17.1.2.1).
>
> Finally, is it allowed to cancel (stop transmitting) the current INFO
> request with ICE candidates and start a new INFO request with new candidate
> set if new candidate is discovered while INFO message is being transmitted?
> My assumption is that it is not allowed.
>
> Regards,
> _____________
> Roman Shpount
>
>
>
>
>
>