Re: [tsvwg] [ippm] Why measure RTT passively?

Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> Wed, 19 September 2018 21:30 UTC

Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBC7C130E6F; Wed, 19 Sep 2018 14:30:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 LngOe3rqf5oi; Wed, 19 Sep 2018 14:30:36 -0700 (PDT)
Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAB55130E47; Wed, 19 Sep 2018 14:30:36 -0700 (PDT)
Received: by mail-ot1-x330.google.com with SMTP id 36-v6so7265863oth.11; Wed, 19 Sep 2018 14:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=xXfgiz2YJF/QZe4IqbE2vEMoljv6XkAQCmTpyvl6gNY=; b=G4DHnvlJBh/xhrMpCgxUaTh+FiNTHdoPSfX3qQ9FH4TnTWtqpzA8HYLBXSRf7o3/Op +G5ueiDWbQIehJkfvPuYa4YylYKP0g0L6OA1PG6j035J+N7lPwQl8jfmNwpkWschVKwb 9E8TATSfo/lvUqkLXGaFpP1k7Gm26h2mDPo41stdyDpgxrdwiGsJqc7Uzu9W5asprK7o YTGfXlzAGCa3GOfi8Myurak1THyRDLIQ7puAtvZcgJcIRjZou2OTz0wQbXfW3rq8Qpom TmQQM+H+qnXkhzjJpGKCeUK5J93UrVEvuHvqVg3LwngagI+86BjjrFATxlE9/wR+Hgug KMpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=xXfgiz2YJF/QZe4IqbE2vEMoljv6XkAQCmTpyvl6gNY=; b=SgHoRvZfw7bATxHni2F/BmlW83+bt4KJql8a2Nx2sYdrmnkIaxk3eg8lABgxWKgwzj sFnDPCoVCBFB64GmTQoiVqVoEQl+cBepX5//0qtM9gLc3ZVrn4UXkt9WHuFpXxez2OqM 6ipw/jTTCMYkeuES2OGnKls4vtwvY349H1n2sJqRPX4rS7LBDyCnRBrZTNYZaLh5ewuF 5CMM2N8QTSai5Xgz/tPAVoJsXV/SbC+q8faoEBSOmfvu/pGzin3qz/6D6T0uky+7xPad BsQFRB85V1e+etdqN3m1v0sBXB4zot3JU2fuPaj0tnR1qXa8IsjjH1pxWPreTStLMG7q lQKA==
X-Gm-Message-State: APzg51BHgTqkuTsO6PXZlNwnym+/7aViWBklbH1gH/Q0qEVJ2uksOiQV EAW9Vr73Da53Tn2b/rwu542kKrf2OQXQIMfjFk3y8hGf
X-Google-Smtp-Source: ANB0VdZy4j/m0h5CPpd5MDVj4PSNabSg9lhMqy1qLjyWkl6fiYJVVD4+7jDLtQGeNhhHzHUHwpKgBowwotBiWYkjN5E=
X-Received: by 2002:a9d:689:: with SMTP id 9-v6mr19378714otx.149.1537392635930; Wed, 19 Sep 2018 14:30:35 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Sep 2018 17:30:35 -0400
From: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
In-Reply-To: <CALx6S34QTweA9QYHygoiB4gWcNKLKgRQnijx+Jn0iq7j3UWAZA@mail.gmail.com>
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>
X-Mailer: Airmail (420)
MIME-Version: 1.0
Date: Wed, 19 Sep 2018 17:30:35 -0400
Message-ID: <CAN1APdcV+UbiEoUEAE3qHViyJVAnbMu24YZeHwy4iANMGeoKUg@mail.gmail.com>
Subject: Re: [tsvwg] [ippm] Why measure RTT passively?
To: Tom Herbert <tom@herbertland.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: IETF IPPM WG <ippm@ietf.org>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>, Christian Huitema <huitema@huitema.net>, tsvwg <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f1edf90576401d7e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kKEM-UIMtsgOUEssp4exdi5rlZ8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Sep 2018 21:30:39 -0000

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) wrote:

On Wed, Sep 19, 2018 at 1:49 PM, Brian E Carpenter
<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> 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
>>
>> .
>>
>