Re: [v6ops] Happy Eyeballs and SIP

"Dan Wing" <dwing@cisco.com> Mon, 07 March 2011 15:40 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: v6ops@core3.amsl.com
Delivered-To: v6ops@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B603D3A6906 for <v6ops@core3.amsl.com>; Mon, 7 Mar 2011 07:40:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.271
X-Spam-Level:
X-Spam-Status: No, score=-110.271 tagged_above=-999 required=5 tests=[AWL=-0.272, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KZU-HYZwporq for <v6ops@core3.amsl.com>; Mon, 7 Mar 2011 07:40:57 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 8F5C63A67EE for <v6ops@ietf.org>; Mon, 7 Mar 2011 07:40:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=dwing@cisco.com; l=1811; q=dns/txt; s=iport; t=1299512531; x=1300722131; h=from:to:references:in-reply-to:subject:date:message-id: mime-version:content-transfer-encoding; bh=JkuJB9rZ+R7zkegH3+2ILTpjMgljW8Fxr3mwcwoEiPc=; b=UlyRx4OuY1NdUiV4vlyWrBc01dxhVxDrMd9F6N/o86MX+uWHQzlSzYiO +ccNtJ2Z3NaM8x9GXMrMs2GZklvtau3rZzdRvwCAY60m5nEUw8T0qsQpp xPAL8wXdPy7UbFh4Kvy3UMTFhKpxcdMUb0LzfZP61PrYpQgGUlvPmDIEa w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgoBAFqLdE2rR7Hu/2dsb2JhbACYDYFljGJ0ol+bQ4ViBIUc
X-IronPort-AV: E=Sophos;i="4.62,277,1297036800"; d="scan'208";a="341498328"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-5.cisco.com with ESMTP; 07 Mar 2011 15:37:21 +0000
Received: from dwingWS ([10.32.240.195]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id p27FbLe5002130; Mon, 7 Mar 2011 15:37:21 GMT
From: Dan Wing <dwing@cisco.com>
To: "'Olle E. Johansson'" <oej@edvina.net>, v6ops@ietf.org
References: <83928D99-9809-4BF9-A710-28366AF46BBB@edvina.net>
In-Reply-To: <83928D99-9809-4BF9-A710-28366AF46BBB@edvina.net>
Date: Mon, 07 Mar 2011 07:37:21 -0800
Message-ID: <117401cbdcdd$8c9ccac0$a5d66040$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acvcq7XuZ+NaVaOrSXu8JEopopSxOAAMFwIQ
Content-Language: en-us
Subject: Re: [v6ops] Happy Eyeballs and SIP
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2011 15:40:58 -0000

> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> Of Olle E. Johansson
> Sent: Monday, March 07, 2011 1:40 AM
> To: v6ops@ietf.org
> Subject: [v6ops] Happy Eyeballs and SIP
> 
> Hi!
> 
> Has anyone considered the issues covered in the happy-eyeballs draft
> for SIP?
> 
> A 19 or 32 second time out when placing a call is not a good user
> experience... I think this applies to SIP over TCP, and possibly also
> needs to be handled for UDP.
> I don't see this handled in the draft for IPv6 transition in the
> Session Initiation Protocol (soon-to-be RFC 6157)
> 
> Seems like the scope of the happy eyeballs draft is HTTP, so the
> question is if this should be expanded or if we need other drafts for
> other protocols.

ICE (RFC5245) resolves the problem perfectly, and is the plan-of-record for
how to support the transition to IPv6 for SIP
(draft-ietf-sipping-v6-transition).  ICE does connectivity checks, so it
figures out if IPv4 or IPv6 (or UDP, or TCP) is working between two peers,
and uses that path.  ICE can be performed while the phone is ringing, so
does not delay call set up.  ICE was one of the inspirations for Happy
Eyeballs.

There is resistance to ICE because of (a) its complexity and (b) a
perception that "IPv6 works fine on my network", which has fostered the
creation of several other solutions, including an idea we nicknamed "Happy
Eardrums", draft-wing-dispatch-v6-migration, which we have since abandoned.
ICE does more, and it does a better job.

-d


> Regards,
> /Olle
> 
> Ref: http://tools.ietf.org/html/draft-ietf-sipping-v6-transition-07
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops