Re: [MMUSIC] ICE candidate address selection update draft

"Pal Martinsen (palmarti)" <palmarti@cisco.com> Thu, 23 August 2012 14:24 UTC

Return-Path: <palmarti@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 14A2421F8534 for <mmusic@ietfa.amsl.com>; Thu, 23 Aug 2012 07:24:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 kLkHx7dwQt5c for <mmusic@ietfa.amsl.com>; Thu, 23 Aug 2012 07:24:20 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 35BFF21F84B5 for <mmusic@ietf.org>; Thu, 23 Aug 2012 07:24:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=palmarti@cisco.com; l=2001; q=dns/txt; s=iport; t=1345731860; x=1346941460; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=5xccctQIZUnGM02Wk8KXr3azJBD5qkFoZb8MhQlYTt4=; b=KTTn40RdNOUWK3rv4+F5xtJd16SiaAxxK9c1HWnJ90j05/0EhYMKYRVB Oi+6NJ+zZ2aYvs3AnbmvLy/5MZEDCVdvH02vHqqbR2JOD20NwSlBEsmAZ 7Fg6QZT+swOheDjJi0UEU5RGQ7G4hYIhVUhc8ERrZyclnNqPwAPXL84L5 A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAMo7NlCtJXHB/2dsb2JhbABFulCBB4IgAQEBAwEBAQEPAVsLDAQCAQgRBAEBKAcnCxQJCAIEDgUeBIdlBguZJqA4BIsIhjFgA4gajTqOLYFngmM
X-IronPort-AV: E=Sophos;i="4.80,300,1344211200"; d="scan'208";a="114584433"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-5.cisco.com with ESMTP; 23 Aug 2012 14:24:19 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id q7NEOJgW021210 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 23 Aug 2012 14:24:19 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.230]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0298.004; Thu, 23 Aug 2012 09:24:18 -0500
From: "Pal Martinsen (palmarti)" <palmarti@cisco.com>
To: "Dan Wing (dwing)" <dwing@cisco.com>
Thread-Topic: [MMUSIC] ICE candidate address selection update draft
Thread-Index: AQHNcD4JBLVzrxTUlUON4i4MPEKn1pdF9UOAgAAjMwCAADHIAIACfOUAgAABlQCAAAbEgIAA1OmAgAOZDYCAALjLgIAAVdMAgAAsKgCAGJAXgIAA4PmA
Date: Thu, 23 Aug 2012 14:24:17 +0000
Message-ID: <3221A85E-5F48-4508-AF5E-A68F863AAD9C@cisco.com>
References: <5019BD3A.6020907@nomadiclab.com> <5019C1AB.1030709@viagenie.ca> <5019DF32.80603@nomadiclab.com> <501A08F4.9050609@viagenie.ca> <501C1F38.8050307@nomadiclab.com> <501C208C.1060207@viagenie.ca> <501C2639.60000@nomadiclab.com> <EF7F16D1-4BAB-49CA-9052-E5FE87B03271@vidyo.com> <501FDD75.3090506@nomadiclab.com> <C3759687E4991243A1A0BD44EAC823034DF5B10A45@BE235.mail.lan> <092c01cd746c$5e7c8040$1b7580c0$@com> <C3759687E4991243A1A0BD44EAC823034DF5B10A86@BE235.mail.lan> <025901cd80ca$7e7442b0$7b5cc810$@com>
In-Reply-To: <025901cd80ca$7e7442b0$7b5cc810$@com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.147.112.51]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19132.005
x-tm-as-result: No--42.577200-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <DAB275E9FCE6FA41927EFACABB095E3D@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Jonathan Lennox <jonathan@vidyo.com>, "<mmusic@ietf.org>" <mmusic@ietf.org>
Subject: Re: [MMUSIC] ICE candidate address selection update draft
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: Thu, 23 Aug 2012 14:24:21 -0000

On Aug 23, 2012, at 2:59 AM, Dan Wing <dwing@cisco.com> wrote:

>> -----Original Message-----
>> From: Jonathan Lennox [mailto:jonathan@vidyo.com]
>> Sent: Tuesday, August 07, 2012 2:53 AM
>> To: Dan Wing; 'Ari Keranen'
>> Cc: mmusic@ietf.org
>> Subject: RE: [MMUSIC] ICE candidate address selection update draft
>> 
>> On Tuesday, August 7 2012, "Dan Wing" wrote to "'Jonathan Lennox', 'Ari
>> Keranen', mmusic@ietf.org" saying:
>> 
>>> Mine would be to take the list of IPv6 and IPv4 addresses and try
>> them
>>> in the order described by ICE (which currently recommends following
>>> the OS's default, which is sometimes hard to get depending on the
>> OS).
>>> But if the first IPv6 candidate didn't return a connectivity checks
>>> quickly (let's say, 150ms), initiate a connectivity check on the
>>> highest priority IPv4 address next.  In that 150ms, based on ICE's
>>> pacing, many IPv6 addresses will have been tried.  150ms gives plenty
>>> of time for IPv6 to 'win', before using an IPv4 resource that is
>>> likely shared with IPv4-only devices.
>> 
>> Can't this result in the endpoints getting out of sync with the order
>> of the checklist?  If one side has started IPv4 while the other hasn't,
>> you won't have the outbound packets coming from one side to create the
>> port bindings.
> 
> Don't we already have that problem if both peers are dual-stack, and 
> one side has many more IPv6 candidates than the other side?

But the checklist consist of candidate pairs. So the checklists on remote and local side should be fairly similar in size? 

> 
> 
> But, to avoid the problem you describe, seems we should try IPv6
> and try IPv4 in a somewhat parallel fashion.  Echos of Happy 
> Eyeballs.
> 
That is a nice speed optimisation.

.-.
Pål-Erik


> -d
> 
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic