Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-mmusic-trickle-ice-sip-14: (with DISCUSS and COMMENT)
Adam Roach <adam@nostrum.com> Thu, 31 May 2018 19:38 UTC
Return-Path: <adam@nostrum.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 625D612FB27; Thu, 31 May 2018 12:38:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.878
X-Spam-Level:
X-Spam-Status: No, score=-1.878 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 G_WHl-qKTa38; Thu, 31 May 2018 12:38:03 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 A18441315BE; Thu, 31 May 2018 12:38:03 -0700 (PDT)
Received: from Svantevit.local (99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id w4VJbvsD094357 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 31 May 2018 14:37:57 -0500 (CDT) (envelope-from adam@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host 99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228] claimed to be Svantevit.local
To: Roman Shpount <roman@telurix.com>, Thomas Stach <thomass.stach@gmail.com>
Cc: Ben Campbell <ben@nostrum.com>, mmusic WG <mmusic@ietf.org>, mmusic-chairs@ietf.org, Flemming Andreasen <fandreas@cisco.com>, "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>, draft-ietf-mmusic-trickle-ice-sip@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> <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> <CAD5OKxsaeOiv=wNKa-F_kZBBW48BVner7kk8=zbM5+MZbGkPMw@mail.gmail.com>
From: Adam Roach <adam@nostrum.com>
Message-ID: <93422207-c1bd-481b-000b-be000c6e2730@nostrum.com>
Date: Thu, 31 May 2018 14:37:51 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <CAD5OKxsaeOiv=wNKa-F_kZBBW48BVner7kk8=zbM5+MZbGkPMw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------3BB2151C4F555AED0F21A4B4"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/H7IakHDtuNKiZ-3WpYUZV1fG_0s>
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:38:07 -0000
Of the solutions proposed so far, this is the one I like the most. Thanks, Roman. /a On 5/31/18 2:11 PM, Roman Shpount wrote: > 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 > <mailto: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 <mailto: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 >>> <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 >>> >> > >
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Flemming Andreasen
- [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-… Mirja Kühlewind
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Mirja Kuehlewind (IETF)
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Spencer Dawkins at IETF
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Mirja Kuehlewind (IETF)
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Mirja Kuehlewind (IETF)
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Mirja Kuehlewind (IETF)
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Mirja Kuehlewind (IETF)
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Adam Roach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Ben Campbell
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Flemming Andreasen
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Ben Campbell
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Flemming Andreasen
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Roman Shpount
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Flemming Andreasen
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Thomas Stach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Roman Shpount
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Adam Roach
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Ben Campbell
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Spencer Dawkins at IETF
- Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-i… Ben Campbell