Re: [rtcweb] Requiring ICE for RTC calls

Hadriel Kaplan <HKaplan@acmepacket.com> Thu, 29 September 2011 21:57 UTC

Return-Path: <HKaplan@acmepacket.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB65F21F8B54 for <rtcweb@ietfa.amsl.com>; Thu, 29 Sep 2011 14:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.366
X-Spam-Level:
X-Spam-Status: No, score=-2.366 tagged_above=-999 required=5 tests=[AWL=-0.067, 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 S9IIQ-yFiF8r for <rtcweb@ietfa.amsl.com>; Thu, 29 Sep 2011 14:57:09 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by ietfa.amsl.com (Postfix) with ESMTP id 276F821F8B53 for <rtcweb@ietf.org>; Thu, 29 Sep 2011 14:57:08 -0700 (PDT)
Received: from MAIL2.acmepacket.com (10.0.0.22) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.2.254.0; Thu, 29 Sep 2011 17:59:58 -0400
Received: from MAIL1.acmepacket.com ([169.254.1.230]) by Mail2.acmepacket.com ([169.254.2.157]) with mapi id 14.01.0270.001; Thu, 29 Sep 2011 17:59:59 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Thread-Topic: [rtcweb] Requiring ICE for RTC calls
Thread-Index: AQHMfvMgbOxjs7uxAUurGYv/J5+14A==
Date: Thu, 29 Sep 2011 21:59:58 +0000
Message-ID: <05B54E0C-B867-4D7F-825D-2E008E69B07F@acmepacket.com>
References: <CAD5OKxtNjmWBz92bRuxka7e-BUpTPgVUvr3ahJGpmZ-U5nuPbQ@mail.gmail.com> <CAD6AjGSmz5T_F+SK2EoBQm6T-iRKp7dd4j8ZAF5JKdbbyomZQA@mail.gmail.com> <CALiegfmO54HC+g9L_DYn4jtXAAbLEvS++qxKa6TNrLDREs9SeA@mail.gmail.com> <4E80984A.903@skype.net> <CALiegfmyvTb57WVooKryS-ubfcg+w5gZ+zfO1zzBLn3609AzaA@mail.gmail.com> <4E809EE6.2050702@skype.net> <CAD5OKxvUOadaU0dnB7-Ho9cZ92VY+4Owuhj7oKPCx9Jy1iwT1Q@mail.gmail.com> <C2DF2C51-B3F7-443D-A047-7E6FB03E6D20@phonefromhere.com> <CAOJ7v-3AJJcdrCKcH4AJmv_016sZtcOPOo8yCv3Va65eJogAkQ@mail.gmail.com> <53C72381-DC23-4A6A-944C-B418791876B0@cisco.com> <CALiegf=nG+KXto9CXfn64CQSp3P5Lfm+S8c0xnA187Fhz=fcrQ@mail.gmail.com>
In-Reply-To: <CALiegf=nG+KXto9CXfn64CQSp3P5Lfm+S8c0xnA187Fhz=fcrQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.0.0.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <A453E1231E890E45ACC53F92A3B65288@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAQAAAWE=
Cc: Randell Jesup <randell-ietf@jesup.org>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Requiring ICE for RTC calls
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2011 21:57:09 -0000

ICE-Lite is easier for gateway-type devices, but it's still got to do the SHA-1 calc per STUN connectivity-check response packet, which is painful from a performance/scale perspective (and thus cost).

That's one of the things we've been arguing about in MMUSIC as being a problem for IPv4/v6 since ICE is the only "official" way to handle a dual-stack offer/answer... and the extra cost incurred for doing ICE is hard to justify since IPv6 transition is an expense with no added "feature".  But no one seems to care about that there, so we've been forced to go outside the IETF. :(

-hadriel


On Sep 28, 2011, at 12:18 PM, Iñaki Baz Castillo wrote:

> 2011/9/28 Cullen Jennings <fluffy@cisco.com>:
>> Many service providers front end their services with an SBC for a wide variety of reasons - and that is the place they would likely run ICE Lite (note it's not even full ICE they need).
> 
> Just to add information about ICE Lite:
> 
> http://tools.ietf.org/html/draft-rescorla-mmusic-ice-lite-00
> 
> --------------
>   During the design of ICE, many implementors expressed concern about
>   the complexity of the protocol and the difficulty of implementing it.
>   This draft specifies a compatible simplified subset of ICE called
>   "ICE Lite" which is suitable for implementations which will always be
>   operated with public IP addresses.  One particular environment where
>   ICE Lite is intended to be useful is in SIP-PSTN gateways which are
>   generally directly connected to the Internet.
> --------------
> 
> -- 
> Iñaki Baz Castillo
> <ibc@aliax.net>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb