Re: [bess] A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Tue, 29 November 2022 14: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 99886C1522C6; Tue, 29 Nov 2022 06:56:58 -0800 (PST)
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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 (2048-bit key) header.d=rbbn.com header.b=RrRidAtk; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=sonusnetworks.onmicrosoft.com header.b=lleImuEK
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 Nl251BryNqxL; Tue, 29 Nov 2022 06:56:54 -0800 (PST)
Received: from mail1.bemta37.messagelabs.com (mail1.bemta37.messagelabs.com [85.158.142.1]) (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 45C6BC14F730; Tue, 29 Nov 2022 06:56:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=rbbnselector03122020; t=1669733811; i=@rbbn.com; bh=snEr0U3OmD4WCSUtWX8K6JVrHBfNwNz/XKQ4mKH00fU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=RrRidAtkgQroBl9kOYk47AdibeRCt0VYo7FDUlvYTZw7YBNWIE5gvwwkr71m/wYJW rawzzaId07JEklRVpAwEEgAAIx+2ldTC+wO3Tlq+dF3HccxT6CTD9bGPDmvOWPbSkI mCtpuXr4mPnDZBN356BjzeYYtElMsbwoXwetbjbHh8AwcNpRdgUTjaeBdIFv/Ec5jL K9m7+tQ36kdB3lE8AQu2QD+Ws/P5LLXMg1r8f6KfonpidEa12b7EyGF23NOXVRewzr Fna/FtoNfLD2O/OgU6B8liaigGjr/4cqmj5jnBsDe1IpI0XtWxuotfMgq47/u5APOP PCVIeMbGDkf7g==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKJsWRWlGSWpSXmKPExsWSoW+eobtRti3 Z4PQWPYsVx2cyW3yb3clk8e5sM4sDs8eU3xtZPZYs+ckUwBTFmpmXlF+RwJrx68RF5oKWfcwV +79NZG9gnDeRuYuRi4NRYCmzRPe+eWwQziJWiQVHz7NCOKsYJTrn/2EEcVgEdjNLtFxYB5YRE pjLJNG87iMjhHOfUWLuhXtADicHm4CVxO/3Z1hAbBEBfYmJbVPAipgF5jFJ/J12hx0kISyQL3 HnfQsrRFGBxKSmc0wQtp9Ew57NzCA2i4CqxJMVX8FsXoFYifnP+qFWA517/ekCNpAEp0CcxIO WZrBmRgExie+n1oDZzALiEreezAezJQQEJJbsOc8MYYtKvHz8jxWivkji8sM1jBBxWYlL87uh bHuJbe8eQfX6SvS9+wLVKyexqvchC4QtLzFt0Xt2CFtG4sGN7eDgkxCYwCbR8/kAI4RziUXi2 NO1UN0GEvO+HYGquikm8XH6PEaIU/Mk5jSsY53AqD0LyeWzkKRmgYNAUOLkzCcsEHF9iT0TT0 HZ2hLLFr5mhrD1JO7t+MuKLL6AkX0Vo3lxalFZapGuoaFeUlFmekZJbmJmjl5ilW6iXmqpbl5 +UUmGrqFeYnmxXmpxsV5xZW5yTopeXmrJJkZgSkspTjXfwfh92R+9Q4ySHExKorxd4m3JQnxJ +SmVGYnFGfFFpTmpxYcYZTg4lCR4+6WBcoJFqempFWmZOcD0CpOW4OBREuF15AFK8xYXJOYWZ 6ZDpE4xunJc2bZ3LzPHysNXgORuMDl19r/9zByb9nUdYBZiycvPS5US55WQAWoWAGnOKM2DGw 3LDZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPGgVzIk5lXAnfBK6DjmICOixQDO64kESE l1cA0P7ArucfwIsO5pXLPMyvEngs6nTGbrPtbd3PKCpXNXo/vvd7tbJx31sLxxh6PuZLnwgQW v3raw/XmbbLC9hrZp52/zs67Xrb+dlhrkd2kKAvjj4/m/p3aZ1O76VzxKdNNG7uWv0pScj5aX emj+M2Qtd77c9tUh8mVIlsWJiqvO+7VtP2T/8VisevfHy9ed7pL+sAi4Q7zpjrWRq6z+vO5z6 h7yx85Uj8tOp97jkEvp9KNS+e/FnzuuyQZ9+2fi1CC7wNjl1ObFoq7x2WHuM5e7rvWxthS/lS I+q4LqUJzGzryL+/b0j7RwPADU+Kc50wnpgYZFC6NPr2ocMXP40mek9mjNl6o017d0f+t/dZi JZbijERDLeai4kQAgvA31YgEAAA=
X-Env-Sender: Alexander.Vainshtein@rbbn.com
X-Msg-Ref: server-14.tower-732.messagelabs.com!1669733808!273940!1
X-Originating-IP: [104.47.55.104]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.101.1; banners=rbbn.com,-,-
X-VirusChecked: Checked
Received: (qmail 3576 invoked from network); 29 Nov 2022 14:56:49 -0000
Received: from mail-mw2nam10lp2104.outbound.protection.outlook.com (HELO NAM10-MW2-obe.outbound.protection.outlook.com) (104.47.55.104) by server-14.tower-732.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 29 Nov 2022 14:56:49 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oGJ4m520NDzKap37/hlg+kvroo3nbAT4tb2ah8GaYVjfJ2q5nkWHccJfClaaqcr1F3NCI/eOumhX+ieGMIU0oxVvz7jJdfpEhbcqw2sDTZEH/JU0XzrvP1sNerGLxPuZU+0eF9ybIzLHghCK7PP+kqODgusO+9KYIPEI7VyzyyUIIfsilIeqKiuQrynjZZXGvBvpDQ14fQl4Kl432Hs74NcnTF6Q67zOlRXIQOGZqhE7qCs1QMWX9V9ncKHP0FJBNJtoaQYmFswFd8eVSv1KdEH+LFyuYhnIhjMk5fvvU9u9nuVBzVtvHCc28MavJRQ48AmUHCiZTJ4mGJAAekWB+Q==
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=KFq8tI8QwuwFCQBqfcnx0B3ONyYQhyN2pZ72hSD9Jos=; b=ZDB7zAqbr5dmDkpR2DZ1liBpGxUOLGWQjdCMbPps9sP7E6MXuaxid0XF2XBHxPnek26yV6vxMWdSqJ9jMTZseHu9C0PeM2BmVNu0nva6LLMzRlTFh+v+dGc5oTOR8ZSQtl4F2dV5hJdUgzRPHXzJDv+dlTSDQm+mepaf/tdfjeFpTJf1X8dlS7K+wFlM6kNAX2WzyTfxywyT96tFFfsXixoDB9p7qq/lRtmKhnBk5RSftRF0nWkp/YSuQ3zjHdKJDJdmLITGy/LNtHa3ite27snUPvXbl5MQaL3ixg1rWy4pXytNYlKP3nDYDJSyAihgzOCS7sMZfHb+Pa+oOQqZMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rbbn.com; dmarc=pass action=none header.from=rbbn.com; dkim=pass header.d=rbbn.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector2-SonusNetworks-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KFq8tI8QwuwFCQBqfcnx0B3ONyYQhyN2pZ72hSD9Jos=; b=lleImuEKS0bfwyLgvcZMA4SaKDNlnI5zTI2j0mZMXle+OTcqN7X6aNO9gWVJ/gOKzpa3ZHh6hEJ8LhGzbSLIYy28W+UZu03pWCWg8cdSTSgBs3yutcVqFi61v2sD65bzDLImhyLCoiqKsSZIREvG+RIuWUUtM9MDR30YV4OOf5U=
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by DM6PR03MB5276.namprd03.prod.outlook.com (2603:10b6:5:229::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Tue, 29 Nov 2022 14:56:43 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::de52:63cc:b8e0:a73d]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::de52:63cc:b8e0:a73d%7]) with mapi id 15.20.5857.023; Tue, 29 Nov 2022 14:56:43 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Ali Sajassi (sajassi)" <sajassi@cisco.com>
CC: "bess@ietf.org" <bess@ietf.org>, Alexander Ferdman <Alexander.Ferdman@rbbn.com>, Dmitry Valdman <Dmitry.Valdman@rbbn.com>, Ron Sdayoor <Ron.Sdayoor@rbbn.com>, Nitsan Dolev <Nitsan.Dolev@rbbn.com>, "draft-ietf-bess-evpn-lsp-ping@ietf.org" <draft-ietf-bess-evpn-lsp-ping@ietf.org>
Thread-Topic: A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08
Thread-Index: Adj4B7V9mca+IcmXRqmUVALIYzDlkgF8VAooAHes49AA3en9SwAAdQtyACviYnA=
Date: Tue, 29 Nov 2022 14:56:43 +0000
Message-ID: <PH0PR03MB63009D7D001FD772D3CC2C8CF6129@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <PH0PR03MB6300CA076A6687E06E3D010DF6059@PH0PR03MB6300.namprd03.prod.outlook.com> <SJ0PR11MB57705FCD88091603A3B2FB0CB00A9@SJ0PR11MB5770.namprd11.prod.outlook.com> <PH0PR03MB6300B73D09A2202F2B912A64F60F9@PH0PR03MB6300.namprd03.prod.outlook.com> <SJ0PR11MB5770914E3B75CDC6EEE53E04B0139@SJ0PR11MB5770.namprd11.prod.outlook.com> <SJ0PR11MB57700D82E8D1BCCF84D6B039B0139@SJ0PR11MB5770.namprd11.prod.outlook.com>
In-Reply-To: <SJ0PR11MB57700D82E8D1BCCF84D6B039B0139@SJ0PR11MB5770.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|DM6PR03MB5276:EE_
x-ms-office365-filtering-correlation-id: c2c280d6-5989-49d2-acba-08dad219ee03
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o8kY7Yb4K9hjE7rQ0d+ylhs9eM/EHqJHhCyogsjrrWKY4NqP9YgFio04M+zu6q561R4j/p3V/oYU99CQB8y32UdFn5+rLW8Ynl0Mq0wLI4+rwiTdYsZA+3HTKLADHn9jteyc3zI3d24/O+j/OedUaDOjr6/YGXUHH/aOdH88bJOvYRTuDSoye6FM1BGckctyKLFMOddQnh3OP5RtowpYbYQ64qvI86go9V8PVGEKiesEH20vrlRh7PNgN1gK1G37H+RrUNICNhiZYFCTH6c4hiWWo0GSec2qgvxynLuZpI/pClxpeScfP8e4Kmbn9KKf0SGoghdmelI7H1uJMgTDEPLeddA0RAGNhIcol8PpXh3B73AepkK2V1p9NfWBcbey6QyHN3BulU0YNbY/4quHUl6xeEqcaJlCY7/yk6EIFMwrISOHMrJFyhQyO9PpvoimGFX3R301CTdAkQAOgKJgU7dh+pfjO6QexpflCGxEfTDN7Z3Sf5u9bIHGzj/AD1AJdQoEiL0EBd9R/uwVfxmQCVLM+DBnmyePUGP4yb8aWTiUZWlqLk6+ty8sqkh8QqYVoMyBOKAdTS5Y7KVclZ1pktZODXdbvcQ6vfsHVeuEUoancATn5bZ0kMh26TXt3cFA1xujg4dquRGaEjsP1uRjfeilKV02G5d0oQEcBFYUN1IME6rstPf8/uTn7Wp1mMVNKs1oxRib7Gh0O94I6VF7o5/PB4JDa/C8dDbKkrsBr78=
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:(13230022)(136003)(39860400002)(366004)(346002)(376002)(396003)(451199015)(38070700005)(166002)(33656002)(186003)(52536014)(86362001)(55016003)(26005)(64756008)(53546011)(7696005)(9686003)(66476007)(4326008)(66556008)(8936002)(76116006)(8676002)(478600001)(6506007)(71200400001)(6916009)(316002)(5660300002)(122000001)(30864003)(38100700002)(2906002)(83380400001)(41300700001)(54906003)(66946007)(66446008)(66899015)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gyiy9thaTlZz3TL8Kvph5QshZ9ML/YZ+wPD8H/jNCib7DDkUvrSdfHDlNcThm8lfNZeyWVrQbVrnU/AQHYwjNVp2IWo5xYdz3Olzhwet2RWZK2fvOZker+LNSPshbG3sdQSMoNHyh/HiShbcjFXlbL2U4m7iEwPrg4qxBhOAL2oaiIzUN54MNtb5d1jggsxWVbAMd4aMcLNZusMmB9DacYNKaJafJFdIQI/wFw47yi9meTpmkuFseyLn7ExxJYEQrLO3n5keGoFsYqrbhRBHdF/aQZxPW/6K55bQuq6YEHPaDHm0irmwjXxab7qP09ddDzVyPPgMvlgMT19hZ8V3hNjeKIMKIp1CViRpTJtkXjUAvTuii0mm3zVGVrSyuBZby2looFpZWJ5b61Yi+WyHojOMpzCbb1AvVZG7BdEQc+71uHzLfkw583yFsUR9+UZWeDyAzMb1wLEzULs+wlpsbK8O+9YQ8ubXpSiQeOIuW+24wgnYnuVMREPAEbGxclbi5fnyPrr4qX3jqUwbLS8pACe+NPrtjbZn5/IyOrczGvoZQP2cLps87uRHdibtUoosZExz8GmptqO4Ar4C5C3vRkXuYfRDp5LHWFEEb2PHsyjdnSuu5zEHPsdfw640PxkhUbya9B4DHo8jlehtt/S+xY877U2SVHh5UuwxEAxyhB84a0X6wLreADPFWYPNcY3ITUzUt6ZcYf1d5g7IF3YRIvW/3iPg1LKIrqEJH9whOR6nY5a6LRLlS+JiacZU3wFNH/19jC8RAd6fEeLFJFYfo3i5rA4kf/1ieIZ10LiDqUEPurnkqyhDpNZElGcsw3l7xZIacZNaV2JCvn4BgzAV7XZbXqcz4MKjsrj1oUKRRwm+YeL5BeEumVamTkYBHLk8ck88bQyX8VDwilrnsTeDNoqlVWNsKSCQio9W6cpjC6q7izKipZs2WC7+8Xss5XreAGffk5v6eWWHnxMLc+XxAZUXYaZOxtg3DfQYzFYW/DgJ9xVEJ2lh5Z05WF1bCJ3YikEHuX7rrfZ0Ggo6C5/nEGn/WAQFkQ3Q63F27+DbMfLGUGdMJIAib16JZ9FAQr85TCi12Pdu6+APgYdbwKcR1BtEbTiDY3FynY7KiHcw0Xk4XkC/bPu8nRvLFj7umR7NqMg6lXr6aMN1T5MIAavgjgXupmm1RBQJgR99Qmyql09Nm4K3xu2Hczy27H8S9JFX8L3YSOkIEAgswHETzFEVfR8bcp6Ylu7pMeqbaew9X4pUjOTQkWJgbt7asAHwqkAiwF+QJwK5YsVXtuGPYI9ZEA5xi04Ou+hv1BhgcubWsdvXQ+ymM9oiPcU8GOl/fPDo6ewjVIwbr0f+eef6BVQcn/Z8VirxHZxxWjC7R8goro2Y2fbbgSMMdy0f/bVbFl/IX3F8IYiz3jpXJXOKFJWSZ4PccrGdOAH0VsRz458fOHw8CoxxbKjG4I5xTsbjVAmIK9tmoOLO20tF66jwydKfFT4co04g2wITbhzEeQ0TNEIpX1+x/UCHiUCKTLoHGnJcsf108D3EtcZBSlZEOmCqZgIa/pvjtOnCPdaQKr/jxXo=
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB63009D7D001FD772D3CC2C8CF6129PH0PR03MB6300namp_"
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: c2c280d6-5989-49d2-acba-08dad219ee03
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 14:56:43.5267 (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: HnxCBcIcKk6XH7Ziu6J4eaTx04ukiHnYZQrV97MBGmmHFkSbfbvyW0nTboG2y2L3hjFECUvP2cRvI9FR/NT0bg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR03MB5276
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/Wm3dJOgQUyWcws8eGxJH15bPdM4>
Subject: Re: [bess] A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08
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, 29 Nov 2022 14:56:58 -0000

Ali,
Again lots of thanks and more comments inline below.

Regards,
Sasha

From: Ali Sajassi (sajassi) <sajassi@cisco.com>
Sent: Monday, November 28, 2022 7:52 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
Cc: bess@ietf.org; Alexander Ferdman <Alexander.Ferdman@rbbn.com>; Dmitry Valdman <Dmitry.Valdman@rbbn.com>; Ron Sdayoor <Ron.Sdayoor@rbbn.com>; Nitsan Dolev <Nitsan.Dolev@rbbn.com>; draft-ietf-bess-evpn-lsp-ping@ietf.org
Subject: [EXTERNAL] Re: A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08

< sent the previous email by accident w/o completing my replies …>

Hi Sasha,

Thanks for your comments. Please refer to my replies marked with “AS>>”

From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>
Date: Wednesday, November 23, 2022 at 11:54 PM
To: Ali Sajassi (sajassi) <sajassi@cisco.com<mailto:sajassi@cisco.com>>
Cc: bess@ietf.org<mailto:bess@ietf.org> <bess@ietf.org<mailto:bess@ietf.org>>, Alexander Ferdman <Alexander.Ferdman@rbbn.com<mailto:Alexander.Ferdman@rbbn.com>>, Dmitry Valdman <Dmitry.Valdman@rbbn.com<mailto:Dmitry.Valdman@rbbn.com>>, Ron Sdayoor <Ron.Sdayoor@rbbn.com<mailto:Ron.Sdayoor@rbbn.com>>, Nitsan Dolev <Nitsan.Dolev@rbbn.com<mailto:Nitsan.Dolev@rbbn.com>>, draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org> <draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>>
Subject: RE: A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08
Hi Ali,
Lots of thanks for a prompt and very detailed response, and my sincere apologies for a delayed response.
Please see a short comment to your response marked [[Sasha]] inline below.


Please note also that I have recently added yet another question to my list, I am copying here it for your convenience:

RFC 8214<https://clicktime.symantec.com/15sLvRarab44zTHqki3B5?h=-pQqvRTWyDgbZBFNWxJKt61Yx1qwxuredpm7yjxg84g=&u=https://tools.ietf.org/html/rfc8214> defines usage of per EVI EVPN A-D (Type 1) routes in EVPN-VPWS in addition to their usage for aliasing/backup path defined in RFC 7432.  Suppose that the operator tries to perform a connectivity check to the aliasing function of some EVI but the PE that receives an LSP Ping Echo request with the EVPN Ethernet AD sub-TLV in the target label stack and label has advertised this FEC and label for a specific Attachment Circuit of an EVPN-VPWS instance. Is there any way it can indicate in the Echo Reply message that the label matches the target FEC but this FEC and label are used for EVPN-VPWS and not for aliasing?

AS>> EVIs are distinct and thus EVI for EVPN-VPWS is different from EVPN EVI. So, the receiving PE when it receives an Echo request, it knows whether this message is for EVPN-VPWS or EVPN based on EVI (represented by RD).

I see that the current version of the draft does not even mention RFC 8214.

AS>> EVPN-VPWS has multiple modes, and it may be better to cover it in a separate draft. I will talk to Parag about a write-up of a short draft about EVPN-VPWS and put a clarification statement that this draft is limited to EVPN and EVPN-IRB.
[[Sasha]] Can you please clarify what limiting the current draft to just EVPN and EVPN with IRB means.
Suppose that an egress PE that has advertised a per EVI EVPN Type 1 route with a certain NLRI (RD, ESI, Ethernet Tag ID, Label) for an interface of an EVPN-VPWS instance it contains receives an LP Ping Echo request with the EVPN Ethernet A-D Sub-TLV in the Target FEC TLV that matches RD, ESI and Ethernet Tag ID of this route and with the top label that matches the label in the advertised route. Which return code should t use in its reply?

AS>> more comments below …

Regards, and lots of thanks in advance,
Sasha

From: Ali Sajassi (sajassi) <sajassi@cisco.com<mailto:sajassi@cisco.com>>
Sent: Tuesday, November 22, 2022 2:15 AM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>
Cc: bess@ietf.org<mailto:bess@ietf.org>; Alexander Ferdman <Alexander.Ferdman@rbbn.com<mailto:Alexander.Ferdman@rbbn.com>>; Dmitry Valdman <Dmitry.Valdman@rbbn.com<mailto:Dmitry.Valdman@rbbn.com>>; Ron Sdayoor <Ron.Sdayoor@rbbn.com<mailto:Ron.Sdayoor@rbbn.com>>; Nitsan Dolev <Nitsan.Dolev@rbbn.com<mailto:Nitsan.Dolev@rbbn.com>>
Subject: [EXTERNAL] Re: A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08

Hi Sasha,

Thanks for your comments. Please refer to my responses below marked with “AS>”

From: BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> on behalf of Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>
Date: Monday, November 14, 2022 at 1:36 AM
To: draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org> <draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>>
Cc: bess@ietf.org<mailto:bess@ietf.org> <bess@ietf.org<mailto:bess@ietf.org>>, Alexander Ferdman <Alexander.Ferdman@rbbn.com<mailto:Alexander.Ferdman@rbbn.com>>, Dmitry Valdman <Dmitry.Valdman@rbbn.com<mailto:Dmitry.Valdman@rbbn.com>>, Ron Sdayoor <Ron.Sdayoor@rbbn.com<mailto:Ron.Sdayoor@rbbn.com>>, Nitsan Dolev <Nitsan.Dolev@rbbn.com<mailto:Nitsan.Dolev@rbbn.com>>
Subject: [bess] A question pertaining to validation of LSP Ping Echo requests in draft-ietf-bess-evpn-lsp-ping-08
Hi all,
My colleagues and I have a question about the validation rules for LSP Ping Echo Requests associated with EVPN Type 2 routes in draft-ietf-bess-evpn-lsp-ping-08<https://clicktime.symantec.com/15sLvRYetCY2KC1bwWUPA?h=-ckPg5zPj9JW8ZeCWk4IAlaBiELRKcWTwix5bTPwY0s=&u=https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-lsp-ping-08>.

The problematic text in Section 4.1 of the draft says:

   The LSP Echo Request is sent using the EVPN MPLS label(s) associated
   with the MAC/IP Advertisement route announced by a remote PE and the
   MPLS transport label(s) to reach the remote PE.  When remote PE
   processes the received LSP Echo Request packet, the remote PE
   validates the MAC state if the MAC/IP Sub-TLV contains only MAC
   address.  If the MAC/IP Sub-TLV contains both MAC and IP address, the
   PE validates the ARP/ND state.

AS>  The 2nd part of the above paragraph (2nd sentence onward)  should be modified as follow:
“ In EVPN, MAC/IP Advertisement has multiple personality and it is used for the following cases:

1)      This route with only MAC address and MPLS Label1 is used for populating MAC-VRF and performing MAC forwarding.

2)      This route with MAC and IP addresses and only MPLS Label1 is used for populating both MAC-VRF and ARP/ND tables (for ARP suppression) as well as for performing MAC forwarding

3)      This route with MAC and IP addresses and both MPLS Label1 and Label2 is used for populating MAC-VRF and IP-VRF tables as well as for both MAC forwarding, and IP forwarding in case of symmetric IRB
When the remote PE receives MAC/IP Sub-TLV containing only MAC address, then the remote PE validates the MAC state and forwarding.  When the remote PE receives MAC/IP Sub-TLV containing both MAC and IP addresses and if the EVPN label points to a MAC-VRF, then it validates the MAC state and forwarding. If the remote PE is not configured in symmetric IRB mode, then it validates ARP/ND state as well.
[[Sasha]] I think that ARP/ND state should be validated even if the MAC-VRF is configured with a Symmetric IRB, and the qualifier " If the remote PE is not configured in symmetric IRB mode " is excessive.

AS>> When an EVPN is configured for symmetric IRB mode, then ARP/ND is terminated locally and thus there is no need to verify it remotely (actually you cannot verify it remotely!). However, for asymmetric IRB, ARP/ND is processed remotely and thus should be verify it remotely. That’s why I have the text the way I have written it.

[[Sasha]] Suppose that two PEs are attached to an All-Active MH ES, and both are configured with a MAC-VRF attached to this MH ES and configured with a Symmetric EVPN IRB with anycast IP and MAC address. Suppose further that one (and it typically would be just one) of these PEs receives an P message with a certain IP→MAC pair in its sender part and advertises this pair in an EVPN Type 2 route with Labl1 and Label2. What prevents the other PE from sending an LSP Ping Echo request with the EVPN MACIP Sub-TLV in the Target FEC stack TLV and with the label it has received in the Label1 field of the advertised route to the PE that has advertised this route, and what, if anything, prevents it from responding with return code 3 to such a request?

Cheers,
Ali

However, if the EVPN label points to an IP-VRF, then it validates IP state and forwarding. Any other combinations, such as remote PE receiving MAC/IP Sub-TLV containing only MAC address but with EVPN label pointing to an IP-VRF, should be considered invalid and LSP Echo response should be sent with the appropriate return code.


Here are our questions:

1.       Suppose that some MAC address:

a.       Has been learned by the intended egress PE from the Data Plane from an All-Active MH ES and advertised in a MAC-only route EVPN Type 2 route

b.       An EVPN Type 2 route for some IP→MAC pair with the same MAC address has been advertised by another PE attached to the same All-Active MH ES

c.       An LSP Ping Echo request with the IP→MAC pair in question and the label that has been advertised by the intended egress PE in the Label1 field of an EVPN Type 2 route for the MAC address in question is received
What is the expected result of the validation taking into account that the egress PE has not ever advertised an EVPN Type 2 route for the IP→MAC pair in question?
AS> Baseline EVPN (RFC 7432) describes how a MAC address or <MAC, IP> pair is synched up among multi-homing PEs. So, if PE1 (but not PE2) advertises M1 or <M1, IP1>, PE2 will synch up with PE1 and programs M1 or (M1,IP1> in its tables as if it has received M1 or <M1,IP1> via its local ESI. So, in your example, when PE3 send lsp ping request to PE2 (either for M1 for <M1,IP1>), then PE2 can validate it even though PE2 never advertised M1 or <M1,IP1>.  Of course, this assumes aliasing is enabled. If aliasing is not enabled, then PE3 doesn’t have the right MPLS label to send the LSP Ping request.


2.       Suppose that:

a.       Some MAC address as been learned by the egress PE only via the control plane (ARP/ND) and advertised In an EVPN Type 2 route for an IP→MAC pair

b.       A MAC-only LSP Ping request for the MAC address in question with the label advertised in the Label1 field of the EVPN Type 2 route for an IP→MAC pair in question has been received
What is the expected result of the validation taking into account that the egress PE has not advertised any MAC-only routes for the MAC address in question?

AS> I believe the updated text should take care of this scenario.


3.       Suppose that:

a.       We are dealing with a BD that is used by a Symmetric EVPN IRB

b.       Some MAC address as been learned by the egress PE only via the control plane (ARP/ND)  and has been advertised In an EVPN Type 2 route for an IP→MAC pair with Label2 field present

c.       A MAC-only LSP Ping request for the MAC address in question with the label advertised in the Label2field of the EVPN Type 2 route for an IP→MAC pair in question has been received
What is the expected result of the validation?

AS>  The updated text should take care of this scenario. If you think no, then tell us what part and we can elaborate further.


4.       Same as #3 above, but the LSP Ping request is for the IP→MAC pair in question and with the label advertised in the Label2 field of the EVPN Type 2 route for an IP→MAC pair in question?

AS> Again the updated text, should cover this scenario.

Cheers,
Ali


>From my POV the simplest way to answer all these questions would be to say that the information and the label in the LSP Ping Echo request should be validated vs. the set of EVPN Type 2 routes advertised by the egress PE and succeed (yielding return code 3) only in the case of an exact match. Scenarios described in #1, #2 and #3 above could be treated as partial matches and yielding some new return codes while scenario 4 would be treated as success.

Your timely feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha


Notice: 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.

Notice: 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.

Notice: 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.