[BEHAVE] Re: removing application milestone
"Dan Wing" <dwing@cisco.com> Tue, 17 July 2007 17:39 UTC
Return-path: <behave-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IAr1e-0007ku-7j; Tue, 17 Jul 2007 13:39:54 -0400
Received: from behave by megatron.ietf.org with local (Exim 4.43) id 1IAr1c-0007km-Ol for behave-confirm+ok@megatron.ietf.org; Tue, 17 Jul 2007 13:39:52 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IAr1c-0007ke-Ey for behave@ietf.org; Tue, 17 Jul 2007 13:39:52 -0400
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IAr1a-0008Nr-Qh for behave@ietf.org; Tue, 17 Jul 2007 13:39:52 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-1.cisco.com with ESMTP; 17 Jul 2007 10:39:50 -0700
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ao8CAFabnEarR7MV/2dsb2JhbAA
X-IronPort-AV: i="4.16,546,1175497200"; d="scan'208"; a="8991247:sNHT16643280"
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l6HHdoGZ007448; Tue, 17 Jul 2007 10:39:50 -0700
Received: from dwingwxp ([10.32.240.196]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l6HHdn6C006246; Tue, 17 Jul 2007 17:39:49 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Henry Sinnreich' <hsinnrei@adobe.com>, 'David Barrett' <dbarrett@quinthar.com>, behave@ietf.org
Date: Tue, 17 Jul 2007 10:39:45 -0700
Message-ID: <03ef01c7c899$77b7e380$7d646b80@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
In-Reply-To: <24CCCC428EFEA2469BF046DB3C7A8D22AAA283@namail5.corp.adobe.com>
Thread-Index: AcfHPY8KxiowVIjfSd+OivP/BbhPqQAAvR4QACV7HNAAAVY8gAAAciyAAAOuUOAAFvmQ4AANY7/AAAJTKGAAAjAVAA==
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=6330; t=1184693990; x=1185557990; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dwing@cisco.com; z=From:=20=22Dan=20Wing=22=20<dwing@cisco.com> |Subject:=20Re=3A=20removing=20application=20milestone |Sender:=20; bh=Tr6kfjF0UZ0l4cWWFLB/S2NZ52XP4ABk8DlYAN3PIX4=; b=OiLMeIj9vOlUpKETDRqeiW8BjqjOuJkGb6lHTvhhkXNLbMqNUhIVJEtc5JulNMUTZylJdfad 6cjQbHdNWTznqZdLNqOJTq3fwahnkJH7QMRjYeEu28zA8CslbG9bbXmzAfCHWBZOLBf2EfM3Av mNmBGKYguPfB5IBgdzv3Rf8Qw=;
Authentication-Results: sj-dkim-1; header.From=dwing@cisco.com; dkim=pass (s ig from cisco.com/sjdkim1004 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e472ca43d56132790a46d9eefd95f0a5
Cc: henrys@adobe.com, baford@mit.edu, dank@kegel.com
Subject: [BEHAVE] Re: removing application milestone
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
Errors-To: behave-bounces@ietf.org
(I adjusted the subject, because this thread is about BEHAVE's application milestone). > -----Original Message----- > From: Henry Sinnreich [mailto:hsinnrei@adobe.com] > Sent: Tuesday, July 17, 2007 8:49 AM > To: Dan Wing; David Barrett; behave@ietf.org > Cc: henrys@adobe.com; baford@mit.edu; dank@kegel.com > Subject: [BEHAVE] RE: ICE performance > > > I ask because ICE does a 4-way handshake (of sorts), which > > is its NAT penetration. > > This is a welcome discussion and points to the fact that we have no > published facts on ICE. Faith is a poor replacement for measurements. > > ICE differs from say SIP in that it is far more than a protocol > agreement. ICE is a technology that has to deal with countless NAT > implementations and scenarios, with physical reality on the net vs. > getting an agreement on some protocol header or data format. > > Excellent role models in BEHAVE where an I-D is based on facing and > measuring reality on the net are: > > 1. "NAT Classification Test Results" > ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-jennin > gs-behave- > test-results-04.txt > > and > > 2. "Application Design Guidelines for Traversal through > Network Address > Translators" > < > ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-ford-b > ehave-app- > 05.txt> which is based on test tools and real testing on the net, as > reported in > > "Peer-to-Peer Communication Across Network Address Translators" > http://www.brynosaurus.com/pub/net/p2pnat/ > > This is BTW the reason why I have argued > <draft-ford-behave-app-05.txt> > to be a WG item. > > Dan: Is there a way to squeeze it in? I don't believe draft-ford-behave-app-05.txt contains the same information as http://www.brynosaurus.com/pub/net/p2pnat. Rather, draft-ietf-behave-p2p-state-03.txt seems to contain the same information as http://www.brynosaurus.com/pub/net/p2pnat. draft-ietf-behave-p2p-state-03.txt is a working group item, and I expect to be issuing a WGLC in the next day or two. In Prague's BEHAVE meeting, there was consensus to not adopt draft-ford-behave-app, and there was consensus to remove our application milestone altogether, per my post on April 11: http://www1.ietf.org/mail-archive/web/behave/current/msg02128.html which had no replies on the list until Suresh's reply on July 7, http://www1.ietf.org/mail-archive/web/behave/current/msg02459.html > To conclude; this discussion would not have taken place if we > would have had deployment results for ICE. (I responded to that last point in your MMUSIC/SIP thread.) -d > Thanks, Henry > > -----Original Message----- > From: Dan Wing [mailto:dwing@cisco.com] > Sent: Tuesday, July 17, 2007 7:33 AM > To: 'David Barrett'; Henry Sinnreich; behave@ietf.org > Cc: henrys@adobe.com; baford@mit.edu; dank@kegel.com > Subject: ICE performance > > > (Changing subject line) > > > -----Original Message----- > > From: David Barrett [mailto:dbarrett@quinthar.com] > > Sent: Tuesday, July 17, 2007 1:04 AM > > To: 'Dan Wing'; 'Henry Sinnreich'; behave@ietf.org > > Cc: henrys@adobe.com; baford@mit.edu; dank@kegel.com > > Subject: RE: [BEHAVE] Re: removing application milestone > > > > > -----Original Message----- > > > From: Dan Wing [mailto:dwing@cisco.com] > > > > > > What's the latency if there are no NATs involved whatsoever? Your > > > numbers indicate hundreds of milliseconds for every NAT scenario, > > > even for the kinds of NATs that allow connections from any IP > > > address. NATs do not, on their own accord, add hundreds of > > > milliseconds of delay. If they did, DNS queries would take too > > > long and people would complain that "the Internet" is slow (web > > > pages with lots of embedded objects on different servers). > > > > I'm not sure I follow. The times I gave were the elapsed ms > > it took to establish the connection from start to finish. So > > it'd be roughly: > > > > (The RTT time between A and the RZ server) + > > (The processing time inside the RZ) + > > (The RTT time between A and B) + > > (The three-way handshake and NAT penetration time) > > Without any NATs, that last event (NAT penetration time) > doesn't occur. > I'm > curious what times you have without any NATs. This would > allow learning > the > NAT penetration time for the non-ICE NAT traversal technique you're > using. > > > Thus in general, it takes a second or less to establish the > > connection. > > By 'the connection', I believe you're referring to that last > step (3 way > handshake and NAT penetration time)? > > Is the 3-way handshake TCP, or is that your NAT penetration > code doing a > 3-way handshake? I ask because ICE does a 4-way handshake (of sorts), > which > is its NAT penetration. > > > However, once that connection has been established, > > there is no additional latency introduced by the system: packets > > flow between A and B directly at whatever latency is introduced > > by the intermediate networks. > > Right. > > > Does this answer your question? How long does it typically > > take ICE to establish a connection, including the "triggered > > check" optimization? > > I don't know. I don't have direct experience with ICE on > the Internet. I haven't seen any published information with > those numbers. You may have noticed Henry asking for such > information on MMUSIC and on SIP, > http://www1.ietf.org/mail-archive/web/mmusic/current/msg05997.html > > > Is it also subsecond on average between any two points on the globe? > > Most of the time, yes. > > ICE always establishes a direct, peer-to-peer connection when > it can. > In some cases [such as two endpoints behind 'symmetric' NATs (RFC3489 > terminology) or non-Endpoint-Independent Mapping NATs (RFC4787 > terminology)] there is no reliable technique to get a direct peer-to- > peer connection. The unreliable technique to establish a direct > peer-to-peer connection in that situation is to guess the port number > assigned by the remote NAT. > > -d > > > _______________________________________________ > Behave mailing list > Behave@ietf.org > https://www1.ietf.org/mailman/listinfo/behave _______________________________________________ Behave mailing list Behave@ietf.org https://www1.ietf.org/mailman/listinfo/behave
- [BEHAVE] ICE performance Dan Wing
- [BEHAVE] RE: ICE performance Henry Sinnreich
- Re: [BEHAVE] ICE performance Guilherme Balena Versiani
- RE: [BEHAVE] ICE performance Dan Wing
- RE: [BEHAVE] ICE performance David Barrett
- [BEHAVE] Re: removing application milestone Dan Wing
- [BEHAVE] RE: ICE performance David Barrett
- [BEHAVE] RE: ICE performance Dan Wing
- Re: [BEHAVE] ICE performance Guilherme Balena Versiani
- Re: [BEHAVE] ICE performance Guilherme Balena Versiani
- RE: [BEHAVE] ICE performance Henry Sinnreich
- RE: [BEHAVE] ICE performance David Barrett
- Re: [BEHAVE] ICE performance RĂ©mi Denis-Courmont
- Re: [BEHAVE] RE: ICE performance Philip Matthews
- Re: [BEHAVE] ICE performance Philip Matthews
- Re: [BEHAVE] ICE performance Jonathan Rosenberg
- Re: [BEHAVE] ICE performance Guilherme Balena Versiani
- RE: [BEHAVE] ICE performance Dan Wing
- Re: [BEHAVE] ICE performance Philip Matthews
- RE: [BEHAVE] ICE performance Dan Wing
- Re: [BEHAVE] RE: ICE performance Cullen Jennings
- Re: [BEHAVE] RE: ICE performance Saikat Guha
- RE: [BEHAVE] RE: ICE performance Dan Wing