Re: [EME] Re: transport recovery at the APP layer ?
Saikat Guha <saikat@cs.cornell.edu> Fri, 17 November 2006 20:05 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gl9yD-0001FT-2N; Fri, 17 Nov 2006 15:05:53 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gl9yB-0001F4-97 for eme@irtf.org; Fri, 17 Nov 2006 15:05:51 -0500
Received: from exchfenlb-2.cs.cornell.edu ([128.84.97.34] helo=exchfe2.cs.cornell.edu) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gl9y4-0003jV-Qv for eme@irtf.org; Fri, 17 Nov 2006 15:05:51 -0500
Received: from exchfe2.cs.cornell.edu ([128.84.97.28]) by exchfe2.cs.cornell.edu with Microsoft SMTPSVC(6.0.3790.1830); Fri, 17 Nov 2006 15:05:39 -0500
Received: from [128.84.227.36] ([128.84.227.36]) by exchfe2.cs.cornell.edu over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Fri, 17 Nov 2006 15:05:34 -0500
Subject: Re: [EME] Re: transport recovery at the APP layer ?
From: Saikat Guha <saikat@cs.cornell.edu>
To: Joe Touch <touch@isi.edu>
In-Reply-To: <455DFF44.9060208@isi.edu>
References: <E6F7A586E0A3F94D921755964F6BE00662575C@EXCHANGE2.cs.cornell.edu> <455B48BD.5050201@isi.edu> <455B56C9.7080307@rd-iptech.com> <455B6358.4000703@isi.edu> <455C38AC.1090306@rd-iptech.com> <455CDFFF.8000500@isi.edu> <455D9BD5.7000900@wanadoo.fr> <1163775763.8736.114.camel@sioux.systems.cs.cornell.edu> <c70bc85d0611170827t36b9443fm2b5581721142b769@mail.gmail.com> <455DE7D1.6030805@isi.edu> <c70bc85d0611170940s26d906aak4241fe728be5590d@mail.gmail.com> <455DFF44.9060208@isi.edu>
Date: Fri, 17 Nov 2006 15:05:34 -0500
Message-Id: <1163793934.17915.52.camel@sioux.systems.cs.cornell.edu>
Mime-Version: 1.0
X-Mailer: Evolution 2.9.2 (2.9.2-2.fc7)
X-OriginalArrivalTime: 17 Nov 2006 20:05:34.0923 (UTC) FILETIME=[BE1291B0:01C70A83]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 876202f9cbc0933cffbc58102e40f8f2
Cc: eme <eme@irtf.org>, Rémi Després <remi.despres@wanadoo.fr>
X-BeenThere: eme@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: end-middle-end research group <eme.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/eme>, <mailto:eme-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/eme>
List-Post: <mailto:eme@irtf.org>
List-Help: <mailto:eme-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/eme>, <mailto:eme-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0985496080=="
Errors-To: eme-bounces@irtf.org
On Fri, 2006-11-17 at 10:28 -0800, Joe Touch wrote: > Doing that means keeping TCP semantics, which means that a FIN/ACK means > what a FIN/ACK means - that the -endpoint- got the data, not that a > middlebox somewhere else did. TCP has a number of semantics desirable and undesirable (see RFC 3135). WGs active in IETF such as TCPM and BEHAVE are working to preserve the semantics TCP offers. "Fixing" TCP or telling middleboxes how to "correctly" handle FIN packets should not be in scope of EME. As I understand it (see attached illustration), EME is considered with the interface between the application and the Internet layers. e.g. - How to identify the remote app instance? How to find it? - How to forge a path through the network to that instance? - What protocol modules to use (e.g. TCP, SCTP etc.) - How to take into account middleboxes (e.g. NATs, firewalls) should topology or policy require them? - How to take into account network policy (e.g. corporate HTTP proxy)? - How to discover these middleboxes that need to be contacted? - How to reestablish the app-to-app path if something fails? - How to close flows with determinate application-level guarantees? - ... and so on (the blue parts in the attached illustration) Should the path forged include a TCP link or a NAT/firewall, the TCPM and BEHAVE WGs define the protocol, semantics, who sends what packet and what that means for that protocol etc. IMHO, that should be out of scope of EME. -- Saikat
_______________________________________________ EME mailing list EME@irtf.org https://www1.ietf.org/mailman/listinfo/eme
- [EME] The virtual circuit trap mentioned in the E… Rémi Després
- Re: [Fwd: [EME] The virtual circuit trap mentione… Rémi Després
- RE: [EME] The virtual circuit trap mentioned in t… Paul Francis
- Re: [EME] The virtual circuit trap mentioned in t… Rémi Després
- Re: [EME] The virtual circuit trap mentioned in t… Joe Touch
- Re: [EME] The virtual circuit trap mentioned in t… Scott W Brim
- Re: [EME] The virtual circuit trap mentioned in t… Rémi Després
- RE: [EME] The virtual circuit trap mentioned in t… Paul Francis
- Re: [EME] The virtual circuit trap mentioned in t… Rémi Després
- Re: [EME] The virtual circuit trap mentioned in t… Rémi Després
- Re: [EME] The virtual circuit trap mentioned in t… Rémi Després
- Re: [EME] The virtual circuit trap mentioned in t… Joe Touch
- [EME] transport recovery at the APP layer ? Rémi Després
- [EME] Re: transport recovery at the APP layer ? Joe Touch
- RE: [EME] Re: transport recovery at the APP layer… Henry Sinnreich
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- [EME] Re: transport recovery at the APP layer ? Rémi Després
- RE: [EME] Re: transport recovery at the APP layer… Paul Francis
- Re: [EME] Re: transport recovery at the APP layer… Rémi Després
- RE: [EME] Re: transport recovery at the APP layer… Paul Francis
- [EME] Re: transport recovery at the APP layer ? Joe Touch
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- Re: [EME] Re: transport recovery at the APP layer… Yangwoo Ko
- [EME] Re: transport recovery at the APP layer ? Rémi Després
- Re: [EME] Re: transport recovery at the APP layer… Saikat Guha
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- Re: [EME] Re: transport recovery at the APP layer… Mark Baker
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- Re: [EME] Re: transport recovery at the APP layer… Mark Baker
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- Re: [EME] Re: transport recovery at the APP layer… Mark Baker
- Re: [EME] Re: transport recovery at the APP layer… Saikat Guha
- Re: [EME] Re: transport recovery at the APP layer… Joe Touch
- [EME] Relationship betwen Rémi Després
- [EME] TCP close semantics Rémi Després
- [EME] Re: TCP close semantics Joe Touch
- [EME] Re: TCP close semantics Rémi Després
- Re: [EME] Relationship betwen Lars Eggert