Re: [dtn-interest] FW: Results of IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08
<l.wood@surrey.ac.uk> Tue, 25 February 2014 12:42 UTC
Return-Path: <l.wood@surrey.ac.uk>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5E241A044C for <dtn-interest@ietfa.amsl.com>; Tue, 25 Feb 2014 04:42:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZbWx-cDeZk60 for <dtn-interest@ietfa.amsl.com>; Tue, 25 Feb 2014 04:42:35 -0800 (PST)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.147]) by ietfa.amsl.com (Postfix) with ESMTP id 6D4191A06CC for <dtn-interest@irtf.org>; Tue, 25 Feb 2014 04:42:32 -0800 (PST)
Received: from [195.245.231.67:41486] by server-11.bemta-5.messagelabs.com id 4B/B1-23886-7BF8C035; Tue, 25 Feb 2014 12:42:31 +0000
X-Env-Sender: l.wood@surrey.ac.uk
X-Msg-Ref: server-4.tower-82.messagelabs.com!1393332150!31304076!1
X-Originating-IP: [131.227.200.31]
X-StarScan-Received:
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3811 invoked from network); 25 Feb 2014 12:42:30 -0000
Received: from exht011p.surrey.ac.uk (HELO EXHT011P.surrey.ac.uk) (131.227.200.31) by server-4.tower-82.messagelabs.com with AES128-SHA encrypted SMTP; 25 Feb 2014 12:42:30 -0000
Received: from EXMB01CMS.surrey.ac.uk ([169.254.1.204]) by EXHT011P.surrey.ac.uk ([131.227.200.31]) with mapi; Tue, 25 Feb 2014 12:42:30 +0000
From: l.wood@surrey.ac.uk
To: ccaini@arces.unibo.it, vint@google.com
Date: Tue, 25 Feb 2014 12:42:29 +0000
Thread-Topic: [dtn-interest] FW: Results of IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08
Thread-Index: Ac8yFI1BNlDgwaXHSySEKmvx68GmOwAD2JoA
Message-ID: <290E20B455C66743BE178C5C84F1240847E6334732@EXMB01CMS.surrey.ac.uk>
References: <20140224174005.29954.4505.idtracker@ietfa.amsl.com> <290E20B455C66743BE178C5C84F1240847E633472E@EXMB01CMS.surrey.ac.uk> <CAHxHggfuA39yP4wvwxC8Gd3waY_XEvRhhHdKJgUzakN-rNWb6A@mail.gmail.com> <290E20B455C66743BE178C5C84F1240847E633472F@EXMB01CMS.surrey.ac.uk> <CAHxHggeQ701aecnu15tcDsMOLboCVFzHaTqendyb2WmrmV+3vg@mail.gmail.com>, <20140225102958.CFFD9409620F@mail.arces.unibo.it>
In-Reply-To: <20140225102958.CFFD9409620F@mail.arces.unibo.it>
Accept-Language: en-US, en-GB
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dtn-interest/EbNZFsPv9gRoc_NZ_eTCI9m6pK0
Cc: dtn-interest@irtf.org
Subject: Re: [dtn-interest] FW: Results of IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Announce." <dtn-interest.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-interest/>
List-Post: <mailto:dtn-interest@irtf.org>
List-Help: <mailto:dtn-interest-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 12:42:39 -0000
With newReno, only SACK matters now. (Though window scaling is still a dark art, with little thanks to Windows XP.) As it happens, I've spent the last couple of years dealing with PEP middlebox TCP accelerators and caches for satellite links. When supporting a number of ISPs backhauled via satellite links from the island populations they themselves support, there are interesting scalability problems with tracking the number of flows and resulting buffer state held over long periods of time. It's interesting pushing the state of the art there. The main difference between these 'transparent' proxies and a more explicit, visible, hop-by-hop partitioning in the different domain conditions afforded by bundling (or tuned visible http proxy caching) is that these get -used-. Endpoints are dumb. Endpoints do dumb things. State at endpoints can't be trusted. That TCP has congestion control and is trusted to control its own state is increasingly an anomaly in a world where every link must have protection against DoS attacks. TCP can't be trusted to do the right thing through bottlenecks like satellite links. While state in the network is undesirable, with PEPs, NAT and firewalls (never mind QoS shaping or BGP) it's necessary - and it's state under the explicit control of a (hopefully knowledgeable) network operator. The 'impedance mismatch' of capacity, speed and delay between the satellite and terrestrial networks imposes QoS shaping, acceleration...it's not something that can be resolved by itself. In discussing whether the junction between the satellite and ground network is a proxy, a bundling agent, or something else, we accept that there must be some sort of stateful control there. We're only debating what exact form that state takes. Lloyd Wood http://about.me/lloydwood ________________________________________ From: Caini Carlo [ccaini@arces.unibo.it] Sent: 25 February 2014 10:30 To: Vint Cerf; Wood L Dr (Electronic Eng) Cc: dtn-interest Subject: Re: [dtn-interest] FW: Results of IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08 Dear Vint and Lloyd, In my opinion, the possibility of using TCP as convergence layer in a Bundle Protocol DTN architecture has many advantages that go beyond the mere compatibility with Internet and that can be achieved (in some selected but important cases) despite the challenges of the links. To cite an example I have personally investigated, consider GEO satellite communications. In these the main challenge is the RTT of about 600 ms mainly due to the propagation time on the satellite link. With such a large RTT, TCP New Reno cannot provide satisfactory performance, especially in the presence of concurrent terrestrial TCP traffic (i.e. with short RTTs). The usual solutions are TCP splitting PEPs that divide the end-to-end paths into three legs: 1) from source to the first PEP, 2) between the two PEPs, 3) from PEP to destination. TCP splitting PEPs provide good performance but violate the end-to-end semantic of TCP and are ineffective with IPsec. By contrast, the BP DTN architecture allows to "naturally" split the end-to-end connection into 3 DTN hops (the same as before), which automatically solves the problem of RTT unfairness between satellite and terrestrial connection; you can use TCP and the first and the last, as they have no challenges at all; you can use whatever convergence layer you want in the intermediate connection (the satellite one), included TCP variants specialized for satellite. Note that on a link with less than 600ms and without (or with just minor disruption) these specialized variants of TCP work well (i.e. you do not need LTP). In short, in GEO communications you can have TCP, by choice, on all the DTN hops, with excellent performance. The price to pay with respect to PEPs is the lack of transparency, because you you need to install and use DTN on the end points. It may be worthwhile. Yours, Carlo At 10.43 25/02/2014, Vint Cerf wrote: >there is a lot more TCP and IP network readily >available than others so, statistically, this is >not a surprise. I anticipate that LTE may prove >another supporting environment. Of course, there >continues to be work in deep space such as the >latest laser comm tests to/from the moon at 600 Mb/s. > >vint > > > >On Tue, Feb 25, 2014 at 4:27 AM, ><<mailto:l.wood@surrey.ac.uk>l.wood@surrey.ac.uk> wrote: >Vint, > >the impression I've gained is that most bundle >protocol use is over TCP - that is, >rather than being a compatibility mechanism, TCP >is the dominant transport for the >bundle protocol. > >Are there any statistics or metrics of use that can shed light here? > >thanks > >Lloyd Wood ><http://about.me/lloydwood>http://about.me/lloydwood >________________________________________ >From: Vint Cerf [<mailto:vint@google.com>vint@google.com] >Sent: 25 February 2014 08:51 >To: Wood L  Dr (Electronic Eng) >Cc: dtn-interest >Subject: Re: [dtn-interest] FW: Results of >IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08 > >Lloyd, >This makes it possible to support applications >end to end over DTN including the Internet. >It is a compatibility mechanism. > >vint > > > >On Tue, Feb 25, 2014 at 3:23 AM, ><<mailto:l.wood@surrey.ac.uk>l.wood@surrey.ac.uk<mailto:l.wood@surrey.ac.uk>> >wrote: >Congratulations to  DTNRG on reaching the below milestone in getting >this draft well on the way to being published. > >It's been a long delay since draft-demmer-dtnrg-tcp-clayer-00.txt in October >2006, but defining how the bundle protocol is carried over TCP will go a long >way to improving support for networked communications under the very >difficult disrupted and delay-tolerant network conditions when TCP break... >um. Ah. > >Lloyd Wood ><http://about.me/lloydwood>http://about.me/lloydwood >________________________________________ >From: IETF-Announce >[<mailto:ietf-announce-bounces@ietf.org>ietf-announce-bounces@ietf.org<mailto:ietf-announce-bounces@ietf.org>] >On Behalf Of The IESG >[<mailto:iesg-secretary@ietf.org>iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org>] >Sent: 24 February 2014 17:40 >To: Lars Eggert; ><mailto:draft-irtf-dtnrg-tcp-clayer@tools.ietf.org>draft-irtf-dtnrg-tcp-clayer@tools.ietf.org<mailto:draft-irtf-dtnrg-tcp-clayer@tools.ietf.org>; ><mailto:jo@netlab.tkk.fi>jo@netlab.tkk.fi<mailto:jo@netlab.tkk.fi> >Cc: ><mailto:iana@iana.org>iana@iana.org<mailto:iana@iana.org>; >The IESG; ><mailto:ietf-announce@ietf.org>ietf-announce@ietf.org<mailto:ietf-announce@ietf.org> >Subject: Results of IETF-conflict review for draft-irtf-dtnrg-tcp-clayer-08 > >The IESG has completed a review of draft-irtf-dtnrg-tcp-clayer-08 >consistent with RFC5742. > > >The IESG has no problem with the publication of 'Delay Tolerant >Networking TCP Convergence Layer Protocol' ><draft-irtf-dtnrg-tcp-clayer-08.txt> as an Experimental RFC. > > >The IESG has concluded that there is no conflict between this document >and IETF work. > > > >The IESG would also like the IRTF to review the comments in the >datatracker related to this document and determine whether or not they >merit incorporation into the document. Comments may exist in both the >ballot and the history log. > >The IESG review is documented at: ><http://datatracker.ietf.org/doc/conflict-review-irtf-dtnrg-tcp-clayer/>http://datatracker.ietf.org/doc/conflict-review-irtf-dtnrg-tcp-clayer/ > >A URL of the reviewed Internet Draft is: ><http://datatracker.ietf.org/doc/draft-irtf-dtnrg-tcp-clayer/>http://datatracker.ietf.org/doc/draft-irtf-dtnrg-tcp-clayer/ > >The process for such documents is described in RFC 5743 > >Thank you, > >The IESG Secretary > > >_______________________________________________ >dtn-interest mailing list ><mailto:dtn-interest@irtf.org>dtn-interest@irtf.org<mailto:dtn-interest@irtf.org> ><https://www.irtf.org/mailman/listinfo/dtn-interest>https://www.irtf.org/mailman/listinfo/dtn-interest > > >_______________________________________________ >dtn-interest mailing list >dtn-interest@irtf.org >https://www.irtf.org/mailman/listinfo/dtn-interest
- [dtn-interest] FW: Results of IETF-conflict revie… l.wood
- Re: [dtn-interest] FW: Results of IETF-conflict r… Vint Cerf
- Re: [dtn-interest] FW: Results of IETF-conflict r… l.wood
- Re: [dtn-interest] FW: Results of IETF-conflict r… Vint Cerf
- Re: [dtn-interest] FW: Results of IETF-conflict r… Caini Carlo
- Re: [dtn-interest] FW: Results of IETF-conflict r… l.wood
- Re: [dtn-interest] FW: Results of IETF-conflict r… Ivancic, William D. (GRC-RHN0)
- Re: [dtn-interest] FW: Results of IETF-conflict r… Arjuna Sathiaseelan
- Re: [dtn-interest] FW: Results of IETF-conflict r… Arjuna Sathiaseelan
- Re: [dtn-interest] FW: Results of IETF-conflict r… Ivancic, William D. (GRC-RHN0)
- Re: [dtn-interest] FW: Results of IETF-conflict r… Burleigh, Scott C (312G)