RE: Proposed response to the 3GPP Liaison Statement

"Lubashev, Igor" <ilubashe@akamai.com> Thu, 31 October 2019 18:14 UTC

Return-Path: <ilubashe@akamai.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 A8CC6120073 for <quic@ietfa.amsl.com>; Thu, 31 Oct 2019 11:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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 (2048-bit key) header.d=akamai.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 p7NW_2ze0oef for <quic@ietfa.amsl.com>; Thu, 31 Oct 2019 11:14:26 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 4E2B112006A for <quic@ietf.org>; Thu, 31 Oct 2019 11:14:26 -0700 (PDT)
Received: from pps.filterd (m0050102.ppops.net [127.0.0.1]) by m0050102.ppops.net-00190b01. (8.16.0.42/8.16.0.42) with SMTP id x9VI6ZBI030192; Thu, 31 Oct 2019 18:14:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=DWeUzKPCm+/pGXOWQ8TuYkZKfxUZQBW2fnun25V8bqA=; b=bqf2kUaOKgkPcOjd2oG0L0ZdgykBKYxQlmqWKuYeE7Fob5vkNWjan4rIR8ChFY7ZnDtY bwaEbIkfOwtzD8qiSejE1BFbfIYL3U1Tx/4htxojfvN9UcE6AI6ENLPQIBbcaVNNajYr NMn9oMbqSsmS+oTdrfP1Gd2DfJuDp5JUh/MEcruRzSufFyPjq0og5Hn9YZkg3RFfiV8A /SysE0l9oUw9x7k+w83xLNGgQF6X/wn0yY/kVJc2DwuYmsuw/WfhdCADq/Iaq7Z3u/PG vUsm05s7X/Lm1Da4x5oWc82iNisv5FvxN2GnIli/Y3EXEd38UDOSUJUNSdNjKVusQJNi dw==
Received: from prod-mail-ppoint8 (prod-mail-ppoint8.akamai.com [96.6.114.122] (may be forged)) by m0050102.ppops.net-00190b01. with ESMTP id 2vxwgkhxp7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 31 Oct 2019 18:14:23 +0000
Received: from pps.filterd (prod-mail-ppoint8.akamai.com [127.0.0.1]) by prod-mail-ppoint8.akamai.com (8.16.0.27/8.16.0.27) with SMTP id x9VI2GRG022759; Thu, 31 Oct 2019 14:14:22 -0400
Received: from email.msg.corp.akamai.com ([172.27.165.116]) by prod-mail-ppoint8.akamai.com with ESMTP id 2vxwfp2k1n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 31 Oct 2019 14:14:20 -0400
Received: from USTX2EX-DAG1MB5.msg.corp.akamai.com (172.27.165.123) by ustx2ex-dag1mb5.msg.corp.akamai.com (172.27.165.123) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 31 Oct 2019 13:14:11 -0500
Received: from USTX2EX-DAG1MB5.msg.corp.akamai.com ([172.27.165.123]) by ustx2ex-dag1mb5.msg.corp.akamai.com ([172.27.165.123]) with mapi id 15.00.1473.005; Thu, 31 Oct 2019 13:14:11 -0500
From: "Lubashev, Igor" <ilubashe@akamai.com>
To: Ted Hardie <ted.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
CC: IETF QUIC WG <quic@ietf.org>
Subject: RE: Proposed response to the 3GPP Liaison Statement
Thread-Topic: Proposed response to the 3GPP Liaison Statement
Thread-Index: AQHVj4f6X5GCI/p0P0GwCxlpiozmvad0RacAgADViwD//+siIA==
Date: Thu, 31 Oct 2019 18:14:09 +0000
Message-ID: <614379f7e12f46c6b38b7928e999cbab@ustx2ex-dag1mb5.msg.corp.akamai.com>
References: <3218A80B-DAFD-43EF-8200-F99C660DF9C9@mnot.net> <5557f717-ae03-46a2-aa9f-54f019a07533@www.fastmail.com> <CA+9kkMBbuG+4309XfZoVb69Pz_s3=RPv2JWZS8zrkVFBkDMJuw@mail.gmail.com>
In-Reply-To: <CA+9kkMBbuG+4309XfZoVb69Pz_s3=RPv2JWZS8zrkVFBkDMJuw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.34.134]
Content-Type: multipart/alternative; boundary="_000_614379f7e12f46c6b38b7928e999cbabustx2exdag1mb5msgcorpak_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-10-31_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1910310178
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-31_07:2019-10-30,2019-10-31 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1011 mlxscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910310179
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/4yGanyAR6dT7aAATfyPKzdwMlb0>
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: Thu, 31 Oct 2019 18:14:29 -0000

RFC 8558 is very relevant.  It says, in Recommendations, that implicit signals should be replaced by explicit signals when originators wish to provide them to network elements on the path.

Since QUIC is removing implicit signals, I read the question from 3GPP to mean “what are you replacing them with [for originators who wish to provide them]?”.  QUIC WG response reads as: “nothing, short of attaching encryption keys to packets”.  Even if QUIC v1 today can offer no replacement for the removed signal, QUIC WG should make an effort to at least suggest a practical way to satisfy RFC 8558’s recommendation of an explicit signal “for those who want it”.  Maybe point to some other specific layer where the WG believes the signal belongs (and can be deployed relatively quickly)?


As for the content of the reply, it includes “The impact upon network operators was discussed extensively as part of that decision.”  Were network operators a part of those discussions, and what was their feedback?


  *   Igor


From: Ted Hardie <ted.ietf@gmail.com>
Sent: Thursday, October 31, 2019 9:58 AM

On Wed, Oct 30, 2019 at 6:14 PM Martin Thomson <mt@lowentropy.net<mailto:mt@lowentropy.net>> wrote:
https://tools.ietf.org/html/draft-iab-path-signals-03<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Diab-2Dpath-2Dsignals-2D03&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=Djn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=bqfwnQ_X0sS2s_-ECuNdlHuwGgGS1ExL0htjWFkdcmA&s=n0t-4YZjV8NbJEQGurqtHwTmD1WjZbvGY_rqh6eYGNE&e=> seems like it might be a helpful supporting document.
If you do choose to cite it, it has been published as RFC 8558, so it would be best to use that.

Ted


On Thu, Oct 31, 2019, at 12:09, Mark Nottingham wrote:
> QUIC WG participants,
>
> Lars and I have discussed a response to this statement and plan on
> sending the message below. If you have comments, please respond to this
> e-mail by 6 November.
>
> Regards,
>
> ~~~
> Thank you for your input to our specifications.
>
> Regarding the encryption of headers in addition to payload, this was a
> conscious design decision by the Working Group. Transport header
> encryption prevents modification by middleboxes, thereby avoiding
> ossification of the protocol, and also makes traffic analysis more
> difficult. The impact upon network operators was discussed extensively
> as part of that decision.
>
> Regarding the spin bit, we believe that your characterisation is correct.
>
> Regarding packet loss measurements, QUIC does support them, but only by
> the endpoints of communication -- not by third parties observing it.
> Keys may be exported by one of the endpoints to allow decoding of
> packet traces (e.g., with Wireshark), but that is not part of the QUIC
> standard.
>
> Regarding performance analysis, it would be helpful if you described
> your use case in more detail. However, it's important to know that the
> Working Group decided early on that QUICv1 would focus on the use case
> of HTTP/3.
>
> In turn, HTTP standardisation focuses primarily on the Web browsing use
> case; while we acknowledge that there are other uses of the protocol,
> and we accommodate them where possible, we cannot change the protocol
> in ways that harms that use. Exposing transport metadata would likely
> do so.
>
> Kind regards,
>
> Mark Nottingham and Lars Eggert, QUIC Working Group chairs
> ~~~