Re: [nvo3] John Scudder's No Objection on draft-ietf-nvo3-evpn-applicability-05: (with COMMENT)

"Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com> Fri, 28 April 2023 14:28 UTC

Return-Path: <jorge.rabadan@nokia.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 717CAC1DF981; Fri, 28 Apr 2023 07:28:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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 lLREa__omGyZ; Fri, 28 Apr 2023 07:28:41 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on20730.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e89::730]) (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 3C3F2C151B3D; Fri, 28 Apr 2023 07:28:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krCWCTMaLNTNaZQOQGLHMaZpCFAOR1xraKXf7xbqD2l47xcSo0x0iRmPiUmrdj/eZTCoWyVw5LrK9zsviMr1fTABaLLpa7ILWe6oSQ/AORBcaKfJBSf9HzgWYIthkBJZRBu37mSUBgDDTdHCW/jO9Umxb5pJqfiNYo+mpi3JLqHK4xZhHdBwPBwcVQS1xqFabyvanNxTPJ9BPNzpPdRBVZGGOJF2jUd6Hc7TfHjLlf+4r3uI28iDI4aBafrH+ObbESNqfT4y5QgC32AaPKMu4/QpzfLciO5FcuaRNr32izIRdZJAvjEDyGqqRK9qHEDmvlLABLdzvpdf29+TNmQ1Gg==
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=RE0aXMj+uD//Al2kN10eb7E1pvMLB5KMMKJaolitFNQ=; b=XlJ3bnjvVzo4HD1pDzdZeFVsTg3wfRGuIl4WXDSvs4CPFwBP7032kLMmU4I+6nYY4xhdDjCc20DrTUP4mGHjOb9nl3ylQGEYNNoJni8gPt+t1axJtOl9YSt77FL2C01T55PSxMb5JQnmi+EpSUB1w/og+Hzvxz7glejiABpSKmQ64lfzBZ+HNQshbPXdLW7N46N6OpYAuDVaKpj9kRbJ5gfZgHnsYyLbaD/hthKrgU2CW+q2BUFqH+jxCoxtIQbPUN5vDwGx0MzcZ8ftATejRrUXR7TIGMWsXC0U0sfRtR/sT8SgwadLzIt7wZhZyfzVUMd6VNf7NQUROp94EYLbLw==
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=RE0aXMj+uD//Al2kN10eb7E1pvMLB5KMMKJaolitFNQ=; b=Jgyirf8MWdC+R9Pckn+FgA6vn3Jok0eUzcmbZIzluV9P5tUvIlPMGwdYsj7x3G3zMY5gaM2IeXW/FULERA2waPpX50SWTvW6/yzcpMXswLAsyQmnSGufbKiDcNwVVuCt3hLuB50e3kc+TShzL24ARBjcBfGo2qjhMJYiLYS6+QnGlmvp5OlD6vXkh8DWBor0KBshFgbUJKgnv/sprmt/DvU+0vFqG0QMfhPd7lCqcibHwW7W3Yip7hEv7E7Zw983Kz3rRXGO22T9118z3v+kpvvMu5qvY3+bSZHWQtjN7mHKMJpDgWPjDEaA41mo0+hk0IuOcookKWXoVGtDxNmigA==
Received: from BY3PR08MB7060.namprd08.prod.outlook.com (2603:10b6:a03:36d::19) by BY5PR08MB6278.namprd08.prod.outlook.com (2603:10b6:a03:1ea::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 14:28:37 +0000
Received: from BY3PR08MB7060.namprd08.prod.outlook.com ([fe80::e519:798e:7fa8:68ed]) by BY3PR08MB7060.namprd08.prod.outlook.com ([fe80::e519:798e:7fa8:68ed%7]) with mapi id 15.20.6340.023; Fri, 28 Apr 2023 14:28:37 +0000
From: "Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com>
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
CC: "draft-ietf-nvo3-evpn-applicability@ietf.org" <draft-ietf-nvo3-evpn-applicability@ietf.org>, "nvo3-chairs@ietf.org" <nvo3-chairs@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, Sam Aldrin <aldrin.ietf@gmail.com>
Thread-Topic: John Scudder's No Objection on draft-ietf-nvo3-evpn-applicability-05: (with COMMENT)
Thread-Index: AQHZeGK/0xgfeaKYLk6ZVQ0yzwcBaK9Af/GS
Date: Fri, 28 Apr 2023 14:28:37 +0000
Message-ID: <BY3PR08MB7060A7FEEA706EA22ECAA429F76B9@BY3PR08MB7060.namprd08.prod.outlook.com>
References: <168252934286.29658.14126384682318593740@ietfa.amsl.com>
In-Reply-To: <168252934286.29658.14126384682318593740@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
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: BY3PR08MB7060:EE_|BY5PR08MB6278:EE_
x-ms-office365-filtering-correlation-id: fecd3a70-71d8-49e1-3e4d-08db47f4dafe
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ASbR1VWY9b2ZU+WvOK1CysvuaimJqehOhGKYkUXkcsB4owHe66Ky7NxBcvTzA4Xa7m9bQNbUE0yDPgDFuZGNNWd2ei1DmnGVaOqD/8N9+7mkMINU699HC3J/X+rm3zNjAh0ey6W2yTeez8FrWz23QLTLFZ3YheaX8qpzvUn8lJRDy4WQ8r/FYSKrJW1chryNvuutUZ7CATtrOldNQkg9hHN+hXIk1e/Yrm8ZXw3Z0F8ZqUU/5M/vzmHZ7APRZJ9ZIInCyV8FvdFhoIZDfF5jQfx3OofBbx61HMsGcl7x9DUUEwPtMTts6C5q2vvuIoybxOQY1cu9cRLmu+rZ2TJ8mgrLLFQBnMxObwlGRD2zZPPSXFTKA8C5ITar7WjaSospi1PyVBeeR8ZrMeT37PHY4PNJyDC8nuuGIhqj9uViBVn9t3LNgxjuKd+3xULJ+eTREOWfIJ/83nEFLORLBaC20T3VXNwxQYFlJcYGBXcmwrEi28swPk0GdEBNW6BoRDUYenQ1dpNHB+VGzuUaPNUzK6gVmX0zzQYNpZ2dh5uqYeAczCZApbS8a8JodCQibgkZLh1fjiPJBT0s8uyMsdFhnWriOE8kdphRC4abWcR/5UgqQ+5WhrZ2y1V17litkhVCodsHHDHC1oz52f3ytaKGLg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR08MB7060.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(136003)(39850400004)(396003)(346002)(376002)(451199021)(166002)(91956017)(83380400001)(55016003)(186003)(7696005)(54906003)(71200400001)(966005)(33656002)(6506007)(478600001)(26005)(53546011)(9686003)(86362001)(38070700005)(110136005)(82960400001)(41300700001)(316002)(84970400001)(8936002)(8676002)(9326002)(122000001)(52536014)(5660300002)(66556008)(66946007)(4326008)(64756008)(66446008)(66476007)(2906002)(76116006)(38100700002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: T+M0b7SwibzeAVwuLHG8QaaUZ28ozIGUkPq+9r7d7S1XhaH5vn9HD2i8Oxg6kbWlRdZutjq1ifa9aoYxAN/etHL5gOtVs/6MSt5PI7tyDCaqDEmvh3vhQi5DJTieEDfCWxYV3wBBVyAsAmdl/61ZfkUsFueHE/sle23542so+lsCR+tIAqFOhV1zaAHXlnhKOaf33ILnfaxDhjyszUoTayq/pOGg/MJLRfeYRnypcFZ9oweg8yj75dejmVQw5vCjyQQArB0vunpvccHVDXihWwJoE6tfbq6+ELULpqWhvvhXicPTm589KOY69/l90iHLcrGIpjHnyJgf+A9U4Glz5LjiPJhlxV3NfFuQzF6Bidv6ghwNACMLwjl4df0FeqNGKFdy0XaJRAsXTfCqxcERrBZ0aO2lUmFrxzf9Y08yjYh/B2YJv+IkDDHlb4420/Wan+yxhpSehosuk3qhSqyhEl4KF7pQgnMOqDJmvCSdHvmdqIkk9xdl1kkA1W+KOTWtKG+AN79UTyc/Nik1lgNOOOi3Wj//nQCjqkkm8OVheT1CzOXEDwV12vhjA/Bq7GJkKs9Zy2SK7/XtDDDtTtffqbytuB26jEVkNYGRAlYoTXoqI7gkaPriQ+nhSMGKotIe7dyywnSajQbh6vNlmtZ90UjCct1ZzMj9KEOepcNxsH5bExN+Tg4EFxMskpAC5B/g5J4JZ6QdfPR3DtOX3Uzec8hL1+/Vm8PmbMgf3e0t9C1oILAeVHzggMyY3u1D0bKZxWyrQBCXji1KZ+/KnQ1EljDoEuEQ548MtWPRqM52g48MCSwf0uulDrrrzFh/csKqWuDTMxafzdNxQXtOXQXeNXqpXmsAGRtj2fD3q1ck7p+M5Wm8ESTw9bLku3TyBXodF64ecaPd3/MIBmJtggkrTUhTsKSvE9eYf2jTU+6iUyhs6dH3Wh2BjMnVg7A+Gr0R4TPfSceBEFlfEWO3Eg5cU7oTJQzyh8NLhdf/lHdu61PQboK+NewWQL63T5lLMaVcbUDGgww6ykt94k5XUUsVM1oYQxnG7SRVDC5JULrzLOh6qCSAUQko4TVeXQn+g6rO2hk7V55YKORtBmLOHG5JqdSohM7iw6yr23SlrQppdED0GqX2ZGhPCP123dyvpqobhpmounSBanipjX+MIpMd2x3w6S4u9ton7cqd9QtaKYwOosgo7AMOMENMh1j0LDVwNoeAYPT9d91HMQmjup7u7ahoNaN5pjQEKY9iyu1KU78bmLJSbp43PU3bBmWeT+DD1UsmmoDMVYssMGVrDDtdtYLCsnSAOaWz/UdsKPNUEuTdmDpPEBL3ggMTakmfm+Q1zln5B491XX5VyJDROu7Cjv/nrVnEP4u8lhgOIW6vrkZZLjxVJbCL8toMXpeJnFFo5xceQOPjUopIlIS/2Vn5Ct4mIwjunhkRfv0Dzp8iRn/YD/ZQNicqYDFJSh61PyxI+v0/3oexGruBXaLF4yZsMqp8iG9U78z3Wap1Tcu735Ixb5Vcp8NWMFCK3hfF+VFJ/A3CL+cFr2ajRur9DsoPt98c9ECyG5PH9Re80moQlNJ0PLQADB2Tm5ykxSxo+a2W9aTITitOSRbtvPNDP9DHrQ==
Content-Type: multipart/alternative; boundary="_000_BY3PR08MB7060A7FEEA706EA22ECAA429F76B9BY3PR08MB7060namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR08MB7060.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fecd3a70-71d8-49e1-3e4d-08db47f4dafe
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2023 14:28:37.4599 (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: YuGKTZK5Th6iabPBoG2+ohVT4O+ujGuVz0eZymahQY1mAgbuvEJnd8oOm7SucolIXdGaAgq0mTZUPbaZ7ffe8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR08MB6278
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/rJ52YVP0YuwJDcfPy8SL09Cr-vI>
Subject: Re: [nvo3] John Scudder's No Objection on draft-ietf-nvo3-evpn-applicability-05: (with COMMENT)
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Apr 2023 14:28:45 -0000

Hi John,

Thank you very much for reviewing. As usual, great points.

Version 06 addresses your comments.

Please see in-line for our comments.

Thanks.
Jorge

From: John Scudder via Datatracker <noreply@ietf.org>
Date: Wednesday, April 26, 2023 at 7:15 PM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-nvo3-evpn-applicability@ietf.org <draft-ietf-nvo3-evpn-applicability@ietf.org>, nvo3-chairs@ietf.org <nvo3-chairs@ietf.org>, nvo3@ietf.org <nvo3@ietf.org>, Sam Aldrin <aldrin.ietf@gmail.com>, aldrin.ietf@gmail.com <aldrin.ietf@gmail.com>
Subject: John Scudder's No Objection on draft-ietf-nvo3-evpn-applicability-05: (with COMMENT)

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.



John Scudder has entered the following ballot position for
draft-ietf-nvo3-evpn-applicability-05: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-nvo3-evpn-applicability/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# John Scudder, RTG AD, comments for draft-ietf-nvo3-evpn-applicability-05
CC @jgscudder

Thanks for this document, I found it easy to read and understand, which is a
real credit to the authors considering the complexity of the subject matter. I
have some minor comments below which I hope may be helpful.

## COMMENTS

### Section 2, spelling of "Clos"

You've spelled "Clos" as "CLOS" as if it were an acronym. It's not, it's the
inventor's name (indeed you've cited him, [CLOS1953]) so should be spelled
mixed-case. (https://en.wikipedia.org/wiki/Clos_network,
https://en.wikipedia.org/wiki/Clos). (Also in Section 3.)
[jorge] agreed. Changed.


### Section 2, sorting

I found this section very useful. It looks like it started out sorted
alphabetically but the sorting falls apart part-way through? It would be even
more useful if the sorting were maintained.
[jorge] ordered reviewed and changed.


### Section 2, VIDs

Seems like "VIDs" needs a definition also.
[jorge] added.


### Section 2, 2119 keyword

You have a MUST in your definition of Ethernet Tag. Since as you rightly say in
your abstract, "This document does not introduce any new procedures in EVPN",
you probably don't need that MUST, I suggest making it some plain-English word,
either "must" or "has to", for instance.

If you make that change, then you can and should remove Section 6 (the 2119
citation).
[jorge] good point, this was also mentioned by Lars. Fixed now, and boilerplate text removed.


### Section 3, "fairly optimal"

"Fairly optimal" gave me a smile, if one is strict about the meaning of
"optimal" it's kind of a contradiction, like "orthogonal but related". :-) It's
clear from context so leave it if you like, fine with me, but if you want a
replacement it could be "... ECMP generally distributes utilization well across
all the links".
[jorge] you’re absolutely right :-) I took your suggestion.


### Section 3, PIC ref

You might want to add a reference for PIC.
[jorge] done


### Section 3, MAP/IP

Did you mean MAC/IP? (Also in Section 5.) If not, then please say what MAP/IP
is?
[jorge] yup, MAC/IP. Fixed now.


### Section 4.1, confusing description of RT-1

I don't understand what you mean by "Multi-homing: Per-ES: Mass withdrawal". I
guess maybe it means something like

        Multi-homing:
                Per-ES: Mass withdrawal
                Per-EVI: aliasing/backup

But (assuming that's right) without the additional context of
whitespace/indents, I think it's not straightforwardly or unambiguously
understandable. You might need to write this out in complete sentences.
[jorge] done. Hopefully it reads better now.


### Section 4.3, confusing sentence

I couldn't make out what you meant by

           EVPN uses MAC/IP Advertisement and IP Prefix routes for the
   exchange of host IP routes (in the case of the MAC/IP Advertisement
   and the IP Prefix routes)

The problematic bit is the stuff in parentheses. It parses as meaning that host
routes are used in the case of IP Prefix routes, which makes no sense. This
sentence probably needs a rewrite for clarity.
[jorge] I agree. I rewrote the sentence as:
“EVPN uses MAC/IP Advertisement routes for the exchange of host IP routes and IP Prefixes routes for the exchange of prefixes of any length (including host routes too).”


### Section 4.7.2 bug in description of MAC duplication extension

I was surprised by this,

                                                the NVE may install it
   as a black-hole MAC and drop received frames with source MAC address
   and destination MAC address matching that duplicate MAC

since it implies only the case SA == DA == duplicate MAC is covered. Looking at
rfc7432bis S. 15.3, the actual condition is SA == dup MAC || DA == dup MAC, so
perhaps change the "and" to "or" in the quoted text.

Also you might as well cite the relevant section and not just rfc7432bis, to
save the reader the effort of searching for it.

Also you may want to consider rewording "black-hole" in some other way (others
may also flag this, and so might the RFC Editor).
[jorge] I fixed all the above, thanks. I used “drop-MAC” instead of black-hole, since we used that in other documents when this was flagged by the RFC Editor.


### Section 4.7.5, ES2?

When you write ES2, did you mean ESI? (If not, what did you mean?)
[jorge] I changed it to ESI-2 to be consistent with the figure. Thx.


### Section 4.7.6, GW

You don't expand or gloss "GW" anywhere. Yes it's pretty common usage, but I
think it bears expanding on first use.
[jorge] done


### Section 4.7.8, "often"?

You have,

   Tenant Layer-2 and Layer-3 services deployed on NVO3 networks must be

wouldn't it be right to insert "often", as in

   Tenant Layer-2 and Layer-3 services deployed on NVO3 networks must often be
[jorge] done


## Notes

This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
[`ietf-comments` tool][ICT] to automatically convert this review into
individual GitHub issues.

[ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
[ICT]: https://github.com/mnot/ietf-comments