Re: New Version Notification for draft-ferrieuxhamchaoui-quic-lossbits-03.txt

Roberto Peon <fenix@fb.com> Wed, 12 February 2020 02:33 UTC

Return-Path: <prvs=93119ca7b2=fenix@fb.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 74F52120071 for <quic@ietfa.amsl.com>; Tue, 11 Feb 2020 18:33:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.718
X-Spam-Level:
X-Spam-Status: No, score=-2.718 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=kVLcgzcA; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=d7u7yHeG
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 UQ7wYl5-FCP0 for <quic@ietfa.amsl.com>; Tue, 11 Feb 2020 18:33:21 -0800 (PST)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A669F12004D for <quic@ietf.org>; Tue, 11 Feb 2020 18:33:21 -0800 (PST)
Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.42/8.16.0.42) with SMTP id 01C2Tr98023126; Tue, 11 Feb 2020 18:33:15 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=ya2mSW2hx1i3Lyh1eD/HLnIazU4I/NlAkRPF/6Ia8iI=; b=kVLcgzcAsyoSSKg9qLxyGKKO+0n71cC7XfjxSq4ix5HrYSjjudeK8IB7xJ0lfg1iGfpJ +r2VXH9qwUyaw7thjiSvIU0P8SM959XL07bLRzxVzsNQTkFCoKQB0GJaza3ZyXE5jiKX xpJlWWBw085egABCyJFVfo3lsQMljyC/T18=
Received: from maileast.thefacebook.com ([163.114.130.16]) by m0089730.ppops.net with ESMTP id 2y2ftexgea-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 11 Feb 2020 18:33:15 -0800
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.174) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1779.2; Tue, 11 Feb 2020 18:33:14 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LAAwgSvB9ZhQ0yUiBCFoQ2xRqBBfyzipvbQNL+AyxVn1AIZEe9qbDWKqJNrShceHGYCiy9cFTTQdqu92Z2KjohGfhfR+xJvfjMJzkmaHWDDQL1T+aHMA39h8NHdtdAxEu59bpgxpvHYYMuqiQCrVl9RFMuI6RnOkISeVBTIbBOYf9xkmcLJPQprNb20zKFPUFk3uEkGLiYMpAwjv26MzqH4BqjWXdY3ksHcozAD097SfSoHhiYuUk87/wLwvkdsHIUGSPhqXipSQH+AQm2va74EqAdomo5qGLToOvted49cnsx1KhC3+gbtzRAPzqcHh20gcML1PWN8EClL7JQo+7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ya2mSW2hx1i3Lyh1eD/HLnIazU4I/NlAkRPF/6Ia8iI=; b=At/+5+WHWXsY+vvfUCmmsGviXsEAt/p4RkY0PXGPBB4msMz1pNRFDuaFXKgOWVL+33KPAnqCZnYzeumckpcoyAmGpRvO9RrRtXRY/gfsN6J88w6/qSRROOufvpMuxRbIsagQlF4n6beg1mBCck7q/b8QRYvJBL1MmAKjiBIozGhL7Bi35oiMR/ZJiaewosb3XvDxYKRhx7ZxwcbxwDyEw4bSZaYcA7BznsGX4YkfnxJzjn86hdBq0P4tVxcQb5yxtGbJ6i0c4Dqp0g1R7XQbaMhFZG4UyiI4jXeJZ3QECJaaMoqYXm1OnnNp6XD9UHdpBCkkcF3eNl2ydhePZmCzjg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ya2mSW2hx1i3Lyh1eD/HLnIazU4I/NlAkRPF/6Ia8iI=; b=d7u7yHeGofqiNxFQHtzooxQszUxNcCFmvinE/unYgamMsvE8fgNFpLraMhk2IE4kkQKZe10o62040KaainR0QUcVddIx/2W+Um4EysCrjNCi0mnLIOS1bbyG7bDkkica9yTd9O51quJlb7eLCbvzdiqA12t1iA5oPZ1Ka3NpLcE=
Received: from MWHPR15MB1935.namprd15.prod.outlook.com (10.174.96.149) by MWHPR15MB1488.namprd15.prod.outlook.com (10.173.235.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.21; Wed, 12 Feb 2020 02:33:13 +0000
Received: from MWHPR15MB1935.namprd15.prod.outlook.com ([fe80::ac5f:bc9e:f7c2:e35f]) by MWHPR15MB1935.namprd15.prod.outlook.com ([fe80::ac5f:bc9e:f7c2:e35f%12]) with mapi id 15.20.2707.030; Wed, 12 Feb 2020 02:33:13 +0000
From: Roberto Peon <fenix@fb.com>
To: Erik Kline <ek.ietf@gmail.com>, "Lubashev, Igor" <ilubashe@akamai.com>
CC: Lars Eggert <lars@eggert.org>, HAMCHAOUI Isabelle IMT/OLN <isabelle.hamchaoui@orange.com>, IETF QUIC WG <quic@ietf.org>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, Dmitri Tikhonov <dtikhonov@litespeedtech.com>
Subject: Re: New Version Notification for draft-ferrieuxhamchaoui-quic-lossbits-03.txt
Thread-Topic: New Version Notification for draft-ferrieuxhamchaoui-quic-lossbits-03.txt
Thread-Index: AQHVzLqrJ8K1dwlaC0usEEtR2wTsCqft3wQQgCfz1wCAAIk4AIAAQ1eA//96/4CAAIntAIAAW6D9
Date: Wed, 12 Feb 2020 02:33:13 +0000
Message-ID: <MWHPR15MB1935FC4A378BA641D87DAD39CD1B0@MWHPR15MB1935.namprd15.prod.outlook.com>
References: <157921301012.26216.13677469865378306147.idtracker@ietfa.amsl.com> <180dde305bf149efb19a88e61967a87a@ustx2ex-dag1mb5.msg.corp.akamai.com> <F7EA1FAE-617D-4CCD-93E9-20C0F8F7FFD8@eggert.org> <851a81d65a9a4318914b9b18fd0b0605@ustx2ex-dag1mb5.msg.corp.akamai.com> <CAMGpriUR-JBFycZcRWcnonXis0bt-QHTq08qva6fA7EU2TiV-A@mail.gmail.com> <BBE88CC9-E833-4385-8469-A35C5AE6CACF@fb.com>, <16d7759ce1de46b59d0ff0a60d22f0b2@ustx2ex-dag1mb5.msg.corp.akamai.com>
In-Reply-To: <16d7759ce1de46b59d0ff0a60d22f0b2@ustx2ex-dag1mb5.msg.corp.akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 91eb2d0f-9b91-4eb7-295c-08d7af63e889
x-ms-traffictypediagnostic: MWHPR15MB1488:
x-microsoft-antispam-prvs: <MWHPR15MB1488000AE7996245808864AECD1B0@MWHPR15MB1488.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:3044;
x-forefront-prvs: 0311124FA9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(366004)(136003)(346002)(396003)(39860400002)(199004)(189003)(66946007)(66476007)(64756008)(8936002)(66556008)(52536014)(5660300002)(76116006)(110136005)(54906003)(316002)(19627235002)(66446008)(91956017)(2906002)(7696005)(15650500001)(71200400001)(33656002)(81156014)(4326008)(86362001)(9686003)(186003)(55016002)(26005)(53546011)(6506007)(478600001)(45080400002)(8676002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR15MB1488; H:MWHPR15MB1935.namprd15.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: C2YmB/Bo5uHTPHOz8b3jFLyELFOzMmp1a+pjMUuhXC0pR5/5Kwq/4NtpzIzinoxYGojscunj97dIloD1zbNl9/3vhr3qofMCi5C2dfeuzMPKhvs3NBazGLKXd7oVd2mGjCTuWlImWH3Wv2Hx1JXi5bYl5TmN/pjsrfPy9WBzpjA8qXPS3EBjvuEk2stAK7IpBiN8kP6W+rOL0j6E3trTexn1jt/FdJ6Fxj7Onh7nWLcOPrTICU0oEWjST1nh+KFusePRhn1nfP3HjZ47Z4tjXPCl0qqGB1niaWZUrheXarX2vj2qP47A0+QoPnYUlCtVw8Oah6cvpZ7Cv0II6x5hfKpyee1UFppokbibR6IcTfNkuaw7DCZYSdw8eBfXw/fpqtMFWq/Yj7ciUbaeS7NPskt+ff736d3/0eImsaFOFHVkhkYTxklS8OCCe52giWW/mf5fuOL4+B2IEbH516w9lFJe5MMbgIGhGvENmHz+8XGiUHKTZ4HLXFLmve6jgEq6
x-ms-exchange-antispam-messagedata: 8BOUYvTlaiIAXjyljMWY4O5cIof4E11e/A47qzxEgWLWityx4wNZ35rdZjOJjgU9kR/z5j0ihYYtfrJ9gGaeN498sV1s/NS65KtYJqSAi/0fTotcSfVRrOqcbCXJLLtrfzfM1/5gh0LKA83FmreC5A==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MWHPR15MB1935FC4A378BA641D87DAD39CD1B0MWHPR15MB1935namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 91eb2d0f-9b91-4eb7-295c-08d7af63e889
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2020 02:33:13.1082 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HkJExBK4eX91bhCDKSpPgqyDxcTo+n8fe8hiWUb3mjIjR7wlDvCe+wL/UDsH3XDi
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1488
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-11_07:2020-02-11, 2020-02-11 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 mlxscore=0 bulkscore=0 phishscore=0 priorityscore=1501 spamscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 adultscore=0 mlxlogscore=999 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002120014
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6AzO9AR8FyBvxbab4Vy3lP7f1ac>
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, 12 Feb 2020 02:33:24 -0000

I should have known you were already on top of it, lol!
-=R

Get Outlook for Android<https://aka.ms/ghei36>

________________________________
From: Lubashev, Igor <ilubashe@akamai.com>
Sent: Tuesday, February 11, 2020 1:04:50 PM
To: Roberto Peon <fenix@fb.com>; Erik Kline <ek.ietf@gmail.com>
Cc: Lars Eggert <lars@eggert.org>; HAMCHAOUI Isabelle IMT/OLN <isabelle.hamchaoui@orange.com>; IETF QUIC WG <quic@ietf.org>; alexandre.ferrieux@orange.com <alexandre.ferrieux@orange.com>; Dmitri Tikhonov <dtikhonov@litespeedtech.com>
Subject: RE: New Version Notification for draft-ferrieuxhamchaoui-quic-lossbits-03.txt


Thanks for not laughing… ??



Yes, that’s how I read the question, too.  Hence I replied: “I agree that the draft could benefit from the explanation of why we use QUIC v1 reserved header bits instead of some bits in a lower layer (or more bits outside of the header in the QUIC packet).”  And I added an issue to this effect, too (https://github.com/igorlord/draft-ferrieuxhamchaoui-lossbits/issues/37).



But, since the reasoning was, indeed, missing from the draft, I kind of summarized it after.



  *   Igor



From: Roberto Peon <fenix@fb.com>


Not laughing over here…

@Igor—I think the question was if we could put the reasoning into the draft!
-=R



From: QUIC <quic-bounces@ietf.org<mailto:quic-bounces@ietf.org>> on behalf of Erik Kline <ek.ietf@gmail.com<mailto:ek.ietf@gmail.com>>
Date: Tuesday, February 11, 2020 at 12:47 PM
To: "Lubashev, Igor" <ilubashe@akamai.com<mailto:ilubashe@akamai.com>>
Cc: Lars Eggert <lars@eggert.org<mailto:lars@eggert.org>>, HAMCHAOUI Isabelle IMT/OLN <isabelle.hamchaoui@orange.com<mailto:isabelle.hamchaoui@orange.com>>, IETF QUIC WG <quic@ietf.org<mailto:quic@ietf.org>>, "alexandre.ferrieux@orange.com<mailto:alexandre.ferrieux@orange.com>" <alexandre.ferrieux@orange.com<mailto:alexandre.ferrieux@orange.com>>, Dmitri Tikhonov <dtikhonov@litespeedtech.com<mailto:dtikhonov@litespeedtech.com>>
Subject: Re: New Version Notification for draft-ferrieuxhamchaoui-quic-lossbits-03.txt



On Tue, Feb 11, 2020 at 8:46 AM Lubashev, Igor <ilubashe@akamai.com<mailto:ilubashe@akamai.com>> wrote:

> From: Lars Eggert <lars@eggert.org<mailto:lars@eggert.org>>
>
> Hi,
>
> (chair hat off)
>
> the draft points to the CONEX work and says this:
>
>    This loss signaling is similar to loss signaling in [RFC7713], except
>    the Loss Event bit is reporting the exact number of lost packets,
>    whereas the Echo Loss bit in [RFC7713] is reporting an approximate
>    number of lost bytes.
>
> What it doesn't say is why the CONEX functionality is being proposed to be
> incorporated into QUIC, rather than staying at the IP level where it arguably
> belongs?

Thanks for the feedback. I agree that the draft could benefit from the explanation of why we use QUIC v1 reserved header bits instead of some bits in a lower layer (or more bits outside of the header in the QUIC packet).

The short answer is deployability.  There is no point in writing drafts that will sit on a shelf, because no one will want to deploy them for at least a decade.  CONEX is one example, plagued by the difficulty of getting IPv6 extension headers deployed.  And good luck with similar IPv4 extensions.

Hence we borrow CONEX ideas but try to implement them in a way that is still possible, while using greasing and anti-ossification techniques.

> Thanks,
> Lars

Best,
- Igor



Folks might laugh, but I think realistically we'll be looking towards UDP trailers at some point.