Re: [MMUSIC] Updating the pacing of ICE connectivity checks

"Dan Wing" <dwing@cisco.com> Fri, 15 February 2013 18:57 UTC

Return-Path: <dwing@cisco.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 F124621F88D1 for <mmusic@ietfa.amsl.com>; Fri, 15 Feb 2013 10:57:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.239
X-Spam-Level:
X-Spam-Status: No, score=-110.239 tagged_above=-999 required=5 tests=[AWL=0.360, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dqYHxywpSXd1 for <mmusic@ietfa.amsl.com>; Fri, 15 Feb 2013 10:57:41 -0800 (PST)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 27A2721F8883 for <mmusic@ietf.org>; Fri, 15 Feb 2013 10:57:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2431; q=dns/txt; s=iport; t=1360954661; x=1362164261; h=from:to:cc:references:in-reply-to:subject:date: message-id:mime-version:content-transfer-encoding; bh=pfQmeyJvr+RVfCdmbD7CzyP2lIC/WLwmBLwtCnrqer0=; b=Jlmv/o0C+8Wt0L+7wANTXJsTsUihNLlftR8BOc9D5fXZmwFQHihQkd2V qBgXPlrV+Kt+AtsC+gOV2dpx11YXqY15ZAf4us//sr9MiEC+DF4zv/xio gK9Ni2udPTmvlVsGocHAEsmCtqMu6dm2BTcYcBEFDx91qUnju1utBvyDj c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAF+EHlGrRDoI/2dsb2JhbABEv3J9FnOCHwEBAQMBCAJvBQcBAwIJDgMEAQEBFRIHGS0JCAIEAQkJCwWHfAW9OgSNVIFMCwcGBIM2A4gwNoUjhCmDdpBVgyg
X-IronPort-AV: E=Sophos;i="4.84,675,1355097600"; d="scan'208";a="69771973"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-3.cisco.com with ESMTP; 15 Feb 2013 18:57:40 +0000
Received: from DWINGWS01 (sjc-vpn7-1289.cisco.com [10.21.149.9]) by mtv-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r1FIvbnu012175; Fri, 15 Feb 2013 18:57:40 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Emil Ivov' <emcho@jitsi.org>, 'Gonzalo Camarillo' <Gonzalo.Camarillo@ericsson.com>
References: <511CEB64.6070306@ericsson.com> <05a401ce0ac6$db547230$91fd5690$@cisco.com> <511D03A7.1060008@ericsson.com> <511D0498.3030909@jitsi.org> <511D07F1.3070808@ericsson.com> <511E6696.6090609@ericsson.com> <511E6D72.7070206@jitsi.org>
In-Reply-To: <511E6D72.7070206@jitsi.org>
Date: Fri, 15 Feb 2013 10:57:36 -0800
Message-ID: <0a3c01ce0bae$540df920$fc29eb60$@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHEzjPbQxUzVAxWufG5eY2LeHo6PAE3VhFkAl3CtsIB+REApAJspBJ/Ahsgqy4BfH3ULpgxFLEA
Content-Language: en-us
Cc: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, 'Ari Keränen' <ari.keranen@ericsson.com>, 'mmusic' <mmusic@ietf.org>
Subject: Re: [MMUSIC] Updating the 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: Fri, 15 Feb 2013 18:57:43 -0000

> -----Original Message-----
> From: Emil Ivov [mailto:emcho@jitsi.org]
> Sent: Friday, February 15, 2013 9:17 AM
> To: Gonzalo Camarillo
> Cc: Magnus Westerlund; Ari Keränen; 'mmusic'; Dan Wing
> Subject: Re: [MMUSIC] Updating the pacing of ICE connectivity checks
> 
> Well for one, we hadn't even noticed that there was different pacing for
> non-RTP traffic, so when we added support for Pseudo TCP to ice4j.org,
> we just let it use the default timers. It really didn't cross our
> collective minds that the same stack in the same application would have
> the right of going down to 20ms if it used the magic word (and RTP
> header) but then go back up to 500 ms if it didn't. It's almost as if it
> were punished for having bad non-RTP thoughts ;)
> 
> Anyways, I think that, had we known about the "MUST NOT drop below 500
> ms" limitation, we would have simply ignored it: these are user
> perceptible delays after all, and no one would like to wayt 10+ seconds
> for a file to start transferring.

A quick a analysis of what browsers have been doing in this area:  The 
TCP retransmit timer on most OSs is 3 seconds.  But Firefox and Chrome 
have backup connection timers that are more aggressive (250ms and 300ms,
if I recall correctly).  IE does not have a backup connection timer.  So
they are not as aggressive as 20ms (which would be too aggressive on a lot
of networks) but they also do not strictly follow the IETF TCP transport
guidelines to retry a TCP connection after a long 3 seconds.

-d


> Cheers,
> Emil
> 
> On 15.02.13, 17:47, Gonzalo Camarillo wrote:
> > Hi,
> >
> > to add to what Magnus said, it is important that we understand what
> > implementations have been doing so far (regardless of what the RFC
> > says) and that we come up with recommendations implementers will
> > actually follow. Keep in mind we are here to write specifications, not
> > fiction ;-)
> >
> > Thanks,
> >
> > Gonzalo
> >
> >
> > On 14/02/2013 5:51 PM, Magnus Westerlund wrote:
> >> Thus I would be careful with speeding up Ta for RTP to much, and I
> >> think someone needs to fine empiric data that it would work.
> >>
> >> For the the 500 ms that can likely be significantly lowered without
> >> any issues. But some considerations around the wider usage needs to
> >> be taken into account.
> >
> >
> 
> --
> https://jitsi.org