Re: [MMUSIC] ICE-bis: pacing of ICE connectivity checks
Ari Keränen <ari.keranen@ericsson.com> Mon, 21 October 2013 12:01 UTC
Return-Path: <ari.keranen@ericsson.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 123B211E819F for <mmusic@ietfa.amsl.com>; Mon, 21 Oct 2013 05:01:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.136
X-Spam-Level:
X-Spam-Status: No, score=-4.136 tagged_above=-999 required=5 tests=[AWL=-1.837, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
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 F-Ea5XS6Pj9U for <mmusic@ietfa.amsl.com>; Mon, 21 Oct 2013 05:01:12 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 2D87D11E84AF for <mmusic@ietf.org>; Mon, 21 Oct 2013 05:01:07 -0700 (PDT)
X-AuditID: c1b4fb38-b7fcf8e0000062b8-79-52651781db18
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 18.61.25272.18715625; Mon, 21 Oct 2013 14:01:05 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.71) with Microsoft SMTP Server id 14.2.328.9; Mon, 21 Oct 2013 14:01:05 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 8E9551103CD; Mon, 21 Oct 2013 15:01:05 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 176C54EA46; Mon, 21 Oct 2013 15:01:05 +0300 (EEST)
Received: from tri60.nomadiclab.com (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id B99AC4EA45; Mon, 21 Oct 2013 15:01:04 +0300 (EEST)
Message-ID: <52651780.60108@ericsson.com>
Date: Mon, 21 Oct 2013 15:01:04 +0300
From: Ari Keränen <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: "Pal Martinsen (palmarti)" <palmarti@cisco.com>, Emil Ivov <emcho@jitsi.org>
References: <526147C3.9040204@ericsson.com> <CAPvvaa+8osKGTNCS6RJywS9Bmf+RdbnChN=XqA9d+gLnBBAGow@mail.gmail.com> <5261704B.9090307@nostrum.com> <52627C14.8080309@jitsi.org> <1373AC9C23D80E44856F5CF6F883ACAB115574BB@xmb-rcd-x06.cisco.com>
In-Reply-To: <1373AC9C23D80E44856F5CF6F883ACAB115574BB@xmb-rcd-x06.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRmVeSWpSXmKPExsUyM+JvjW6jeGqQwdLt5hZ7/i5it1izcwKL xdTlj1ks3l9fyeLA4jHl90ZWjyVLfjJ5/H8T6DFr5xOWAJYoLpuU1JzMstQifbsEroz+1ZdY CrbyVUxceo+xgfEAdxcjJ4eEgInEg7Pb2CBsMYkL99YD2VwcQgJHGSXO9X5kgnA2MErM+NDP CuHsZZS4enEaC4SzjlGi6eQ7qMwKRokv59awggzjFdCUuHaxjRHEZhFQlTj0ajeYzSZgL3Fz wnV2EFtUIFni0d1TbBD1ghInZz5hAbFFBIIk7nR+ZQKxmQWsJRZemQLWKyzgIPH8zTp2iGVv GSV2PzsDtoxTwFeitfsSI0SDrcSFOddZIGx5ie1v5zBDfKcmcfXcJjBbCOigq/9eMU5gFJ2F ZPcsJO2zkLQvYGRexchRnFqclJtuZLCJERglB7f8ttjBePmvzSFGaQ4WJXHej2+dg4QE0hNL UrNTUwtSi+KLSnNSiw8xMnFwSjUwGp1law/Q8Um6k/EjXsNi3gX2rS83Tw24vPB6tViRwOdb 5+/+2NtXxvDxkPsjsZ9u54S6H/wuvs1V+kvidktcvSPXpkdiz9OCF385pvfMa0nqt1kyuybF up5pes1t/lMh45vWmnWLWp793fr93cmEkAkbj9eZqz+4FG0YvuzInSYB9h0Gh95PeavEUpyR aKjFXFScCACdZEI6YAIAAA==
Cc: mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] ICE-bis: pacing of ICE connectivity checks
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, 21 Oct 2013 12:01:18 -0000
On 10/19/13 4:53 PM, Pal Martinsen (palmarti) wrote: > On Oct 19, 2013, at 05:33 AM, Emil Ivov <emcho@jitsi.org> wrote: >> On 18.10.13, 19:30, Adam Roach wrote: >>> On 10/18/13 09:44, Emil Ivov wrote: >>>> It might be worth reminding exactly what these 50ms would be >>>> protecting us against >>> >>> They're protecting us against RTP arriving at a rate of 20ms per >>> packet. >> >> That would indeed be one of the reasons to pace checks (in addition >> to fragile NAT boxes IIRC), however in either case, I fail to >> realise why we need a different pacing strategy for non-RTP. This >> is what I was asking about. >> >> Connectivity check hammers can still resort to RTP if the pacing >> timer is their only problem and I don't see why shaky NATs would >> tolerate a 20ms rate for RTP but only a 50ms for anything else. >> >> This entire separation sounds quite arbitrary right now. I see why >> we would pick a value that we consider somewhat safe and secure but >> I don't understand why we would need two!? > > I agree. No need to add more complexity. ICE should be ignorant of > what traffic goes through the pinholes. The idea would be to have one recommended value (or set of) for all kinds of traffic but with RTP you would have this "additional piece of information" (due to the knowledge of your traffic pattern and the formula to relate that to pacing) that would allow you to go below the conservative recommended value. If you would have something similar with non-RTP traffic, you could use that. But then for both endpoints agreeing on the value in order to have connectivity checks happening simultaneously for the same pairs, we'd probably need to do some negotiation, similar to what was done with ICE on HIP (http://tools.ietf.org/html/rfc5770#section-4.4) Cheers, Ari
- [MMUSIC] ICE-bis: pacing of ICE connectivity chec… Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Martin Thomson
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Adam Roach
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Justin Uberti
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Pal Martinsen (palmarti)
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Pal Martinsen (palmarti)
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Emil Ivov
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Justin Uberti
- Re: [MMUSIC] ICE-bis: pacing of ICE connectivity … Ari Keränen