Re: [tsvwg] [ippm] Why measure RTT passively?
<alexandre.ferrieux@orange.com> Wed, 19 September 2018 21:48 UTC
Return-Path: <alexandre.ferrieux@orange.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9753130E8B; Wed, 19 Sep 2018 14:48:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.289
X-Spam-Level:
X-Spam-Status: No, score=-0.289 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 X-SwDnbpFwsH; Wed, 19 Sep 2018 14:48:03 -0700 (PDT)
Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98755130E02; Wed, 19 Sep 2018 14:48:03 -0700 (PDT)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar25.francetelecom.fr (ESMTP service) with ESMTP id 42Ftl60h6fz8tTJ; Wed, 19 Sep 2018 23:48:02 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.3]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 42Ftl55dfsz5vN9; Wed, 19 Sep 2018 23:48:01 +0200 (CEST)
Received: from [10.193.4.89] (10.168.234.6) by OPEXCLILM5D.corporate.adroot.infra.ftgroup (10.114.31.3) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 19 Sep 2018 23:48:01 +0200
To: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, Tom Herbert <tom@herbertland.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, tsvwg <tsvwg@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Christian Huitema <huitema@huitema.net>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>
References: <D8EC0860-BA95-48D9-BE42-933426B60417@trammell.ch> <CALx6S34qm5j+UntuuT=pvMc-C_yOasL5s1DHD7CY4uFHR8zRyQ@mail.gmail.com> <CAKKJt-fqOmoBSqrhHhWg07kV3CqUfpTT1QOeuUhtJpPV7hZNYw@mail.gmail.com> <BD9E270A-0CDD-4F8D-9628-EC3D5359D1AE@huitema.net> <4cc8764d-736b-5f54-0769-d26b98a8e2a3@erg.abdn.ac.uk> <5b05303b-317c-2405-9299-5aabeebe501d@gmail.com> <CALx6S34QTweA9QYHygoiB4gWcNKLKgRQnijx+Jn0iq7j3UWAZA@mail.gmail.com> <CAN1APdcV+UbiEoUEAE3qHViyJVAnbMu24YZeHwy4iANMGeoKUg@mail.gmail.com>
From: alexandre.ferrieux@orange.com
Message-ID: <4052_1537393681_5BA2C411_4052_19_1_32562795-59d1-eac3-743e-ef4fd320a738@orange.com>
Date: Wed, 19 Sep 2018 23:46:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <CAN1APdcV+UbiEoUEAE3qHViyJVAnbMu24YZeHwy4iANMGeoKUg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------6DC3160CFA3F5B540B392832"
Content-Language: fr-xx-moderne
X-Originating-IP: [10.168.234.6]
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/49vWWaBmBB212jfp5nELGgv-eew>
Subject: Re: [tsvwg] [ippm] Why measure RTT passively?
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Sep 2018 21:48:07 -0000
We've spent some energy trying to get something from 1 bit indeed. The problem is twofold: (1) robustness to reordering => only commutative things like unary or average (like 1-bit DACs) work (2) scarce outgoing flow => as few as 2 ACKs per RTT happen => must spread the info over a looong time if you're the receiver For an example with unary see the "E" bit in our 3-bit proposal (spin + 2 loss bits) at page 15 of https://github.com/quicwg/wg-materials/blob/master/interim-18-09/Spin%20bit%20and%20beyond%20%40%20Orange%20v1.pdf On 09/19/18 23:30, Mikkel Fahnøe Jørgensen wrote: > On the actual experiments: > > has there been any work on patterns on a single bit? At some point we > discussed various signals including square wave, PI, and fractal gray codes. > > If privacy or space is a concern with 3 bits, perhaps a gray code could solve > the same problem trading space for time. > > On 19 September 2018 at 23.18.25, Tom Herbert (tom@herbertland.com > <mailto:tom@herbertland.com>) wrote: > >> On Wed, Sep 19, 2018 at 1:49 PM, Brian E Carpenter >> <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote: >> > On 2018-09-20 01:56, Gorry Fairhurst wrote: >> >> On 19/09/2018 13:24, Christian Huitema wrote: >> >>> >> >>>> On Sep 18, 2018, at 7:59 PM, Spencer Dawkins at IETF >> <spencerdawkins.ietf@gmail.com <mailto:spencerdawkins.ietf@gmail.com>> wrote: >> >>>> >> >>>> Forget that I'm an AD, because I'm not wearing any hats, but I'm having >> a really difficult time explaining to other people internally how a spin bit >> that's not in the IP header, but is part of a mostly-encrypted transport >> header, is better than putting something in an IP (extension? iOAM?) header >> that would be transport-independent. >> >>> The one advantage of the bit in transport header is that it is >> authenticated end to end. The other advantage is that it is automatically >> tied to a transport flow and its five tuple. Then there is the reality that >> IP header bits are commonly rewritten by a variety of middleboxes. >> >>> >> >>> The downside is that different encrypted transports will most likely end >> up adopting different encodings and conventions. >> >>> >> >>> But of course we could also repurpose one of the TOS bits >> >> Do you mean the DSCP field? - That would sound like a very odd proposal. >> > >> > To be clear, there are no free bits in the DSCP field, there are only >> > free codepoints in the 6-bit space. And of course since DSCP values >> > explicitly act as a QoS request, they also implicitly change the >> > one-way latency and therefore the RTT. So the DSCP bits would be >> > remarkably bad as a tool for RTT measurement. >> > >> > Brian C >> > >> >>> or one of the flow header bits for the purpose, to mirror the transport >> level bit. Mirror instead of replace: that would alleviate the need of >> parsing transport headers, but still allow end to end detection of IP header >> rewriting. >> >> Neither are there any flow label bits available. Re-purposing even a >> single bit would adversely effect deployed use cases where flow label >> is being used for packet steering or other purposes. Using the flow >> label for packet marking was discussed in >> https://tools.ietf.org/html/draft-fioccola-spring-flow-label-alt-mark-01 >> >> Tom >> >> >>> >> >>> -- Christian Huitema >> >> >> >> Gorry >> >> >> >> . >> >> >> > >> _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
- [tsvwg] Why measure RTT passively? Brian Trammell (IETF)
- Re: [tsvwg] Why measure RTT passively? Tom Herbert
- Re: [tsvwg] [ippm] Why measure RTT passively? Spencer Dawkins at IETF
- Re: [tsvwg] Why measure RTT passively? Michael Tuexen
- Re: [tsvwg] Why measure RTT passively? Brian Trammell (IETF)
- Re: [tsvwg] [ippm] Why measure RTT passively? Christian Huitema
- Re: [tsvwg] [ippm] Why measure RTT passively? Gorry Fairhurst
- Re: [tsvwg] Why measure RTT passively? Willy Tarreau
- Re: [tsvwg] Why measure RTT passively? Brian Trammell (IETF)
- Re: [tsvwg] Why measure RTT passively? Willy Tarreau
- Re: [tsvwg] Why measure RTT passively? Tom Herbert
- Re: [tsvwg] Why measure RTT passively? Mikkel Fahnøe Jørgensen
- Re: [tsvwg] Why measure RTT passively? Tom Herbert
- Re: [tsvwg] [ippm] Why measure RTT passively? Tom Herbert
- Re: [tsvwg] [ippm] Why measure RTT passively? Brian E Carpenter
- Re: [tsvwg] [ippm] Why measure RTT passively? Tom Herbert
- Re: [tsvwg] [ippm] Why measure RTT passively? Mikkel Fahnøe Jørgensen
- Re: [tsvwg] [ippm] Why measure RTT passively? alexandre.ferrieux
- Re: [tsvwg] [ippm] Why measure RTT passively? Christian Huitema
- Re: [tsvwg] [ippm] Why measure RTT passively? alexandre.ferrieux
- Re: [tsvwg] [ippm] Why measure RTT passively? Brian E Carpenter