Re: [Last-Call] Intdir telechat review of draft-ietf-bess-pbb-evpn-isid-cmacflush-08

"Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com> Mon, 23 October 2023 11:21 UTC

Return-Path: <jorge.rabadan@nokia.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DAF1C151538; Mon, 23 Oct 2023 04:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_DNSWL_NONE=-0.0001, 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_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 cAdNLes3uMeK; Mon, 23 Oct 2023 04:21:35 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2117.outbound.protection.outlook.com [40.107.237.117]) (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 31E70C151549; Mon, 23 Oct 2023 04:21:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SRmGagU7zCqM4n7l04S76kdJ4XJ/6GQJWxJ1+lmA6gYGRv4WC+7xa+zlKhxqpTUL7aq6vsUPDMOnJG17ZMTcgqzhapsCHgVynn0awE1sMT30mBaCbEmEDAFX3OHC0H2Jj6AIPbxbOqdX9bVjeFmr6dx3EFzOH8bq23U7viLmOjGnB1RiSrNuiwAi+vtBGuJKLCwmHU9Ac+P3sxLMOV3jXqVMqYJIAFg+iFSTIhyXi2yqJWu2CqAYukrhVjN/S0MQ0AkhjivwvX6wlYaYl4lkLdcZ4xlVLz4UItk+g4ttVKn8Bko2P/5E3BaNPO3LCclKQ84EaHVKwUuBywNAC3K74w==
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=5Q5CMM6veXFjK/IT21z/oOp7xEpBq+vfLwnNchLF4Og=; b=Y7XUPSLvXdSsQFUnwp6SGBhM8kigCDSJiO52/LydMBNkaUWrPvDM77g4UpJ4+lA3YcvIQTodDPhHrbDPctkym82Rk1C7WFbttIGT0KWn6zS8UvBAe96p5kHIu6DByCjonc8hUKWpGsFqzdKaAO0/8kLoPjruzOR/sJuLSvxMJRlo6rEqspgYO1rWK1Di+CWXK2ajyuNsLSOnjoLcESnNLjS0wMC59xGN74ykADa6d7MQx29GDiV75d1zezF5EvYFOlotp6pvSndJ2N37IvKV5BE6D6h9Fc/XhWz17XeGycXyyiohjsK+pwfw6ateht6Q75HXqjZtW1glSS7mWyg8xg==
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=5Q5CMM6veXFjK/IT21z/oOp7xEpBq+vfLwnNchLF4Og=; b=U2Mp6XkTZBnF+JFpYothI8aG3Szlo6P+jQqOR6ZLKIxlFVuv18A7U7gJc5VO9muuu67HP9mJR1e9LwhpwvI6OVACAhLVyaE9s853D13q1cFPCVLLpGcPIHAFc8279KVhcIRdRHnl0RIRFkKXOglz/uH4hPzdz5eJCXoglenxh9I3TUsx8AtcdlYf4Wx8E1Y87V/bqox27kBKUKV1whCsVhAURDycWBquIZG8j4Zf3SLou2TMWUbyjB4+PLBvJlHAltZvuJEXmM5zrvK0jmPBW4BmV5AkvFtTb20Cs1nHgdt6Y8Kkf6ddus9flqlbLxr3L6G+WkdwnHkKV/iNm05asQ==
Received: from DS0PR08MB9445.namprd08.prod.outlook.com (2603:10b6:8:1b7::10) by DM3PR08MB8952.namprd08.prod.outlook.com (2603:10b6:0:44::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 11:21:30 +0000
Received: from DS0PR08MB9445.namprd08.prod.outlook.com ([fe80::f036:f280:d5a9:ca7a]) by DS0PR08MB9445.namprd08.prod.outlook.com ([fe80::f036:f280:d5a9:ca7a%5]) with mapi id 15.20.6907.025; Mon, 23 Oct 2023 11:21:30 +0000
From: "Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com>
To: Pascal Thubert <pthubert@cisco.com>, "int-dir@ietf.org" <int-dir@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>, "draft-ietf-bess-pbb-evpn-isid-cmacflush.all@ietf.org" <draft-ietf-bess-pbb-evpn-isid-cmacflush.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Intdir telechat review of draft-ietf-bess-pbb-evpn-isid-cmacflush-08
Thread-Index: AQHZyUNNxXgJdzDn0UGmvsaf8pUml7BCi8gy
Date: Mon, 23 Oct 2023 11:21:30 +0000
Message-ID: <DS0PR08MB94451FDD9443C862FFDCFAFFF7CDA@DS0PR08MB9445.namprd08.prod.outlook.com>
References: <169142187913.22834.1209078273892046174@ietfa.amsl.com>
In-Reply-To: <169142187913.22834.1209078273892046174@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: DS0PR08MB9445:EE_|DM3PR08MB8952:EE_
x-ms-office365-filtering-correlation-id: 71243247-5ff1-4c26-0268-08dbd3ba3487
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 512OS4nRUdWWfmsbeHTg65/TBLVDQhRoQ8URj+Fg3gJ9nudAWZSCD0I+oySDno6hHmAGUtZvlQsrY8/p8HNbw1etrBQqVkCLwhrtVgWhYeOmUEC0SSTiK5wD7WqburYKzG1zyPZegfBL6tC9t7d32ysOJi0FanyGK98LqnRouh4wfJT+el9M07njDHQ+jREoB7B9hnR5bA6LJKPGzbicqcHu/4Oi4DqSpo54Nj2lFdZZMfPN/Pe4brt5ChJToI5yJsn5wctJ7VFmzPdKNmfUnscii3hNAnsUIVu887Mk5IrVpaiwq94pnA5uJPThJ3OqjOHycFfVgNIYU8WY9gfvMEOWYhEnVX7XEBrcrwZQGwAs7QZIoro9LmaFz5jnlmPJXU8HhRKytpw2vJJOXbkxqRwtysc4Y/L9iTQe9Qx/Fl+vESXkmUQa3bVIZ8Iu9WzTzZ7ZhIzImWLPPGgnqFDeTJyQXfRcl5NSFol9pZLxhD2CDJNFKzT8y5qYOy1f4o1aelVyCKs/JWstZLzh3K7X6D+OWrbIBgg9o4XVOt37MphQYzDgwHT4/6kkPBukeaMxKtKmGJGcHFNZ6A/WiQT8YUuanUQBO0ndcONupNCXzIHnbec1maQi8pxBKjMx3rb5yVEMRsMnrOezuL5j8P0W6A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR08MB9445.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39850400004)(346002)(136003)(376002)(396003)(366004)(230922051799003)(1800799009)(186009)(451199024)(64100799003)(38070700009)(84970400001)(166002)(38100700002)(2906002)(55016003)(41300700001)(52536014)(5660300002)(86362001)(8676002)(8936002)(9326002)(33656002)(4326008)(7696005)(6506007)(478600001)(71200400001)(26005)(110136005)(316002)(82960400001)(66476007)(122000001)(66946007)(64756008)(76116006)(54906003)(66446008)(66556008)(83380400001)(66574015)(966005)(53546011)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BhFHeBoSQijoG+cD7EEwtDVz32HUbnyluxlF0YUhQDbqMvJ3XA0TKo1UM8fqSsU2zpmhOvTYXv3vdFPZ24iAE4AmuR1WJz/DZqn4Qgv5cSNoDURsd8PAyl2BRBKSTZgCD3GJqsYtpXDLd24tK2zch6awV4zd5joPNLHl+IoqO3JbhosFRsHJh+XErSYDnaPWSdGgI4KrpP4wLrYSy060INknq2npKXp9qgDDcm4Zn9HAv5YJS4fM5eV2v/v9nf+pz9Ead1If5qyGrZzApcFGrtWwE3gNziycDBs5XFePuhRsU2fXYCFQ3g4owM3SnMfjKy9jeNpyvn7dL94VVoXYJhnh21yrtc5q13PBnY2OqZFFP1nxI/LbT9v4260yAHEMt5PyYWY6hkY+TbuE4184jk8nlY97WkEPblJ7OsOYgvWfz9i77+P4UVYthGR9dvWTuhTSZnjsGXd861ghX18NyNt+i+tuCneFKfw9oRDqVMf1udJj4rj5Litol9vds9rMkB6tLDlmIOB1r7xg8vjK7+9XA8EpeQBZE6G48QP1LnhBrqQENOP1rhy8rsoChJmav6XMX5IeonCcey5tahXxsFslJZK4Y87jGzty+xx6em++9/Dgwc+aDV0Ut58k2ZZQrG7AL9VrfItk6kaF4DeDrMd4fVxsODEy7Wr1a0Ki4E0VHFW9u3qeW+/J0eu+3quaMkd9NY/ZjGhvVqfPx1O+PnhzMTiBD8W8gFCxdKr6qx2g+0NZK+ufwnOgTAD8NyNXf2c0NaSOxiV7tg3h2V/v/UoTfL+9UG962CyTUHtz70ph9qr9cg6CJtI8iZ0SlhhKogj+NAOU+6i9YTSMzLlhLz2cLz1Uy7Or/IkhPejz8qlxJ5of4+DkmPNK91K0yara0bSJ7HRc0QJYg3ak6zKooeSSIBtkQqDSzFSBQlBIuucfpeNclgnUekzUVxxuELtCvcCMbNzQsatkT0kXYalvNNhPYplSvqB2riMg3ADnC+XdHI+MOGD2czAO7UD1/4MusGH8ZaH0XYDox88kHCXUsuQ6aFxqlxQkB5VpM6H+Xe6X65UYlM1/7122MGsw5WZBP/2hn325nTUjohrh3kt4NvVNAu1qR/0KzzScpRQ0mMCe5o2bfTtYFKOjCiRHFPPmx7JI31ZeXwVlfx6zE/YrTwl1jKm/dhISlDpFpx2B6j1S3eWmDn2px37vqvigtQ6dRvRwAPNXLgU/3t1/cfGJvw66GQtH0zIcQR9T0GQbC8RZne23R54YHdZ1/upN+jCwTb72zRlMcJVuphVTpcHAUWRM8xso2RyahF48rdyMRkSrYsbGOLfiwe3ybiqVRNH3wB5sHubyFS7ZsdoM1B4MYkWvEehomh89QOMKlsDwGm/ElrGq7+n31JtnKw48LgNzg8/p9PFDFte7n9+ruqvJg81yyfRkUZsZVHuTMiljM9ciPpoQepPcIBiN1RJwIn44nUej1SbbzX6X6rfwbgm/qN0BaY01Oo2LOXO93XBpvpO6kWgkkTYQr7e4u7KHV6DXCo76QNux1YdRBKOv3sbOphyA+q+rlevbY1dAxhLqSGxhdKsdpS8cv6wfJ9x9bhm+qYdWgTl0o3a+xZLeXh0Kuw==
Content-Type: multipart/alternative; boundary="_000_DS0PR08MB94451FDD9443C862FFDCFAFFF7CDADS0PR08MB9445namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS0PR08MB9445.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 71243247-5ff1-4c26-0268-08dbd3ba3487
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 11:21:30.1467 (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: 9EJikfAa5eU53Gnm8YPKhO4YWz7LrtrOTK9XhNujRNSjC4pkCtfXeqw67c7VODZz8kSAR3mt4pwWCBm6IuHsUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR08MB8952
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/D-BUvINeZv_UxbWDc4QUZMBMbJQ>
Subject: Re: [Last-Call] Intdir telechat review of draft-ietf-bess-pbb-evpn-isid-cmacflush-08
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2023 11:21:39 -0000

Hi Pascal,

Thank you very much for reviewing.
Your comments are addressed in version 09.
Some responses to your comments below:

Please indicate how the CE can know if the PW failure is not due to the PE
failure, in which case extending the Customer MAC flush solution in RFC7623
seems more efficient as all I-SIDs with link / PW starting there are affected.
And how the double flush in avoided in the case of a non-null ESI with this
spec on as well.

[Jorge] we improved the introduction, hopefully it clarifies those points now.

I found this
"
When I-SID-based C-MAC-flush is disabled, the PE will follow the [RFC7623]
procedures for C-MAC-flush. " but it does not answer either of the above. e.g.,
does the reciprocal of the above apply too? or can they be both on?

[Jorge] good point. We replaced the sentence with:
>The PE MUST follow the RFC7623 procedures for C-MAC-flush. This specification brings some additional procedures when I-SID-based C-MAC-flush is enabled.

I'd have thought that upon loss of connectivity with PE3, CE3 enables the PW to[
PE4 and tells PE4 to send the update. Now it seems that the main player of this
spec is actually PE4 and that it's death is reported some other way. If that's
correct, saying it earlier would have saved me a headache ;)

[Jorge] hopefully the introduction is now clearer.

The following are minor issues (typos, misspelling, minor text improvements)
with the document:

First use (in intro) of "Ethernet Segments" add "(ES)" since ES and ESI are
used later. On second use (with multi home) please indicate whether that is
equivalent to non-null ESI and virtual ES since they seem to be used
interchangeably later.

[Jorge] ok, text added.

"
Since there are no multi-homed ES defined, the PEs keep their Attachment
Circuits active as long as the physical connectivity is established and the CEs
are responsible for managing the redundancy, avoiding loops and providing
per-I-SID load balancing to the PBB-EVPN network. " This makes sense but a
reference to a spec that explains that in details (: to the dumb reader :)
would be appreciated. Is this all in RFC7623?

[Jorge] no, not really. Added reference specs describing G.8032 and A/S PWs.

"
For instance, CE2 will block its link to CE1 and CE3 will block its forwarding
path to PE4. " I understand that's the normal before-failure condition, like
having the ring open between CE1 and CE2. Suggestion:

"
For instance, in normal conditions, CE2 will block its link to CE1 and CE3 will
block its forwarding path to PE4. "


[Jorge] done

On first use of the BMAC/X format please clarify that it means BMAC/ISID. This
appears later but without clarification.

[Jorge] it is clarified now

Thx
Jorge

From: Pascal Thubert via Datatracker <noreply@ietf.org>
Date: Monday, August 7, 2023 at 8:24 AM
To: int-dir@ietf.org <int-dir@ietf.org>
Cc: bess@ietf.org <bess@ietf.org>, draft-ietf-bess-pbb-evpn-isid-cmacflush.all@ietf.org <draft-ietf-bess-pbb-evpn-isid-cmacflush.all@ietf.org>, last-call@ietf.org <last-call@ietf.org>
Subject: Intdir telechat review of draft-ietf-bess-pbb-evpn-isid-cmacflush-08


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: Pascal Thubert
Review result: Ready with Nits

I am an assigned INT directorate reviewer for
draft-ietf-bess-pbb-evpn-isid-cmacflush-08. These comments were written
primarily for the benefit of the Internet Area Directors. Document editors and
shepherd(s) should treat these comments just like they would treat comments
from any other IETF contributors and resolve them along with any other Last
Call comments that have been received. For more details on the INT Directorate,
see https://datatracker.ietf.org/group/intdir/about/
<https://datatracker.ietf.org/group/intdir/about/>.

Based on my review, if I was on the IESG I would ballot this document as NO
OBJECTION.

The following are other issues I found with this document that SHOULD be
corrected before publication:

Please indicate how the CE can know if the PW failure is not due to the PE
failure, in which case extending the Customer MAC flush solution in RFC7623
seems more efficient as all I-SIDs with link / PW starting there are affected.
And how the double flush in avoided in the case of a non-null ESI with this
spec on as well.


I found this
"
When I-SID-based C-MAC-flush is disabled, the PE will follow the [RFC7623]
procedures for C-MAC-flush. " but it does not answer either of the above. e.g.,
does the reciprocal of the above apply too? or can they be both on?

I'd have thought that upon loss of connectivity with PE3, CE3 enables the PW to
PE4 and tells PE4 to send the update. Now it seems that the main player of this
spec is actually PE4 and that it's death is reported some other way. If that's
correct, saying it earlier would have saved me a headache ;)

The following are minor issues (typos, misspelling, minor text improvements)
with the document:

First use (in intro) of "Ethernet Segments" add "(ES)" since ES and ESI are
used later. On second use (with multi home) please indicate whether that is
equivalent to non-null ESI and virtual ES since they seem to be used
interchangeably later.

"
Since there are no multi-homed ES defined, the PEs keep their Attachment
Circuits active as long as the physical connectivity is established and the CEs
are responsible for managing the redundancy, avoiding loops and providing
per-I-SID load balancing to the PBB-EVPN network. " This makes sense but a
reference to a spec that explains that in details (: to the dumb reader :)
would be appreciated. Is this all in RFC7623?

"
For instance, CE2 will block its link to CE1 and CE3 will block its forwarding
path to PE4. " I understand that's the normal before-failure condition, like
having the ring open between CE1 and CE2. Suggestion:

"
For instance, in normal conditions, CE2 will block its link to CE1 and CE3 will
block its forwarding path to PE4. "

On first use of the BMAC/X format please clarify that it means BMAC/ISID. This
appears later but without clarification.