Update to draft QUIC DPLPMTUD text i draft-ietf-tsvwg-datagram-plpmtud

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 12 May 2020 08:49 UTC

Return-Path: <magnus.westerlund@ericsson.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 C0AE13A0CD8; Tue, 12 May 2020 01:49:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.273
X-Spam-Level:
X-Spam-Status: No, score=-2.273 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.173, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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=ericsson.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 13OgXsAKpvsN; Tue, 12 May 2020 01:49:51 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10065.outbound.protection.outlook.com [40.107.1.65]) (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 7772E3A0CC7; Tue, 12 May 2020 01:49:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mDdgtm4irwzHn5v9wrc2kC7bzCRJ9Sd2IfxKwHxHK2xCyZD6U8vr3/wX1vVy81UkQBCMhjkJfruWmaNZ/OOy7gCE1DrNO+LmZ02vaO1i0imKlNIGkYVU50kaSXcGZVEXYDTuaSqxd5f4ks1rQjyAc5KzadrEVDrAoMys/r0Xy9WMexh17sldxTbu3uhkkPGBg07gaMynowlCvTD0ntvvzj8VH3/HCj7SjJtYqetXgFlc0tfa5V9wzfL6tcyGDzBeOmXbNC06ND5U5jvuXH05eXwDQDFCVspOPES2bzFBlzGjgQbBLpBEXfX4/F26Z+gPv4ZQ+OPvEBf6Q1oWQ0C1EQ==
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=cQDO8JTSc4VsWXvkiYebBiUJxKBN8PCWKBTfDek1Fro=; b=oCCDw2IMjChRs5Wrgcs71HE14VoMbGkCVlpYZSZyTgSNQ16YMuQ8QyIVUykYxSYjxdSRgMp1TEv5Ra+yZ/iSxdG+bbrrSO/2N05wehj3T3Kr3XToOlwrZOJDYENcxInQ6UM9UM8yhCz+vRT6cIuf5Gs5SucNmJdAQB0GkOT7dXbfztdsrbAYAWTF/2wPxBuc0sme+rSZAOlNbSnaGSGO954IaYLOCSeSYjSTndj161Y1m+zHYIObC69dgj3OGYC/RxZ60VaJ+MdEEzoc3+QwueoonewUNvM2UlLC4SOiH6OfnyTCs8/xcNE5IXhtx8Y4yMcj9lb0OKPRcO3IVj7B2g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cQDO8JTSc4VsWXvkiYebBiUJxKBN8PCWKBTfDek1Fro=; b=ipEWtNnrVZ4NABd+WBCRfMfJW+d451n/z2EckhY/lzULQkEeWQPqyWDEKUOOLkqF+uvQFp6W79+/93jdcOf2zsLVh+epPojXu3qHAZXO5xy10acolDXsTSbM4X9uV6YB5tMPh/MmG5FLBvPk+95QcZ8MDCiD5gUlWLFZf2UMYqA=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3756.eurprd07.prod.outlook.com (2603:10a6:7:8e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.24; Tue, 12 May 2020 08:49:30 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.3000.016; Tue, 12 May 2020 08:49:30 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "quic@ietf.org" <quic@ietf.org>
CC: "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>
Subject: Update to draft QUIC DPLPMTUD text i draft-ietf-tsvwg-datagram-plpmtud
Thread-Topic: Update to draft QUIC DPLPMTUD text i draft-ietf-tsvwg-datagram-plpmtud
Thread-Index: AdYoOUazdCbDBFvtSKewbBJw2UYCnQ==
Date: Tue, 12 May 2020 08:49:30 +0000
Message-ID: <HE1PR0702MB3772606AA3C6D808992C5DF595BE0@HE1PR0702MB3772.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [46.59.126.139]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e79e3ed4-521e-4a27-9faf-08d7f6516293
x-ms-traffictypediagnostic: HE1PR0702MB3756:
x-microsoft-antispam-prvs: <HE1PR0702MB3756A3B3C774B48D3299ACF495BE0@HE1PR0702MB3756.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0401647B7F
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FPLAzU1ssKiyajp1wjAySx2915/gnGGm6SrhwXjrbDa9Z1WnBWydTOJvjxbHyoHs5tpygCoDo/GjQiuv3uWSXBrtQHYs4Cq0tz1Q2g4hVtod8NXpJa3mTmz2OrrBjV6stAkZ12DsXjyYmpJ50FhWsUVXg+RAgONaEpvh34j6UY0RByRrsEZaQ1BMVhGIUmaAcKXhKtniNlrEmwj4wSNOGeLIjeMLH8H47ky5flHCHYCyRzOFtDEUlz2CHmhB+sPClTUdPZDRluffFhskTmlZ0WekhkFpqulIC2pFkTw1QPzmE9y6XpH4ifQidCsXCI6H1TxP8vDe2sn4mDjnqTmyBHQfN+VL73zboFx3D3KSAJQTDgCKcV2J5HFz0iNVhux/weyo9OvmcckzPUZtR7h2yTVrmKXffDHBXTl3lBa6xBXA2smyi6ZbTY9zDhQIQADQS+3wZfDteQSOO5bdXGqAHDsco4P0zkNHtv8D3R+FhraXJCU/Y1ASMlyev7PF1+grkL6oIgrSeCxFOeM/NpL/3tHD8i273McwR5aPU3TSbBzhUYlG9+QK67JkrYW6udhv7vKfrAqxiu/qy6+tbkNijCSsAhaTdjKp+5rtXB4fFSE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(396003)(376002)(346002)(39860400002)(33430700001)(55016002)(99936003)(66616009)(2906002)(6916009)(8676002)(33656002)(5660300002)(52536014)(166002)(15650500001)(33440700001)(66556008)(66946007)(26005)(186003)(316002)(76116006)(6506007)(8936002)(64756008)(66476007)(9686003)(66446008)(86362001)(7696005)(4326008)(478600001)(44832011)(71200400001)(966005)(450100002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: lYFKjgO6clQi4v7cQo9U5LLlE5LwFG0H8rSNBAKI5B0+SXC77cGF6T5O9qrXTTcn7MyUTvUPmR42Pj4nCYB8SslYQNCFuwI8cNTDxBE+av5eohFtMQChzYOFb3perlVWyrjEUHtE4daeZtC1QBMZahMdJVjfU3J//1NVFrDyPsKhHJFT6BMeqVqZgexXM09+Qcdha+AciknJKM1FyyUWA0m97zvLGpVzvXCZI8ZnbGKNPVUQKRYgy29HWmWspXEUv9D62+FjHqH7njt7eUsU6KlhzV4/+iCOueeJw9imiplS0Lw04L36/3MeDyKhiu133lEeT0jnHGIUIkGJctUR30pd7KwkUPp9HlFUNictZPqJ8AlCO3Smch9DqcGNOTY1XM307il4/m8hRGXJk34gvJeHh8D2nB6vmp3hFKrnHriubvyLUql6UQ7HwUJQWwkVD0lBciNPuBSo8ifUAUjuNFfCCE4c+nqP/At1yrsG9tE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg=SHA1; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_002A_01D6284B.02AABB10"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e79e3ed4-521e-4a27-9faf-08d7f6516293
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2020 08:49:30.2010 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MBZrNLNmLbRInEr7LksUHugrPn5JMsiAl9jIBW+a75/iIXlZaooeUWLme8Dneo0pz0ipga+sUjhSnr0IUzVMK6uMgv37w94CFEkkmdz92SA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3756
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/LgmeceSkc0KqorWIhV1CzoOmu-0>
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, 12 May 2020 08:49:54 -0000

QUIC WG,

 

In response to the IESG evaluation of
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-datagram-plpmtud/ some
changes was made to the QUIC chapter. 

 

The current text is included below. And a Diff for the changes in this
section -19 to -21 is here:

 

QUIC related section is 6.3:

https://www.ietf.org/rfcdiff?url1=draft-ietf-tsvwg-datagram-plpmtud-19
<https://www.ietf.org/rfcdiff?url1=draft-ietf-tsvwg-datagram-plpmtud-19&url2
=draft-ietf-tsvwg-datagram-plpmtud-21>
&url2=draft-ietf-tsvwg-datagram-plpmtud-21

 

My plan is to approve this document on Friday after 12:00 (CEST) if not
anyone yells. 

 

 

6.3.  DPLPMTUD for QUIC

 

   QUIC [I-D.ietf-quic-transport] is a UDP-based transport that provides

   reception feedback.  The UDP payload includes the QUIC packet header,

   protected payload, and any authentication fields.  QUIC depends on a

   PMTU of at least 1280 bytes.

 

   Section 14 of [I-D.ietf-quic-transport] describes the path

   considerations when sending QUIC packets.  It recommends the use of

   PADDING frames to build the probe packet.  Pure probe-only packets

   are constructed with PADDING frames and PING frames to create a

   padding only packet that will elicit an acknowledgment.  Such padding

   only packets enable probing without affecting the transfer of other

   QUIC frames.

 

   The recommendation for QUIC endpoints implementing DPLPMTUD is that a

   MPS is maintained for each combination of local and remote IP

   addresses [I-D.ietf-quic-transport].  If a QUIC endpoint determines

   that the PMTU between any pair of local and remote IP addresses has

   fallen below the size required for an acceptable MPS, it immediately

   ceases to send QUIC packets on the affected path.  This could result

   in termination of the connection if an alternative path cannot be

   found [I-D.ietf-quic-transport].

 

6.3.1.  Initial Connectivity

 

   The base protocol is specified in [I-D.ietf-quic-transport].  This

   provides an acknowledged PL.  A sender can therefore enter the BASE

   state as soon as connectivity has been confirmed.

 

   QUIC provides an acknowledged PL, a sender can therefore enter the

   BASE state as soon as the connection handshake has been completed and

   the endpoint has an 1-RTT key established.

 

6.3.2.  Sending QUIC Probe Packets

 

   Probe packets consist of a QUIC Header and a payload containing a

   PING Frame and multiple PADDING Frames.  A PADDING Frame is

   represented by a single octet (0x00).  Several PADDING Frames are

   used together to control the length of the probe packet.  The PING

   Frame is used to trigger generation of an acknowledgement.

 

   The current specification of QUIC sets the following:

 

   *  BASE_PLPMTU: A QUIC sender pads initial packets to confirm the

      path can support packets of the required size, which sets the

      BASE_PLPMTU and MIN_PLPMTU.

 

   *  MIN_PLPMTU: A QUIC sender that determines the MIN_PLPMTU has

      fallen MUST immediately stop sending on the affected path.

 

6.3.3.  Validating the Path with QUIC

 

   QUIC provides an acknowledged PL, therefore a sender does not

   implement the CONFIRMATION_TIMER while in the SEARCH_COMPLETE state.

 

6.3.4.  Handling of PTB Messages by QUIC

 

   QUIC validates ICMP PTB messages.  In addition to UDP Port

  validation, QUIC can validate an ICMP message by using other PL

   information (e.g., validation of connection identifiers (CIDs) in the

   quoted packet of any received ICMP message).