Re: [conex] ConEx as sender side only modification
"Scheffenegger, Richard" <rs@netapp.com> Fri, 30 March 2012 06:39 UTC
Return-Path: <rs@netapp.com>
X-Original-To: conex@ietfa.amsl.com
Delivered-To: conex@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E89A021F879B for <conex@ietfa.amsl.com>; Thu, 29 Mar 2012 23:39:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.535
X-Spam-Level:
X-Spam-Status: No, score=-10.535 tagged_above=-999 required=5 tests=[AWL=0.064, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 y6Caxoy0qCCB for <conex@ietfa.amsl.com>; Thu, 29 Mar 2012 23:39:23 -0700 (PDT)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by ietfa.amsl.com (Postfix) with ESMTP id B061F21F8582 for <conex@ietf.org>; Thu, 29 Mar 2012 23:39:23 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,341,1330934400"; d="scan'208";a="637398047"
Received: from smtp2.corp.netapp.com ([10.57.159.114]) by mx2-out.netapp.com with ESMTP; 29 Mar 2012 23:39:22 -0700
Received: from vmwexceht03-prd.hq.netapp.com (vmwexceht03-prd.hq.netapp.com [10.106.76.241]) by smtp2.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id q2U6dMkF017468; Thu, 29 Mar 2012 23:39:22 -0700 (PDT)
Received: from SACEXCMBX02-PRD.hq.netapp.com ([169.254.1.178]) by vmwexceht03-prd.hq.netapp.com ([10.106.76.241]) with mapi id 14.02.0247.003; Thu, 29 Mar 2012 23:39:15 -0700
From: "Scheffenegger, Richard" <rs@netapp.com>
To: Bob Briscoe <bob.briscoe@bt.com>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [conex] ConEx as sender side only modification
Thread-Index: AQHNDcbkWDATXpQn5E29dgi3nK8Uk5aBy8bg
Date: Fri, 30 Mar 2012 06:39:14 +0000
Message-ID: <012C3117EDDB3C4781FD802A8C27DD4F130496@SACEXCMBX02-PRD.hq.netapp.com>
References: <20111030141755.21962.83789.idtracker@ietfa.amsl.com> <20111107160135.GA45061@verdi> <DBB1DC060375D147AC43F310AD987DCC42D7A26772@ESESSCMS0366.eemea.ericsson.se> <201203291612.q2TGCQPI001627@bagheera.jungle.bt.co.uk>
In-Reply-To: <201203291612.q2TGCQPI001627@bagheera.jungle.bt.co.uk>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.104.60.116]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "conex@ietf.org" <conex@ietf.org>
Subject: Re: [conex] ConEx as sender side only modification
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Mar 2012 06:39:25 -0000
Bob, a minor nit-pick; even with SACK-enabled flows, you may underestimate the lost bytes from time to time. Whenever a retransmission is lost, the sender won't know about these further bytes that have lost. Unless, that is, the sender also implements lost retransmission detection (which is not standard, and only available in Linux, when the sender buffer is not empty). But I do agree with the spirit of your comment, SACK is good enough for conex to account the lost bytes. The deviation can be estimated by looking at the fraction of (sender side) timeout retransmissions (I think linux breaks them down even further) vs. total packets sent. That should be in the order of 10^-4 or lower even for bad links. Richard Scheffenegger > -----Original Message----- > From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf > Of Bob Briscoe > Sent: Donnerstag, 29. März 2012 18:11 > To: Ingemar Johansson S > Cc: conex@ietf.org > Subject: Re: [conex] ConEx as sender side only modification > > Ingemar, > > For a Not-ECN-capable transport, SACK is fully accurate enough for the > sender to know every lost byte. That's the main reason ConEx is optional for > the receiver. > > For ECN-capable transport, using an un-modifed receiver is not so good. You > can use various strategies if you have to (a couple are given in the accurate > ECN draft). > > You will see Michael Menth's simulations later in the ConEx session show > how it's not so good with unmodified ECN-capable receiver. > > HTH > > > Bob > > At 11:16 14/11/2011, Ingemar Johansson S wrote: > >Hi > > > >Have not been able to follow the ConEx list in detail but reading > >http://tools.ietf.org/id/draft-briscoe-conex-initial-deploy-00.txt > >I can see that received side modifications are optional. > >This is of course interesting at least if consinder the normal server > >client architecture as it is easier to modify a million servers than a > >zillion clients. > >Assuming that I read right... > >How does it work with TCP, I know TCP > >modifications have been considered to make TCP echo back the exact > >correct number of ECN-CE to the server. > >Does this then mean that a TCP flow (unmodified > >TCP) will state a higher congestion level in the dest-opts than the actual ? > > > >/Ingemar > > > >================================= > >INGEMAR JOHANSSON M.Sc. > >Senior Researcher > > > >Ericsson AB > >Wireless Access Networks > >Labratoriegränd 11 > >971 28, Luleå, Sweden > >Phone +46-1071 43042 > >SMS/MMS +46-73 078 3289 > >ingemar.s.johansson@ericsson.com > >www.ericsson.com > >================================= > >_______________________________________________ > >conex mailing list > >conex@ietf.org > >https://www.ietf.org/mailman/listinfo/conex > > __________________________________________________________ > ______ > Bob Briscoe, BT Innovate & Design > > _______________________________________________ > conex mailing list > conex@ietf.org > https://www.ietf.org/mailman/listinfo/conex
- [conex] I-D Action: draft-ietf-conex-destopt-01.t… internet-drafts
- [conex] draft-ietf-conex-destopt-01.txt John Leslie
- [conex] byte-counting in conex-destopt John Leslie
- Re: [conex] draft-ietf-conex-destopt-01.txt Mirja Kuehlewind
- Re: [conex] byte-counting in conex-destopt Mirja Kühlewind
- Re: [conex] draft-ietf-conex-destopt-01.txt Mirja Kuehlewind
- [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Mirja Kuehlewind
- Re: [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Mirja Kuehlewind
- Re: [conex] ConEx as sender side only modification Bob Briscoe
- Re: [conex] ConEx as sender side only modification Scheffenegger, Richard
- Re: [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Matt Mathis