Re: [tcpm] draft-anumita-tcpm-stronger-checksum

"Scheffenegger, Richard" <rs@netapp.com> Thu, 10 June 2010 09:41 UTC

Return-Path: <rs@netapp.com>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6B9F3A63CA for <tcpm@core3.amsl.com>; Thu, 10 Jun 2010 02:41:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.299
X-Spam-Level:
X-Spam-Status: No, score=-5.299 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 AWwfIXHSdBoD for <tcpm@core3.amsl.com>; Thu, 10 Jun 2010 02:41:21 -0700 (PDT)
Received: from mx4.netapp.com (mx4.netapp.com [217.70.210.8]) by core3.amsl.com (Postfix) with ESMTP id 3AFC03A6929 for <tcpm@ietf.org>; Thu, 10 Jun 2010 02:41:21 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.53,397,1272870000"; d="scan'208";a="171232418"
Received: from smtp3.europe.netapp.com ([10.64.2.67]) by mx4-out.netapp.com with ESMTP; 10 Jun 2010 02:41:21 -0700
Received: from amsrsexc1-prd.hq.netapp.com (amsrsexc1-prd.hq.netapp.com [10.64.251.107]) by smtp3.europe.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id o5A9dQGC028260; Thu, 10 Jun 2010 02:40:39 -0700 (PDT)
Received: from LDCMVEXC1-PRD.hq.netapp.com ([10.65.251.108]) by amsrsexc1-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Jun 2010 11:39:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 10 Jun 2010 10:39:42 +0100
Message-ID: <5FDC413D5FA246468C200652D63E627A08F65F39@LDCMVEXC1-PRD.hq.netapp.com>
In-Reply-To: <A7ABA9E0-67D0-4FE9-AB87-90BF684D3C15@surrey.ac.uk>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [tcpm] draft-anumita-tcpm-stronger-checksum
Thread-Index: AcsIaHhWb4bv3nZITemc77O4ny0xNgAF08xw
References: <20100609151532.8E75E28C0D0@core3.amsl.com><33D3BDE9-7E8D-4DF0-B8D5-BFFC66CF9C99@nokia.com> <20100609173556.GA5338@nuttenaction> <0C53DCFB700D144284A584F54711EC5809E5C397@xmb-sjc-21c.amer.cisco.com><8B364027-73E4-4C85-B879-7609E28A8B19@nokia.com> <4C0FEB1C.8070006@isi.edu> <5FDC413D5FA246468C200652D63E627A08F65D8B@LDCMVEXC1-PRD.hq.netapp.com> <A7ABA9E0-67D0-4FE9-AB87-90BF684D3C15@surrey.ac.uk>
From: "Scheffenegger, Richard" <rs@netapp.com>
To: L.Wood@surrey.ac.uk
X-OriginalArrivalTime: 10 Jun 2010 09:39:43.0639 (UTC) FILETIME=[DB301A70:01CB0880]
Cc: tcpm@ietf.org, ananth@cisco.com, touch@isi.edu
Subject: Re: [tcpm] draft-anumita-tcpm-stronger-checksum
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jun 2010 09:41:22 -0000

My understanding was, that it has more to do with the reliability of
your back channel (ACK/SACK dropped on their way to the receiver).

But SACK is not required to have "perfect" state shared between receiver
and sender; if multiple consecutive SACKs are dropped, and due to the
lower number of SACK fields some of that info never comes to the sender,
it might unnecessarily retransmit segments, which the receiver did in
fact already receive properly.

Just an edge issue, really, causing behaviour more like Reno (non-SACK)
retransmissions. But even having just one SACK field should already
serve to conserve much bandwidth (and responsiveness, as fewer RTTs are
necessary to re-send all missing data) over NewReno.

Richard Scheffenegger

 

> -----Original Message-----
> From: L.Wood@surrey.ac.uk [mailto:L.Wood@surrey.ac.uk] 
> Sent: Donnerstag, 10. Juni 2010 08:45
> To: Scheffenegger, Richard
> Cc: L.Wood@surrey.ac.uk; touch@isi.edu; 
> lars.eggert@nokia.com; tcpm@ietf.org; ananth@cisco.com
> Subject: Re: [tcpm] draft-anumita-tcpm-stronger-checksum
> 
> 
> On 10 Jun 2010, at 00:53, Scheffenegger, Richard wrote:
> > 
> > Further, I have spent some time looking for research on the 
> > effectiveness of SACK - as this option would reduce the 
> typical number 
> > of SACK fields from a maximum of 3 down to 2. But from what 
> I learned, 
> > it seems that the number of SACK fields in an ACK have the 
> property of 
> > diminishing returns. You gain a lot from the 1st field; 
> somewhat from 
> > the 2nd, a bit from the 3rd, and having a 4th is surplus :).
> 
> That's probably because TCP's dupack threshold is three, 
> after which fast recovery is invoked.
> 
> Lloyd Wood
> L.Wood@surrey.ac.uk
> http://sat-net.com/L.Wood
> 
> 
> 
>