[bess] Re: Rtgdir early review of draft-ietf-bess-evpn-geneve-07
"Matthew Bocci (Nokia)" <matthew.bocci@nokia.com> Mon, 10 June 2024 12:57 UTC
Return-Path: <matthew.bocci@nokia.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5EF0C18DBAD; Mon, 10 Jun 2024 05:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PzD3yGIITEdT; Mon, 10 Jun 2024 05:57:05 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2041.outbound.protection.outlook.com [40.107.6.41]) (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 3AF9DC169408; Mon, 10 Jun 2024 05:57:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=maDxudkpUm/kPDoNLUJCkcInNDeq1fm7C1CK//TAMNOQXbnWRa1sGxrVYgMJS8FqPNjZQqKklChm8jCmN8QwMVR6c36aiGx8Kt2BqRGJ2LLQ3y7nAQrRpGJ5XmApVi9wTFDAb/Jy7cRO68AaB6xi6sCfYWWmZBY8KjrB+OJ5pgTJEkJk93mFT9X/BLeLQdpMwRvnpUYLPfcbnys7lDlfjXwBmXgNHb+TU6e2Q2pjHD2muIyu5uaMvibZAe9EKnHEruHCUZdS/oRcloQzhpLWBiUsF1D1LEjlX9FawnPNkVY/7TukOKRZXvKooqX8hX2JTlrxwdCUpT/jzqVCab8iBA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B2SuFN/aESt1m0RRcNJFDCHaVxGgiCzTnpgXtoj37iI=; b=cGhZuyVbbokZcBBpwQ3CFHbuXO68R8Ae7LIOXX7CnWrm9ayJiJS4g3dy+aAPSP+I4adj6xLsHHxHX/Bw6p0jJBgOlxt2bkvDIoV+CyGyKH59LxVzruUB96Y7QeGW+rvl1ET6HofbmKuU/RU/SQWkgFf4egeN/N6liWTLhxtkvHFWWzcg6gYB0VLDI++ax4LvT1/YC+UJfv+C2k+SHtm738uvL/d4jtsStshwjJpV1azb0oRBXwFFGErIOLiQfx3p6vaLP25zyalkKP43mB3JCekVfU7GrOzcs6EqwxBviICKI59ZpeQEdpkgZz1+r0+eq29yyZAkFG2wmXUr8bhWBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B2SuFN/aESt1m0RRcNJFDCHaVxGgiCzTnpgXtoj37iI=; b=vkTRUaa0HcD18Ts4Dbc6caz0ODJaa1+Dox9ig56p4lxdOIYax3acZmx1qMSdVimk1QDcdEgXfkxvTsCjJvqsWo5aOlKIt2Bl3evnqKGD56cmYzH+kUAV3kwStv136MhUtRSwIJZJ2ou+DK7TNdVFycgj21opbtfNu75MjDGB7lu3HIG4W6v0gsX8eX8O/NI6EYASjxHfahmkp5QyGJ6CuaKQz7vWngxtNm2UN1SjeipvZBO+FbysKjO9riRB11fMgvSaTsGSTQXeTJ70h+xCjNkfN0iB5GOmmeB5QcnSf8A71ayD2s2pyuK+BZXb2Ybs+8wXObT/G2qGqQHuIyb+uQ==
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (2603:10a6:803:c::10) by AS8PR07MB8941.eurprd07.prod.outlook.com (2603:10a6:20b:53f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Mon, 10 Jun 2024 12:56:59 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::3bd2:999:b00c:394a]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::3bd2:999:b00c:394a%5]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 12:56:58 +0000
From: "Matthew Bocci (Nokia)" <matthew.bocci@nokia.com>
To: Jonathan Hardwick <jonhardwick@microsoft.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: Rtgdir early review of draft-ietf-bess-evpn-geneve-07
Thread-Index: AQHat0iWwb08rCz1XUCZPleNLPAmYrHA/Adg
Date: Mon, 10 Jun 2024 12:56:31 +0000
Message-ID: <VI1PR0702MB356727582F9751022172BC68EBC62@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <171759251614.32632.9190523396903949071@ietfa.amsl.com>
In-Reply-To: <171759251614.32632.9190523396903949071@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR0702MB3567:EE_|AS8PR07MB8941:EE_
x-ms-office365-filtering-correlation-id: 8971b6eb-a9df-4fa8-8fcc-08dc894cd089
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009;
x-microsoft-antispam-message-info: TjYvfh9SkKd4w3RwmBYjEMEXfclilU0AZiGd5hEC/ftuA3PBqF/0Dy8ja4D+fcUUciBjEd26g8HLMrtNv/vAeTOHQlGIJIq8+/fN9wogdgK1OauqwlpNgIJ6A2Pp4rYolsqWUaUhXWZCFYMdt7SgysR7RX+35E2Yr41OQrDzKcO4rQwT4C/Dx33u/GNx5NAFjzjyge2cuG/VpxvG95KKbHUndlUqbl8xBRANW7Gh1iaDhfAAqdWBnO5l97twdj8p91qRnVb4ByhcCLv64OxPos5PXpR4+0yYOu41khGAvxQswR+wSIVzsJkPO30gxN7ijTMg9PUCl/oVTA/0+JoLCQo7JBZe4FBAbmXoAYKuVrxjj6Lgk+KgXLj7kYL4EqakbkHUk7PFbf55JGbBAWm2l1MiaNQ3omGFDg8rGoCdf9D8BrTvjHbfYc42BxsQ0TlrW6z7TUYu3c1/k2q+d5M4m/SiNVq5MUasCmN/HLsLLqNhpdttu/jGVja6RtM+b9u/C27vVv6WGtbf7Sd83Nw3VJbYHxeHHrZ7X5Ti+yJ2qDMoSEHXiMYdNmC3OW2XDupBiyI8fSmsJoqHvKqdIsOGSILsWZH0Jwozw0RhWgpLz76y5McM3wlJWd+Bz4U9CFb4Fq5IKLjG0+zK66UeWvVCTnMa9m9J+wFz7QL0TUZtJnJiwaXVAyNpVf+hKCFVs2azIaTt/8aXQJRMALopTCmtK9a6x85KGKuN7OWryRWAcJBg1kxG5YJJtArPytsi6yWYcLrTEnWUJkAqTT8yRsjarK7/LMG0JQnQf32aabnKOqRphRT795rX9JbUHBfN5+eMk6pv7Pc0qTPr96Ysh48tFvKub7RPyWYejj12XxfNXnDOXikzFW0Gi9JzsfY8hPyrEsOhsNFG8JJ6nBLf2z1Y7raA1rbLVb8heDwY+XXx91eJSlDpvkKE/1eoP7KREuD3gpEWbsrOLcNFU69/RUC/DXER11nol20azIUOvOubxJtOgUiSPSyc5AVyqgYR0d2EnN6Vn8E7LtBoGZfQKqyHi4as3HQofKhJNvdESI6ErHkXTDIaGqnkdseY2KDmcIUcg9pqLogFbUwDyiohq0xXpsU9Enx9nzO0cnGabHagKb0bHGmPgeFgko1jmHK7gR9QHkapHF3IL1yiiJjTGfPSQ/euRA+FYWcYYj3jiBeFodM3haRC8Nr+3yptubpbR6C+FR2PNNcvPOdSpSgMErUV5nWmw6lRev7rzBGRjbTPD70CHLzl5qsCD1bBYpORzGrOIq2d+E7+1Ucs6Mukhx3geI4hZiM7QWOz596jbIl90UlueANCy7l8TEW6l0rz3v8o
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR0702MB3567.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: dNO1lqJX9f/kGmVr8mgM1nQXdC3yCM2tKJ4EiRQjLxlVgafcZoaWuHcyi2fihSobH1oGc/gAngfswfLFp25EJmi8M+Ek0A7LX86R8r2AdPb/yM18t5RxYzv8CshOSwricUC/0uuknaIB3pNOlAch/0MvjQdHwKMOItGzKBtmYia0vJ0rs3LMq8IalcICGInU+oTlMSon/PppYwO5ABy19TVRtth54lHZnpfd7tOmuxDhLo0RyWjGVxf/nG2zndl/mV7tGqFg7TKxyem4JJ6JRO6d1DFP9v5urBB1IcoZIyKw1X3LyQjhRUHZI2EEtt5MYOtHwgL2v4mS7zYeYnmAbi7TRE7r+Dmobqf01iZwH11yHTp0NJ+dfu8rZkingaSVtzjCEOcrPckqD9bOmx9F06MP9830TBmmvr7rfldTVB/cy7I2Be/nd505w5i0fudlBeQOuosc/xBYSYZPzHz1kNgx/XDpouR3Q924fEtnFhk8hkRfLgws4IZZJWSZN+EWb0dFqS8KwXct25to6aIEDBTVxHrwpnUrJ3pyHjP1xRUDvjUOanpfEER3H1ELy+3fu5/w6G0hq8kzT+QUG0ULYlge8FKWPPisDu3JnQXeqdRkD4cCEZUScH0lsqWt7ENijqEnpJfIM4kQCJQ09CBBRKxW5ngdphaSsRGWQo4lB4T3fup5tU7qJQjS2wLH0l5yMiqLD9a0GHbIRb5Ry/sMMv2qeN64Bj2DPOFckCQfVtpm2YtylzvG1qiWgpOZzXmhnuiyGi9rlsJ7SkTtZgkoFS+zaB9elPpIcHts/ChkqNlOBGPMM3jjNmP9dzQwiScvjNOlOwCy1fu6A1plJEBJmeyva7uR4N0iz2hhk0iypx07iLUBrvYTtH+NSfwQyNsvpLzqdAeljz5zQmheeZa6mXlGFARaZ94umnEdS2kaBoxGw9J//XEzlqEnCpAmpuY/YyTMkp7FMEwRdfWiGWiGc82O4fK0bG1oQMve+ktvPy2z434u5YuKjZ/3Ceq01Yul+f/VzNMTREvkTOeHZy0OJ+uIbIpURghvP/fGGWh+MgPm9tuWsHiz9knIg0qhAxv54jcJYdgZdAJ2ZS8NhlkUqHSP/glEJYl/gfG7D0TJ8ryXVzSREVlGDyT8dOlhO3JMfnCLVuyZV9cvzOV4qIMU2EO4jrMI9OqNppxpFaJOJh5ueOG9UXDQOzUKVc/Wvt2wh8DV/ZdFW2OnsD/f8wlwcic+7tQk2knBG/lJH+MkvbIydn9KdN8dh/RbO9d8BEAGF85PdB9gV4kgZ0jzo+YUSh/8cfIowM/8mmnxtfgGQw2r6hxKfgo51CX0xAePCipTCmEo7b9ByiE+wprEQ5LG8WPhsv7c3F59rXxDarq+4+vB4UAv3hIQN/UKZx+iDYAVJ1uw5VsOk5jRHmp8N9M8CI+ZNH2NUuI3NtA/xFRFrkn/tQmVW+GuudxT44AM6/XNczp74ms66hfacO1Xyl1xrPSCDh+vOGzSS3aeH683SmpEXPYiZmJeivqdLnPIa8TVwgdUdQS5T+PXKy9giQRBuJyi9j1j4LyZMahuj/6CCZYaqBB4F9jfJzZE59xwzK93
Content-Type: multipart/alternative; boundary="_000_VI1PR0702MB356727582F9751022172BC68EBC62VI1PR0702MB3567_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0702MB3567.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8971b6eb-a9df-4fa8-8fcc-08dc894cd089
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2024 12:56:58.8488 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: osyefVVlPJOuOG7r/BUNlMRwSz5cvsDKLdGaZySSKTJnBg2p8q7lNGvUYn3lCa7Lm3Cmc+aGCWpnw4RZGE4IAg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB8941
Message-ID-Hash: 4YMANAYHXXXQTVJR67V5L46SLXQNLD5H
X-Message-ID-Hash: 4YMANAYHXXXQTVJR67V5L46SLXQNLD5H
X-MailFrom: matthew.bocci@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "bess@ietf.org" <bess@ietf.org>, "draft-ietf-bess-evpn-geneve.all@ietf.org" <draft-ietf-bess-evpn-geneve.all@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [bess] Re: Rtgdir early review of draft-ietf-bess-evpn-geneve-07
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/XZHzyVuq2qd7bbrawXzkFSoQXHo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>
Jonathan Thanks for your review. Authors: I intend to WG LC the draft soon, but please can you address the comments below before I start the WG LC. Regards Matthew From: Jonathan Hardwick via Datatracker <noreply@ietf.org> Date: Wednesday, 5 June 2024 at 14:02 To: rtg-dir@ietf.org <rtg-dir@ietf.org> Cc: bess@ietf.org <bess@ietf.org>, draft-ietf-bess-evpn-geneve.all@ietf.org <draft-ietf-bess-evpn-geneve.all@ietf.org> Subject: Rtgdir early review of draft-ietf-bess-evpn-geneve-07 CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information. Reviewer: Jonathan Hardwick Review result: Has Issues Document: draft-ietf-bess-evpn-geneve-07 Reviewer: Jon Hardwick Review Date: 5 June 2024 Summary: I have some minor concerns about this document that I think should be resolved as part of the normal WGLC process. Comments: --- Section 1 - please could you also mention that you are adding a new Ethernet Option TLV to Geneve (i.e. the thing in section 4) to account for BUM traffic and split-horizon control? Section 1 final paragraph - Introduction section is not the place for normative statements. Suggest removing this sentence ("a transmitting NVE MUST NOT...") as you say the same thing in 5.1. Section 4.1 - since Length field is given in 4-byte multiples, please could you change "length=4" to either "length=4 octets" or "length=0x1"? Similar for "length=8". Section 4.1 - The B,L,R bits are being defined where these three bits were previously reserved, is that right? I assume you are doing this just for option-class=Ethernet and that they continue to be reserved for other option classes? Given that these reserved bits are part of the common Option TLV header I'm not sure it's correct to give them a meaning just for one Option TLV type and not others. This is likely to lead to confusion, at least. I suggest that they should be part of the Option TLV payload. That is, make the Ethernet Option TLV always like Figure 2 (8 octets long), with the new flags in the Rsvd field, and an extra flag to indicate whether the ESI label is included or not. Section 4.1 - I wonder if you should use a different letter for the Root-Indication flag, as R is commonly used to mean "Reserved" (particularly by RFC 8926). Section 4.1 - "Type is set to EVPN-OPTION with value = 0" - do you just mean " Type is set to 0"? Section 5 para 2 - typo "Typei" Section 5.1 diagram - I believe that length is always 2 octets and never 1 octet, since the type is in the range 192-252 (any type >128 has a 2-octet length per RFC 9012). Section 5.1 - Regarding the following sentence: BEGIN QUOTE An NVE receiving the above sub-TLV, MUST send Geneve packets to the originator NVE with only the option TLVs the receiver NVE is capable of receiving, and following the same order. END QUOTE Does the "receiver NVE" in this sentence (2nd line) refer to the NVE that receives the Geneve Tunnel Option Types sub-TLV or to the NVE that receives the subsequent Geneve packets (that is, the one referred to in the same sentence as the "originator NVE")? I think it must be the latter - "receiver NVE" and "originator NVE" in this sentence are the same NVE. If so, that's confusing! Here is a suggested rewording. BEGIN NEW: An NVE informs its peers which Geneve option TLVs it can receive by including the first 4 bytes of each option TLV in the Geneve Tunnel Option Types sub-TLV. The peers MUST send Geneve packets to this NVE with only the option TLVs that it has specified here, following the same order. END NEW: Section 5.1 - the final sentence needs rewording because it makes two different normative statements. OLD: "The above sub-TLV(s) MAY be included with only Ethernet A-D per-ES routes" NEW: "The above sub-TLV(s) MAY be included with Ethernet A-D per-ES routes and MUST NOT be included with other routes."
- [bess] Rtgdir early review of draft-ietf-bess-evp… Jonathan Hardwick via Datatracker
- [bess] Re: Rtgdir early review of draft-ietf-bess… Matthew Bocci (Nokia)
- [bess] Re: Rtgdir early review of draft-ietf-bess… Boutros, Sami
- [bess] Re: Rtgdir early review of draft-ietf-bess… Jon Hardwick