Re: Packet Loss Signaling for Encrypted Protocols - draft-ferrieuxhamchaoui-tsvwg-lossbits

Mark Nottingham <mnot@mnot.net> Tue, 09 July 2019 04:49 UTC

Return-Path: <mnot@mnot.net>
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 F2BDA1200EC for <quic@ietfa.amsl.com>; Mon, 8 Jul 2019 21:49:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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=mnot.net header.b=I0ic6fQ0; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=0c5/uMgL
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 DXN4EQ09zKEV for <quic@ietfa.amsl.com>; Mon, 8 Jul 2019 21:49:02 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7CA9120091 for <quic@ietf.org>; Mon, 8 Jul 2019 21:49:02 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id D569722054; Tue, 9 Jul 2019 00:49:01 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 09 Jul 2019 00:49:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm3; bh=P aEGIKb673UujP9CeJ2fqZ2ETItOJsSeG1pR+6RNZ04=; b=I0ic6fQ0n2B++n5aq puBTb7QaSYQd20ZgD3bKiAbZtbhtQZ2DrdX7DwvD6Z1LZnCpsNe3uffxQc5VRoqN 1fkW8OXD7bYKbsFf6SRoJZoysaFQSIe175BIC3mcVk+sRwphBCEbrM9v2oU2eeEU 2veymOLDnbEBsNL69McRYdHGnLXD7CGk3+nx/JRD3jsHvkxpBiYSLijLezDkABjj 4PsPrIIZFrCARF6k6NwNsGdp2qfq9xoN17r1T/HuHT0dg3o98d1MPAhaBOgd9klL Gc1+JqEieKPUcTsYygXuxhf3l9Qi+WlMvS+AgmweLaXVVsGcYaSfoygvoUkQCLCV IwrbA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=PaEGIKb673UujP9CeJ2fqZ2ETItOJsSeG1pR+6RNZ 04=; b=0c5/uMgLZjcwlI7LlTZVrD5/N/A7Q9N1raJInlXdyQros8zfOipp1zzRw 347I+rwEk+z9HattCBXpOKzeQSoOZSUbh0fFTucdPNhZd0lZf70w8rJaDdB2OzEk 1ZJ144DLUAbYqXqJamHqW/a6kaap7l5nBxw6GZi5tTw7E0Mdh+gW78R3ot9skfQ0 9w6VUlIIVg0NrbsN7QS3Qh5S1cCOkDHOf4NA7V3tgQYN1ZYJ6G1GF6qfbCVKYZwb yQium+VPzuUQZt8Tqn8rLTQbcCxHUSCk5qYlQikg1vj+bSK62+rsQmRWBcDATg5U dbXfJBIydpmt2RiYeRLFapwnacLhQ==
X-ME-Sender: <xms:vBwkXUjEHmc3OShyguJ6fp4BQAZLGn0k9FNqs795tiGFoE0us-ibyA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgedugdekiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtddvnecuhfhrohhmpeforghrkhcu pfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuffhomhgrihhnpe hivghtfhdrohhrghdpmhhnohhtrdhnvghtnecukfhppedugeegrddufeeirddujeehrddv keenucfrrghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdrnhgvthenucevlh hushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:vBwkXRQ494_B0Xayl2J9g-sQOlhtVzQyvV0CM5RFBHjCdVylJWQulw> <xmx:vBwkXXHFvzTkWqk0BMQt51PQKlXZq5CBkbpB1FHEyEutAzn5b99OWQ> <xmx:vBwkXZmgNdIpQfqqB0p7n4P-5luDer-pa4oM8ACcouTRVq0jSS9P3A> <xmx:vRwkXWTwzpHz1wLHfhIZQxRHuHGCNcxUhN_I6UXjIAVm_ICkMdrqow>
Received: from macbook-pro.mnot.net (unknown [144.136.175.28]) by mail.messagingengine.com (Postfix) with ESMTPA id 717DE8005B; Tue, 9 Jul 2019 00:48:58 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: Re: Packet Loss Signaling for Encrypted Protocols - draft-ferrieuxhamchaoui-tsvwg-lossbits
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <f405ea70fc994867b3585b267106bc84@ustx2ex-dag1mb5.msg.corp.akamai.com>
Date: Tue, 09 Jul 2019 14:48:54 +1000
Cc: Lars Eggert <lars@eggert.org>, "quic@ietf.org" <quic@ietf.org>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <EE34622F-54F5-4C23-9457-5645E368070F@mnot.net>
References: <f405ea70fc994867b3585b267106bc84@ustx2ex-dag1mb5.msg.corp.akamai.com>
To: "Lubashev, Igor" <ilubashe@akamai.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/wsVao34--oHbH6Qtf9V0h8SVCSo>
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: Tue, 09 Jul 2019 04:49:05 -0000

Hi Igor,

Thanks for that. Our agenda is indeed tight, so I'd recommend discussing on the list and having side conversations in Montreal.

Thanks,


> On 9 Jul 2019, at 2:44 pm, Lubashev, Igor <ilubashe@akamai.com> wrote:
> 
> Alexandre, Isabelle, and I have posted a draft on a method for endpoints to signal packet loss to the path, while maintaining end user privacy and resisting ossification.  The method is protocol-independent, but of course you get the most benefit by applying the method to encrypted transports, and QUIC is what people usually think of first in such context.
> 
> The draft is not targeted at the QUIC WG specifically, since it is describing a general method of such loss reporting.  But we do mention QUIC, so the WG may find it interesting.  We would welcome feedback from the QUIC WG.
> 
> Lars, Mark, I am sure the meeting agenda for Montreal is pretty tight, but if the WG is interested, we are happy to have a quick QUIC-specific presentation on this.
> 
> Thank you!
> 
> - Igor
> 
> P.S.  We've implemented this proposal in some Akamai servers and have been using it to serve actual end-user QUIC traffic for a subset of Orange customers.  Orange implemented a passive observer that used this signal to detect and identify loss.  We can share the high-level of the results and will share the detailed analysis of the data and measurement techniques in maprg.
> 
> ---------------------
> 
> https://datatracker.ietf.org/doc/draft-ferrieuxhamchaoui-tsvwg-lossbits/
> 
> Abstract:
>   This document describes a protocol-independent method that employs
>   two bits to allow endpoints to signal packet loss in a way that can
>   be used by network devices to measure and locate the source of the
>   loss.  The signaling method applies to all protocols with a protocol-
>   specific way to identify packet loss.  The method is especially
>   valuable when applied to protocols that encrypt transport header and
>   do not allow an alternative method for loss detection.

--
Mark Nottingham   https://www.mnot.net/