[bess] Re: A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Thu, 28 May 2026 08:52 UTC

Return-Path: <alexander.vainshtein@rbbn.com>
X-Original-To: bess@mail2.ietf.org
Delivered-To: bess@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6DEB4F6887DB for <bess@mail2.ietf.org>; Thu, 28 May 2026 01:52:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779958335; bh=P75fsN04xqdr7FkAN4TiBlfIkUaXioaUHYPKYoEWiu4=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=F9oW+b2BcntVUbZQGpmSffFw8YB8Uk4dQNw+pbwsn9+pY9qE/fieejx3ELXqgFYgQ Q/cdKrM8p+fR6zOIONGDRQOASsE0BQyc21QIr4fpbHmrtLZ2kwNMglyHmiWKu059f4 caEAOwhV17UJw8RxYczcA1kubDp1btL9hm4m00lU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rbbn.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8pR7grZx-vuo for <bess@mail2.ietf.org>; Thu, 28 May 2026 01:52:13 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.153.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 12641F6886E3 for <bess@ietf.org>; Thu, 28 May 2026 01:51:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20240522; t=1779958304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=P75fsN04xqdr7FkAN4TiBlfIkUaXioaUHYPKYoEWiu4=; b=dcmMBBFb6n2/pi/JurgedJ7tr9M7A85bKh2QRvWZoAx7/t5k071SvzGmILEcCqPnmO8atf CwBgkZWzMi6p+Di5Pol07Q0vTy8Xb+dN1YxWl4IEmE852hPlADs6KcjtIMY+XMu/jSgDEw 3GbtC+m1ViyRlRM6bvuP3nbaUyWK+emdiyN4RawyZFQiICyrSEjSai/0JVd/BJu1a8hPr3 OI9vh33fCVuyGCFPw85H4giHgd9QHezEsR5DKsj54v+Y8JNAHb0hrax1kwYSNhn+URz5fu TnkACAQF/90Hcg6mYdAuSDFTy3wmwzBSzGpteaL1bva9FinTUmeczI7pEdJYaw==
Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11023139.outbound.protection.outlook.com [40.107.201.139]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id usb-mta-24-ITJVSiXbMuCmCbuKqt1twg-2; Thu, 28 May 2026 01:51:41 -0700
X-MC-Unique: ITJVSiXbMuCmCbuKqt1twg-2
X-Mimecast-MFC-AGG-ID: ITJVSiXbMuCmCbuKqt1twg_1779958300
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by BLAPR03MB5474.namprd03.prod.outlook.com (2603:10b6:208:285::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.19; Thu, 28 May 2026 08:51:38 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::6bff:3405:30e9:55d9]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::6bff:3405:30e9:55d9%5]) with mapi id 15.21.0071.011; Thu, 28 May 2026 08:51:38 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Shah, Himanshu" <hshah=40ciena.com@dmarc.ietf.org>
Thread-Topic: A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis
Thread-Index: AdxGSWgfWRCnQvsDQo24J+HiUOMpwQBK/FQRAILLDFApP5kXUA==
Date: Thu, 28 May 2026 08:51:37 +0000
Message-ID: <PH0PR03MB6300CD1797465C12EEE8312EF6092@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <PH0PR03MB63008CC90997101B6B5647C3F6FFA@PH0PR03MB6300.namprd03.prod.outlook.com> <BN0PR04MB8175D34E773182D5CCE23BA4AFFCA@BN0PR04MB8175.namprd04.prod.outlook.com> <PH0PR03MB6300A9D50ADA4CC9A3815905F6FBA@PH0PR03MB6300.namprd03.prod.outlook.com>
In-Reply-To: <PH0PR03MB6300A9D50ADA4CC9A3815905F6FBA@PH0PR03MB6300.namprd03.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|BLAPR03MB5474:EE_
x-ms-office365-filtering-correlation-id: a3e920fc-a0d5-4991-5a26-08debc965487
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|376014|8096899003|22082099003|18002099003|38070700021|56012099006|6133799003|11063799006|4143699003
x-microsoft-antispam-message-info: H0slIyvBKs/9agh9R/6o/zEiNFAXEDLEaUndJSGnzemLuFJ9G7TnESo76PqA0hfNDniqIlGJo/ZW7yXIjX8ASAZaRHy2OixdRGVj/uowQQ9HU+RjxDpfuwjnOJIC0UDusYKN4jDT3OCCztOw+2hJ68vaQup7Q0atMGAYDbLBUDir4kQGDTY4Bfo7/5nJAtbLWMjeHTL+5WWf2J9y/m8XAy3fGX0Op9NOywC0TuEBxVmCOKb+PWM5y4fRwZFDG95Agglz5oH5pKIynsWBkNnJAMOWIpsoWc+ypExyLj6YHfWWUtTpNpb1oDZfcqRY3OkcX0qN++Hj1JlZoH3qBVhoqh30bFGwcA7YWWUdwpNyBHfoUtoeDcX+QR89aKtMiShO2MNLr62s5B+uxaXbwgfY+9EGWNOvVF7oCLE8SdCyL8UwLi+luMSov8XK9YkRmkFuUH3PTwhp7eshHJCQ9ElUckJErpzSYGJg9OGRVd2sqE/RsayjZDZV3ec4rb1zkTytI9JE9E23pawQacz6lh9glqhHgiYw7TnwNUiqqBevh7Xrv9fxW8uBQSqT66scXSvvh5pUqMVNoPcfqY03KAY1M2zDtExBZEnHrH2bYHPFq2f9xWfrsHNu38eVGYKThM+g0AK0G6d7W3NkAyFGKFk4lb6HBtN8rDygRkbhBebYyQdvnU0g2jXTNYtFyeWrcwezOYCJejfcVkoUyYX2UzAg5A==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR03MB6300.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(376014)(8096899003)(22082099003)(18002099003)(38070700021)(56012099006)(6133799003)(11063799006)(4143699003);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WkxK8E4qlSKjlUJ0OpZr0luWNs/ADRva9XbBPktC9cyH9uZdLu7TVb9+ifGYsBgf5IVYhplHNjHHYamVdhdsbupXHnZ2a+mykgsnd7B9NFSznWj8OySJE0YGsJxa2x1/zGK51WoShKSu2m5fJo09HrNBKtISNXnA8okVnRSfKWZ7OuJ80bI5ikbTFy62t7lqRcMlIZyEpJx1B9AjZJGwZEC2VIw40AxHLmLbcrbOoo+6SaEGs++Bbke5QwbkiZgN8jGYIEDOEBPvAVQ/4RXp698mphLIj/Rk1rW/r/7de+3MCeRQpQaPB6banOpKHQWvqDD23410/NxGIeopaw88xI9O9BCXatdDRVJUpXfkYJSzYMvNI7Amvcwz3UDy/6modkWleCvdXn79Sc9F1u2TeIM8lyCtYrpQU2w0HJf5ubAoP1EZ1HYyYFSPZ7XiV/s3P9/zS49/jYtFthDqg1Z2TrqS0/TEjuAocMo5PScdGzvnoXtKi8ok7ewITlkED5mlHR09XdRIo1u1iaiLjpLuO21F4Jmm8JYFLZFwzGx1ffJBKfNA0Y/6r+2U1I8d+LZl5ofLPi8xD/1GSU7jv3izV65AZf/1GLizBjV7MFHthWmcHf862I00xMJ5SdWkfF1xvzpwNXUy12YuTtPmSBcldGmuqj4/9/dYXkOTg4t5dQFprtq5LR9bCw6Ak3rkEHlULMoxwjHh5MMNMNcYkXHsj+QnEYwVW7aw0BLbo25e4W7JujPvsmTZaiJgWeHI0bZORyeItlKNk+8AaJPhTbHwg2+I4meBMusdpHbA1TFiKEFkZjssI8qJ/R7Uq+S+LSQU87pHZtA523Lv7WJYlYl49AhdzJ7eWI/JnEkpThlcD6kfIGbPmrDqvvm3mo7XYFPAAJmvnYlX1pFU2CkGmvTPlIiQ5CTkD68ILSMw/5IoEUZTJxdRbwTiLtc5pZVqEd3QsjXU7kY8qrfKNpWgqgEPdtExLap7CiLVzTrmRQSA2iH5OlzRsPoJ8t4NuWMX1hkYde5v3QRDq/qiaBMKJQUgYAAEsfPhsSd0WDhKahm4bZTh/VUglGAvsz9s1QpqJ/lJ4FYRXyb6FBRQd/cNbhXZKWOpdRig+EOHqW2J+KHc8vjVFwUR/NggSPb3DbzAMBkAz8BdVHm71i+GPsERYexmtv1Eg/lNyKdRwWc3bkAXetLg+F7/5Xvnhcbxv5GY22IFdgfqXD6h2SnFE+N2KNmdurBniW4S75NpFZn8KudHS/lds0ZZFNtLl/0A99q0+NAmPjUXgYJ4rovoPzX7l2MXbGwTV0nfUlAsth9FEDxmRWzBlY/0NZm9j1fa5ijQr6ohf749dqit8INiemczkxj6cYkkTIksZgY2s0JcEv5xJDnds0xVwiGCgzqsnqMx28IuFRt/USicS9C4V12eSTq8VWPUVK1Swdr1MYIglqHKCOW6e4R7+S5ZhGYR80JlbyhQ+6RqXN4lSRiD1W5S8bhG2ai04jpd/inhI96fEInJePd08ZvVJ819ezVrFQjDjSVTWT0R3VO2/UGEKVdXribiWEmXqCzogAiJcNhqcoktLzWMFJL+MyUQsBfafgci9IvsO6OzKJ4kZipmMnGVTdiZvXyPqfXHgGQa8XtNNXFSWPZrVicXO0DmX9TyuFWLeyHAcWqYrenbEoePfkkW8JolvqvWsbEComVKD5Pt/8Egp14JlyyBQ+5AbSqxmojRPyGh
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: Uginw/Xe3KZUF46q1VJT0NH9CRzbIcvUZXY86zDlrtRhISHbpRfvl7dehTqCA0px4YCaJ6jbO9Xl1E7rxQoGCGeIK/fN4OrDz7dZJeAkr2586P4xrX24mBaQiSemxOf2vkj+/RkSR/vGx+767/bNyesudakQD6c+AmqHEZp5cWe4BqBcz6G27PVABlrbzCDBICkrnejKdbyhfy+rrebmaT0uMagf03PNSPk5whJjCGHOoazrFan5yONlp+1Nz++lxvfGipWFATnAh8JU3Q2I56ldroOJ9qDxgDKdx11LMrBVS0F7VkglG0nEVRx1qHDJ6V7gQ9i1SN5XHESQ85yW/g==
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB6300.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a3e920fc-a0d5-4991-5a26-08debc965487
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2026 08:51:38.2339 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MiIP23rPSSaud3YzE+dJyga/Dwqpp+O2Z3k481op5Jzv/PJ0L+6hyaWjCprBZMpFBs5vAWJDiBQ9cMrNibCphg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5474
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: OBiPOfafdYpPN9izy_zuTnaWWQdkPO9sXwuQiHuTMk0_1779958300
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB6300CD1797465C12EEE8312EF6092PH0PR03MB6300namp_"
Message-ID-Hash: CJBITMEISWHPW4NJPGCUFB6KLXNEKQWC
X-Message-ID-Hash: CJBITMEISWHPW4NJPGCUFB6KLXNEKQWC
X-MailFrom: alexander.vainshtein@rbbn.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 <bess@ietf.org>, "draft-ietf-bess-rfc8317bis@ietf.org" <draft-ietf-bess-rfc8317bis@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/8fHx_GFl1s8YDiD3EFGOcFJVO9A>
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>

Himanshu,
I see that you have registered for onsite participation in IETF-126 in Vienna.
I also plan to attend this meeting onsite – maybe we discuss this misconfiguration problem there?

Regards,
Sasha

From: Alexander Vainshtein
Sent: Thursday, October 30, 2025 11:48 AM
To: Shah, Himanshu <hshah=40ciena.com@dmarc.ietf.org>
Cc: BESS <bess@ietf.org>; draft-ietf-bess-rfc8317bis@ietf.org
Subject: RE: A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis
Importance: High

Himanshu,
Very glad to hear from you!

I fully agree with you regarding #2 – this is the only way to reliably prevent all kinds of problematic issues like Leaf-to-Leaf leakage, Ethernet loops etc.

Your proposal on #1 is possible but, IMHO, may be too late (some traffic would pass already before detection occurs). IMHO and FWIW a better way would be for an EVI/BD that is configured with a Leaf AC on a multi-homed Ethernet Segment to announce that immediately - e.g., by advertising a per-EVI Ethernet A-D route with the Leaf Extended Community with the Leaf flag set attached to it.

This would allow immediate detection of AC roles mismatch regardless of any traffic being received from the MH ES in question. Nor should it result in any interoperability issues with SW that follows original RFC 8317.

What do you think?


Regards,
Sasha

From: Shah, Himanshu <hshah=40ciena.com@dmarc.ietf.org<mailto:hshah=40ciena.com@dmarc.ietf.org>>
Sent: Monday, October 27, 2025 9:19 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>; draft-ietf-bess-rfc8317bis@ietf.org<mailto:draft-ietf-bess-rfc8317bis@ietf.org>
Cc: BESS <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [EXTERNAL] Re: A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis

Right question!!
On 1) My thinking was that such misconfigurations can be detected by observing that one node has advertised the RT2 of MAC x with ‘L’ while other has not.
This would probably happen to all the MACs learned on that VLAN and ES. This could be used as indication to alert the operator??
On 2) IMO, disabling the AC with reason code as error of “misconfiguration detected”??

Again, this is assuming that Scenario 2 is used and route targets are not preventing receives of RT2 between the MH peers.

I would like the opinions of the authors on this as well.




Thanks,

Himanshu


From: Alexander Vainshtein <Alexander.Vainshtein=40rbbn.com@dmarc.ietf.org<mailto:Alexander.Vainshtein=40rbbn.com@dmarc.ietf.org>>
Date: Sunday, October 26, 2025 at 3:33 AM
To: draft-ietf-bess-rfc8317bis@ietf.org<mailto:draft-ietf-bess-rfc8317bis@ietf.org> <draft-ietf-bess-rfc8317bis@ietf.org<mailto:draft-ietf-bess-rfc8317bis@ietf.org>>
Cc: BESS <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [**EXTERNAL**] [bess] A questions about Section 5.2.3 of draft-ietf-bess-rfc8317bis
Hi all,
Section 5.2.3 of the 8317bis draft [datatracker.ietf.org]<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-bess-rfc8317bis-00*section-5.2.3__;Iw!!OSsGDw!Nf1nWc0-x3Fj4R2stR_NJFuMeMcFRakLg2EsE01SDuzwSf8Fhb8-Lso1bui3lkUQd1HBGz3uD7zEBbxqXaPUWWnAGhk$>  defines handling of BUM traffic received from a Leaf AC on a multi-homed Ethernet Segment.

The text of this section (and the text of its predecessor, Section 4.2.3 of RFC 8317) is based on an assumption that "while different ACs (VLANs) on the same ES could have a different Root/Leaf designation (some being Roots and some being Leaves), the same VLAN does have the same Root/ Leaf designation on all PEs on the same ES".

I wonder what is expected to happen if this assumption is broken – either due to an error, or in a transient state when the operator changes designation of a given VLAN from Root to Leaf on multiple PEs attached to the same MH ES?

Specifically:
1.      Do you think that violation of this assumption should be detected and reported to the operator? If yes, could you possibly suggest how this condition can be detected?
2.      What, if anything, should be done to prevent traffic from returning to the same customer site from which it has originated?

Your feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha



Disclaimer

This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.