[bess] A question regarding sections 15.2 and 15.3 of draft-ietf-bess-rfc7432bis

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Tue, 26 September 2023 09:56 UTC

Return-Path: <alexander.vainshtein@rbbn.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 7F0EDC14CE4D for <bess@ietfa.amsl.com>; Tue, 26 Sep 2023 02:56:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 (1024-bit key) header.d=rbbn.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 juUI5YvPxv55 for <bess@ietfa.amsl.com>; Tue, 26 Sep 2023 02:56:21 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.151.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F401C14F74E for <bess@ietf.org>; Tue, 26 Sep 2023 02:56:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1695722180; 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; bh=um1PvFJ+djWJAfo2ziTgvGfyWQOJZVb92xrinENXOkw=; b=EiEhzaRM8UkgP5dPhMQC7OtYL1FMaJ0eaw4RLhY8KF8zylUsJAQWwawBsc/8lY64ux9Oq5 XPceUD4oOh1X61tl2Ks+si/LscmGCjdHD5Ztec5xC/Tys6Nm4Idm3al0mUFbfCGbJBU5Oz uwKmmWuRaK/bJD0O2i67iNbLTSZuSBs=
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id usb-mta-3-oJcYcyLDO96VbK5Sp12nUA-1; Tue, 26 Sep 2023 02:56:14 -0700
X-MC-Unique: oJcYcyLDO96VbK5Sp12nUA-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by DM6PR03MB5033.namprd03.prod.outlook.com (2603:10b6:5:1e2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Tue, 26 Sep 2023 09:56:12 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::45b4:639f:66a5:3981]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::45b4:639f:66a5:3981%4]) with mapi id 15.20.6813.017; Tue, 26 Sep 2023 09:56:12 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "draft-ietf-bess-rfc7432bis.authors@ietf.org" <draft-ietf-bess-rfc7432bis.authors@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: A question regarding sections 15.2 and 15.3 of draft-ietf-bess-rfc7432bis
Thread-Index: AdnwW/aYRPRFe+CFQjWLHi9QA+TM0A==
Importance: high
X-Priority: 1
Date: Tue, 26 Sep 2023 09:56:12 +0000
Message-ID: <PH0PR03MB63003E6916F47247E1FAB094F6C3A@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_|DM6PR03MB5033:EE_
x-ms-office365-filtering-correlation-id: 8c1a1f21-b90a-4c8f-802f-08dbbe76d0dd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: akge8q7rpMYKGoRFcUe9qYgSASnuSsh39bIg2Xi5Cx4kBcmmKk09LrJb2AHhJ4BXrMcQyha/K2bpxaX0G6e6HPcCOLNMG4Fc+/RjE0XeGWp/Ir0RqZbkDiBTsFuxzj/qzJiHt6tx6E2j5QU2TLGn285toybFshx59Jkd86eONP7iuuTmZg1rhQWYv10jJYUpztpgs54fFahSdAHZPBxmW51SMdhjkKy4kmY/YsVmPJXLlIrPkPQh1H7szHrveJK9WAbdphfyqG7kEcivWwO+flKf6jOxc5hSNlz1UMZoi0cLWNd7aqOfILrFmL02d9YT326gYuVvpnIpc9NevAlD4b2P4jV0jpJ7zwJfZfqRLbkC+lDFqddX+K4IUtgCyOMCc/303HxRqMnbFPvOIsu8U+pA11iOKw0atH0hOpwR5G1AWUsBAY2vru8Afxew3GjUps2/rSyWU3xuc5Nf8uU23lec+2+2G3fpQzCi1LeS62UWnNrOokHuiFX3l7l6mXWevhbHExQdHVYruegw0Pl+zTVlNVfmlcP/u6lbXBT+rGnkPRKUyL5jwTZwzOYfPfvG6m3l7yvSjhlKjoMdZngR4SuARu03ufWhg7lTLoBi6VI=
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:(13230031)(136003)(346002)(366004)(39860400002)(376002)(396003)(230922051799003)(186009)(1800799009)(451199024)(6506007)(7696005)(9686003)(33656002)(26005)(71200400001)(66446008)(64756008)(66946007)(66476007)(66556008)(86362001)(76116006)(478600001)(122000001)(38100700002)(38070700005)(83380400001)(166002)(55016003)(2906002)(316002)(8676002)(4326008)(8936002)(450100002)(5660300002)(6916009)(41300700001)(52536014); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: SR+wvPb7qUHmXn1O7NHweZ5A4As2L4t4jk0/NOo3OFHIGhWQHhUJ5GzlTsyx1cGIfjoQgPrwFoWX/SSD7LJ2SI6xcX4CdvDgmHqEumcFMF2GyaHfH+ibkSh7+3C+01BQhoym7HIDlh1+LZ+5g2O7znxvZkK7Wq9PMZ9brHv4/n13dmX5uMxr2czsQSRFtqF2objaRYsMs1/9m0A5+TJ/XakOYOaYKcun1QRv23qoFXOoGNqdEVVvfKOXGQmtzt/SBSIESHygfSMzCcLNIG8oQOb2optK6toC3GXlXdMNMpL5crvLqn8i7YvszclfCp5Ufzyv/g+TTtdGCjENJelpAdNtm71vI0sA/8gmpPsZ7eWD1uW54dI73NvA0nWV01K82itcvl4909y6nQ3uvD7x3Y+vZvYJk4kWvuyUAkfQdJ64d36tVbCu7t7fnzNeY29EDadmzwGn3/N4Zf6+KXKdNZrMTpBlgKQPK7bzggfXPMM5PZi3ylNaTTkhlV8OT/BK/swLnBqtX7gJjp4W5GfwQXqs6/O0DoaNR32KQMc+BnSO1oQO2bMaZWiwbd3WhVKN0Q/+XHSfD1/4T1QiOPIWYdocP5QOKZaCChFIQXpl2XQZoGrgQON3XAQk6MGLclRMjuGJ5P0JSQ69CuY/8IaY7VR3AwTc1rjFPtVyScLRO4MAniOfckcP3VXuVIfNOg4LL3s7COBnLFq0bL3gk2cCIoyQBiOvVOaFnOwypHJtRg77YMzGl4yAUtSuSZdezfyprHirSkD/4q8uJiGqiZ5clR4AJipEgccLbWVSfEszwpaLys5cro6vq4l6RN0bIAOQnYgplMy0OQScDg8fNyAcuVzrXvcPbncSeHEQ3bpuwWm0Jpz6qYOQ4pagcEaxL/6jfj+cr0EBkbDX0piswzQeIzSpTIaOVoL+Ja7CN0a0Zf+2JRlAqO4Af6vPNozZ1OidPT1aeIN/UhVNj+n0C8x0DaUjPpm8xqjkCpv+BR+7jNb88Jg2iL+8pMHLZP3Z0t5TzzzTlVbg0pMk9wqglfogcqiCFP8SUXnKwDtTjmlxkj2GwNc3bHH1Wwb0XRPrCKtgtXJfMfd3CjT4e8xEn95oj8qY6VQS20dzAukp58M6TZld97WonEX3fPmf9mlJw1vP5TmLzyzO5xEZXPBLrbZFcQ6KICGL9vGzszn+mQXN6M+De8xlTNMWamJ1ei+1QiITy6Pk6QmW5H6wh7yLMjlzGEUmTnBOAkqGFN2BAnA9UdTp8Uuja6DGT9/VCGEgWyqwH58d9ftpF3ZDUDLy1xArJA56alvC4UrzMq1q2C+g8t0ekH7SYspQfFywC2iSjhV49/RsF9Ax2u0aWqJMeN6BjXSSDt6yF3CX9dvuG+Xha+c+sPX1Np4Tudjvru2ImLVnOXsvA+WEFqfCdlo866UXlNvMKfnn12CjdxeQrDKkB5RAFbu1UlMMXF8Fdr5zHB93MweumPwbOszdgUh8ucwQzw45HxnXJ5lBSxCQ7nW6G4x1w1txZBexs9kxDkAAD+9ee9Voqnvcv3BqrMATv6xSavzl2i6xIvo8bPniRTemB4DJSNzb6SvSrBeCLkKca3om
MIME-Version: 1.0
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: 8c1a1f21-b90a-4c8f-802f-08dbbe76d0dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2023 09:56:12.2653 (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: IBP+pTUVWaOr/zIVIQBARVLi1R3jNT8QUmq9dNKYzRWLm2HAPnAp1b6gTh4ae9zeMKRXAHKaT020hF1twH75jw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR03MB5033
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB63003E6916F47247E1FAB094F6C3APH0PR03MB6300namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/LSdo-01KwpPyF10eqgHQ9HIeheA>
Subject: [bess] A question regarding sections 15.2 and 15.3 of draft-ietf-bess-rfc7432bis
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Sep 2023 09:56:25 -0000

Hi all,
I have a question regarding sections 15.2 and 15.3 of the 7432bis draft.<https://datatracker.ietf.org/doc/html/draft-ietf-bess-rfc7432bis-07>

Section 15.2 (which is copied from the parallel section of RFC 7432<https://www.rfc-editor.org/rfc/rfc7432.html#section-15.2>) defines "sticky" MAC addresses as addresses that are configured as static and therefore are not subject to MAC Moves.
It defines how these addresses can be identified, and requires that if such a MAC address is seen as the Source MAC address in a locally received Ethernet frame, the PE MUST alert the operator. No other actions for this case (be it the EVPN CP or EVPN DP actions)  are specified.

Section 15.3 is a new section that extends the CP mechanisms defined in Section 15.1 with DP mechanisms breaking Ethernet loops. Such loops can be created by backdoor connectivity between L2 customer sites attached to different EVPN PEs.

However, neither these sections nor RFC 9135 seem to discuss the situation when an EVPN Broadcast Domain is configured with an IRB and an Ethernet Frame with the Source MAC address matching the MAC address of this IRB is locally received by one of the PEs in which this Broadcast Domain is instantiated. Such a situation may be encountered, e.g., if the EVPN IRB in question is configured with anycast MAC address as suggested in Section 4.1 of RFC 9135<https://datatracker.ietf.org/doc/html/rfc9135#section-4.1>, and backdoor connectivity exists between different customer sites that are attached to the Broadcast Domain in question.

I would highly appreciate your answers to the following questions:

  1.  Should anycast MAC addresses configured on EVPN IRB be treated as "sticky"?
  2.  If the answer to the previous question is "Yes":
     *   Should IP-->MAC pairs of EVPN IRBs be advertised with MAC Mobility Extended Community attached and the sticky bit set? To the best of my understanding, currently only advertisement with the Default Gateway Extended Community attached is required
     *   Should a Broadcast Domain that is used by an EVPN IRB and that locally receives an Ethernet frame with the Source MAC address matching the MAC address of its IRB perform, in addition to report to the operator, perform any Loop Protection actions?

Your timely feedback would be highly appreciated.

IMHO and FWIW it would be nice if your answers (whatever they are) could be added in the next revision of the 7432bis draft.

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.