[bess] draft-ietf-bess-rfc7432bis

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Tue, 08 October 2024 06:26 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 73C4BC14F70C for <bess@ietfa.amsl.com>; Mon, 7 Oct 2024 23:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.997
X-Spam-Level:
X-Spam-Status: No, score=-0.997 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, LOCALPART_IN_SUBJECT=1.107, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=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_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 rs2LWGAmKxE9 for <bess@ietfa.amsl.com>; Mon, 7 Oct 2024 23:26:15 -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 ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B0E8C14F70D for <bess@ietf.org>; Mon, 7 Oct 2024 23:26:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1728368773; 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=0gJ/+gXsmNopcFoMc1GtSKd+humOlLbIisFd4kfbpjg=; b=irzzG5dFPhPM9/F7AnRHtLdPHFTWTm7wxYbJzNWm98RM/9QS0yaQptR9OrLmjFjLIj/ys2 MoOv3064z/tSJN6dpiyuqqgHBKPdfgSfFma9tcKiL7Se3SewJtboxIfHWKLpuhGCg7WNjh d4Qtk4UwsP/PwbRi+GvitIH43aibV8U=
Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazlp17013075.outbound.protection.outlook.com [40.93.6.75]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id usb-mta-5-VpdY-zSmMC-fQNOTw4AL1g-1; Mon, 07 Oct 2024 23:25:48 -0700
X-MC-Unique: VpdY-zSmMC-fQNOTw4AL1g-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by MW4PR03MB6554.namprd03.prod.outlook.com (2603:10b6:303:125::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct 2024 06:25:43 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16%7]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 06:25:43 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "draft-ietf-bess-rfc7432bis@ietf.org" <draft-ietf-bess-rfc7432bis@ietf.org>
Thread-Topic: draft-ietf-bess-rfc7432bis
Thread-Index: AdsZRSR7+CeZxMhHTCqJ7XhQl+CUIw==
Importance: high
X-Priority: 1
Date: Tue, 08 Oct 2024 06:25:43 +0000
Message-ID: <PH0PR03MB6300BB37B4A17B048AAC5863F67E2@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_|MW4PR03MB6554:EE_
x-ms-office365-filtering-correlation-id: 008ab86f-3a10-4f65-3a3a-08dce76209df
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|10070799003|38070700018
x-microsoft-antispam-message-info: aFLWcGcoAYEWBo/An4SG6Oz6jK+W5RujjQihs+TyAswqXOYRHJCG3APCzG0UdPjfZUiSEul1Qm90IXusZoC11cXUR3ic73fC1ueq3ZjTMYRpRcUCfWABDtL/5bnqOntAHcAmQ5Y2OEP8MJc16b0ZKat+eaKbVfzIZMNUbZaNBVJy7OE+su81GyXe7VCFu3NQxh2lvWLBIiB8m8Z2UG6q9eTK4PYJ/2mvbBuUM7HZPLO6D6Aa+VTb7qBoO61Gsv7DnPmkUr2xWI8za4Qztw4ppFGwVh6UvnunWb7f1NND8FqirC+0tx9d4ANnMcEXmBN8luPjou/rE7fVmCZLQSV+g+pXE5hVENdG6rezb5B+JSVU5g/ci2bx6qEVm4/c9iXWTXSHdyyCdM/iukt/uS0UHMpxgqSllGrPj5AsotKHBCDrs/N8PY09WyJ1e9UVsf38VzqFUnoOFvFdKnR4+pKo98lmXYEZZ5E+sFIRmFUjGPlDmfUpwLlSHwoccomSzywMsR88nUQ21tj67zsaVc2aBM27FtybLSTB5avpx2oVcItsGTGcgZkuGfmIwc79NRaGqmhuxKiEyNhbR6d5mL4z25ukskdBpdW667Yx/0YReLuM58Ln8sakieKaFp6UEEQEwI37m3IQa0AaTT/DSWRNKc9JPyG5Oyju0sTclCAuZhquCNQcihC87eBIbsk1aUqZvWuXRGDgyqM7ILjJkTkv/HosS3WwMZOG3CyFSU8RfNDrzXY8a1cdPLcIYCVn0SFNoTnoL9C6nXA1F55BQfXoJ0igpHKckAR3JZeiiaoBu4blQsXedDsRFoBTGCAUxrP86NQq+eUPpZOA55asdrmjKZ1jfHCE1CMSJzIIoFNVoGdxApn7Yt4AaCrKHJFgBeS9x2QvGD9Obv98ChGDG45UR/OVRHzWK6f3bpda+5hZwzl6sDAToNZamHvKFez7qlyx3GmHQVDrWfuL5ztL58N6Q3Ymw0umS30gwIAeMAo9rQv3i477yM86HKn+f7tQ2ALA28F3/iyPT0rEft/phhEi+Cq3VakqjbH6silBVXFT/dsnynrHmW3oGq3gmfqLPizK+FLNQtkF8btPhhP7LCmdKJzszMHhqA4NJq9Yx9jwl5B4C4wyaplfAY03nUiCAySBZbeycn0kacIa3ikRbdgwCDl70FZ1FAZ35NB7665RIjnsI7wvYgnyNvt1NdFh2Zr6aMuROf0UeWyGqiNduY7tOHdBtlUxRuSpMGYHNHH5XQA6/51RkNZRQjpNrFt8os5QMfpuzuqcjEx1M4kpZZZLVM0Z2YOfjHJJeUeqSGo6UXeVmpaztJ6Gn2AfWaJlTGiVujwYDvPAFovKy23YEOAWtg==
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)(1800799024)(376014)(366016)(10070799003)(38070700018);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QsQ5OCagYLNc91Ef6cJNcTAfoVwtkGDOtcZWb3y/euwre79R513MnprE2RKe4ncOho+H4+OmdH3bQ/3EexXtMwoLAoDcL6IZqJS9fwiXnjv/QGRPGWc3xT7VQ81OeD9lvTeYw0dAW2wP85XjafzAgTrnhO7gnBK4ljmLHk4QzIqBI0E+HZNr1UYZmV16xviuvjzcZSZ8A7JT3hhzUxVQhCdrbb2CJZKcGztGeHyw+wdMfs1GaTmYbrupjsGusatGwPuTy55Y8w1gbGoWEFpgz8nyy8apxMY613d+uTO1u5bdFnpmQpofIrCyfwSR5IKYovG/r6VLB9SCzJhjdZjRwmKcIeEwCa2YiNraFnj6jn5HfuTPWU8KxIzCZBnQXXko4Tsh9G6XMg4roxZ20kdZvkRgkbV5ycdtqjiE7iMQQs06pMknyevhCD4mWZeAvauItIi4c5FMoheOOj+GU+C5ob1LpNul86TO2amZLpTC+7EigcocLDyR27+BzEzyN8+ztyGLHlSfWC554RjSIyEf9GFbcaZjFNeYhvQXEK/wuNDNz3ooSIkVYdyKcxjwIPqbAY0oNmKgiI3p622+imqgZB/RHJwluOzEWl7pgl91NcXjURqiaM9fX3os12UTRJZDWv9CJPyG7Smufx0e4bbDgHV7neKJNJPxpiav4X1rZzdK9xIH2nbM0WgFoSdRjwl23aQwnA7OCD9GI5fEf9ay97h/ekbqEvOrbLimfgbijaWFYheriPxkONxi1qocTfhNVP/LHTsbM0zM0T1eV9eWv2vySQHSJyCjvCG/7aW8b8E29JNycakaflwTsGUlxu/+bR1PRX/V2LvLvi9aeUxeHsYCd6sEYQ6nAcminmIwaANwT0jOm/HwuEvfkZWjCsHKpnUCTtv3Tl4BDlGo6GD8tJgnIELzAbP5S7wHLIsE61B2038KDjHg+i7CVDbRhLl8p0g6NvRWTnXc6z5wJsxDcuknU7N6ullfAwOx6ULTllzc58/8o06sakIrE3vU//SxCe6xKs70AS+ZJOnv3MImD3fIM0Lw2W6XsHPGwZ/KpalYL7KzHGNef7gHh0cW7Uz9+tn7rJjwoSzzQaWRziO5Nsf4i6QtxrJGc67p2p1YP7z7NWkLWmn97KFg1dg04/j5eO93fCdrm+eybB/0ogmn7Smjt6GVXF4wRuF9TW0I2GfpPjFXDfLw5lieNb8a7SKmoFy2/8a5iMMqmQks0RomQgfbjPGHMYOonD9so5V/g3oZMYylQrqi0jNQp5PEJm6InCEAMzk1nkK5kcSY/CFgUokp+RlwghYoJLQzZ/vfhTXOLVcMzn6SmPe5YiWcqsayPpYgUA8ELFauxKtUcgCu31JA+hyPS0l7MLIKvxg4orfhiQRwKmZubElCm6PTP4Sl7dnQvQmu7jWnC9kOT3S8LtcogCtgr8hEiuJbfq37RxBiPryK9RxVLs3lHRHPE38AqXCb1FYbQj5zYAw1WjQka37tU8NJnuGIZd1BNSgl63cHceMZOSkzHXdBpgq+3kzDfo85v0bi5x7t0kghd3qgL6jmUpdvFd1MxPwkz63xkvrjyTMVljx2vo2ePuijGS83OfkPXsKwTFf9vT9E+DXrw3oDufW+nKByoIaewZ+PavvXC4F+XsMVHUXtm2rfKltz
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: 008ab86f-3a10-4f65-3a3a-08dce76209df
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 06:25:43.7626 (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: yE12QHwZzygZtnPvkeMf/CrmTk7sb8TM01RkxRlwQ6ywNhvfd8R1IhkCM5pdxaA1CIaQklZcDyodPAiC4OEcfQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR03MB6554
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB6300BB37B4A17B048AAC5863F67E2PH0PR03MB6300namp_"
Message-ID-Hash: ME4K7YQP6WI2YMMPSHRMXE732NAUYFO3
X-Message-ID-Hash: ME4K7YQP6WI2YMMPSHRMXE732NAUYFO3
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@ietf.org" <bess@ietf.org>
X-Mailman-Version: 3.3.9rc5
Precedence: list
Subject: [bess] draft-ietf-bess-rfc7432bis
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/tYD3EXKBNva4kZGtqr2xTZEK8VY>
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>

Hi all,
I have a few questions about the last para of Section 15 of the 7432bis draft<https://datatracker.ietf.org/doc/html/draft-ietf-bess-rfc7432bis-10#section-15> which it says (same as in the original RFC 7432):

If two (or more) PEs advertise the same MAC address with the same sequence number but different Ethernet segment identifiers, a PE that receives these routes selects the route advertised by the PE with the lowest IP address as the best route. If the PE is the originator of the MAC route and it receives the same MAC address with the same sequence number that it generated, it will compare its own IP address with the IP address of the remote PE and will select the lowest IP. If its own route is not the best one, it will withdraw the route.

Now my questions:

  1.  It seems that the situation in which two (or more) PEs advertise the same MAC address with the same sequence number but different Ethernet segment identifiers  can only occur as the result of a race condition between the data plane that locally learns the MAC address in question and the control plane that receives advertisement for this MAC address form other PEs. Is this correct?
  2.  Assuming affirmative answer for the previous question: I can easily see how such race condition can occur in the case of the MAC address in question being locally learned by different PEs at 3 (three) different Ethernet Segments. Do you think it may occur in scenarios with just two different Ethernet Segments?
  3.  It seems that the tie-preaking procedure defined in the quoted text does may result in inconsistency between the data plane and EVPN control plane and consequent traffic loss (because the best route selected in accordance with the tie-breaking procedure does not have to match actual latest location of the MAC address in question).  Is this correct? If yes, did you consider a recommendation to notify the operator in this case?

Your timely feedback will be, as always, 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.