Re: [bess] Enhancing lsp ping (in extension to draft-ietf-bess-evpn-lsp-ping)

"Dikshit, Saumya" <saumya.dikshit@hpe.com> Fri, 20 May 2022 07:27 UTC

Return-Path: <prvs=0139dd053c=saumya.dikshit@hpe.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 9A280C14F722; Fri, 20 May 2022 00:27:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level:
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hpe.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 d11YHVFShDsz; Fri, 20 May 2022 00:26:56 -0700 (PDT)
Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 65639C14F720; Fri, 20 May 2022 00:26:50 -0700 (PDT)
Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24K62HLD002724; Fri, 20 May 2022 07:26:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps0720; bh=fPKyqFzVOZ4UbkCVBz2MRovfITgM5+rDrFDSHJMLGKk=; b=m91DfgShuOIxJDTfPyT6r2VKZUXw8Th2oIWYmoGOiJTvjhBkifg9jIPkJiAkjX5tNHLA e6qAj2gF+e9KXmmcP9IyxhPXQPfQt8mXnF87o/tSa3WD4KKhOYfcHULx2RnO4WRBvc7X TX5wi0PlOY6EaIPoWBvv4+kc9Xt1pKe/Cg49awjVyR9j+L4Dinxn0rIdqy7hV5RBuJQB F9fpaI5C4s4fGqHdRDAWmFsConnbTQQ4sVGBDbsHFbRaSuFNvCBGeU+cWu03RmZKt10F Ns9TcEwhcBSmpApbgEDc1GqxMgyPGNIqx+/XtC+STS0rZBUNEPNOdGj//LF+hrrPrxjp bw==
Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3g5xdqng59-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 May 2022 07:26:36 +0000
Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id A7985805E24; Fri, 20 May 2022 07:26:35 +0000 (UTC)
Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Thu, 19 May 2022 19:26:33 -1200
Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Thu, 19 May 2022 19:26:32 -1200
Received: from p1wg14919.americas.hpqcorp.net (16.230.19.122) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15 via Frontend Transport; Thu, 19 May 2022 19:26:32 -1200
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Thu, 19 May 2022 19:26:32 -1200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IW7Cl791LzAn+KtdLgbx8T30RNeZzCS7LZyWii8A1jhhS2kBLMoQkR0quuF7sW+G0L12aIOfvjQCKMpWvkqbWf72YsEVGeC8s7/AVl4+3hbSZKKWwtm3bhnxZ8E6T8bLELm4pBJZ9xc91x2zjybOo12+oltsOcHnAyFBtg7QW8gEWex0juiItjaiZixqx/DGETM/Rr/mv0SwYUkxw20G1xCxPD3rSsvyDMD0wQ7jkCK1mGqrhy9pm+uGU0dkY0yOiFMhz7W3NLHMjvUYqdzh583Vdpfl9Y0I/rZvMkgk+M0EXwbRdZTm+Qvno9W3NjP76coAfuP5UagQtebMqAt2TA==
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=IkZzBQ///sKKSzBKoF1Pp1JqrKJ0d/eMqqM6zTy9K8w=; b=NgdIwPdSQrtyVYgYd5tugGSAIACTdgHZicN2XFPFB5wo3UazYXAMB1IVxgJY8PsdtbiPyOYax/s7PvTRKx7/jPnGdHAZN3nHIjxaYXQHcVRAD8XDLQm8CfkNYJzNLrdMN+c9caow9Ppq/56dDa+hXsXEXwt7W1X0sO/6egIFJs8PI5fZLQdqfMnos5SUnvDE23DemrD7Ou0GdzRAcAtSdspmqICXt7c4aylpKgFPDSDXnqEQWunXffTxS4rz+4C6DMg/tm9MV0fvsseoXiROWjQofXXR9oJ1e4NjFsSUBfYuQ7JDL8svxL65UmkNY11VQBcO6c+r+8vygRlUnIdFTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none
Received: from SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:435::16) by MN0PR84MB3119.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:208:3c5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.16; Fri, 20 May 2022 07:26:30 +0000
Received: from SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b829:87eb:6bd8:5eee]) by SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b829:87eb:6bd8:5eee%5]) with mapi id 15.20.5273.017; Fri, 20 May 2022 07:26:29 +0000
From: "Dikshit, Saumya" <saumya.dikshit@hpe.com>
To: "Dikshit, Saumya" <saumya.dikshit@hpe.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "Parag Jain (paragj)" <paragj=40cisco.com@dmarc.ietf.org>, "draft-ietf-bess-evpn-lsp-ping@ietf.org" <draft-ietf-bess-evpn-lsp-ping@ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>, BESS <bess@ietf.org>, "draft-saum-evpn-lsp-ping-extension@ietf.org" <draft-saum-evpn-lsp-ping-extension@ietf.org>
Thread-Topic: Enhancing lsp ping (in extension to draft-ietf-bess-evpn-lsp-ping)
Thread-Index: AdfJrMQ/8rR17lVVRkSMo6bG02+QFShsLONQAC9YI/A=
Date: Fri, 20 May 2022 07:26:29 +0000
Message-ID: <SJ0PR84MB2110C494913789DA303B618B94D39@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM>
References: <TU4PR8401MB124879C170F84FBB26E75E0E94839@TU4PR8401MB1248.NAMPRD84.PROD.OUTLOOK.COM> <SJ0PR84MB211058131835D186A273D01B94D09@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <SJ0PR84MB211058131835D186A273D01B94D09@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1e0b994d-40d2-4fca-f861-08da3a320ebc
x-ms-traffictypediagnostic: MN0PR84MB3119:EE_
x-microsoft-antispam-prvs: <MN0PR84MB3119E6D9A18110BDE6F7937694D39@MN0PR84MB3119.NAMPRD84.PROD.OUTLOOK.COM>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0Y0oyYwIYGJnnHFrivm92ACoHZwRWvh5VWA2VFK+DUQqaPfdv9Bw6mygRPmaqCQayPOte9OutlaB8330zcnPD1U6SXzSXXaGPjdQW0B+sp0rCqk8UpmwV1KWvYwqDL2iLvWPmu4y/V+GcGbhHQoKf4zu/k/EHRf71cmS9oVTObs76MQyy7Jj7NSfu3ZzBgmPifb9HjITwCqqqhHRhwFi0bVt5Nsw/OMh2UYbWvonfq2JpW6NlHjOzUlUZwQIjQ0pEKHqUDChgnjVvzy3Yj/puDjIV5wwMAORqCsDFa6Dy/6g8mfci24a4gzLcGACVt1DAojxxyRHiZM+9MqlsisypZK6/qDF9lVNCNtZF1m8nY4DkTN6kEO6MAHqR/Z10O0e4LlDVtCoDxQU8rUl4Kk9SHV+7GTEgFIzGmMtaAMJF0OFiwjdHYplZuf0sfNHigxJqqx5jqPkvNsn8HS9HdsmQzcZZfwM2PyKFHk4xhvXlyC2eV4SJLpv3zgtwAlqpNFFhNBt+N4M5AK11HEzlUUICFI+2GeAZx45ET9OEi5BEmXzlKc8aKw+ODy+gaswOGl3P0dXeHUxn5l2i8wYOJL7LhqPKpesQwZ8wB9487XSnl8GjqjhZ78AE+Uwa4KckFy/GFTuupg2dcIaM3JTV4+36FLs+RDGwmB6UNc5OyIM0CfmXsAuiN7kTG/Zw8RzuOgFfhrFRQwZGu7whFmmpUREL1qYswciCPq6CNAzMxa6zdkot+/tsW7ctzVOU2o0P0TFTtGVNnPx25XG4GocLln73CXIya1oPM5PC4a9x1HM0BDdNkEneGTo19R+HZrhxOV9ydTFkdSboAA0vdBK0NptPw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(40140700001)(9686003)(64756008)(76116006)(38070700005)(66476007)(66446008)(66556008)(66946007)(6506007)(26005)(99936003)(71200400001)(4326008)(8676002)(30864003)(55016003)(2906002)(53546011)(82960400001)(508600001)(83380400001)(86362001)(8936002)(52536014)(966005)(7696005)(5660300002)(38100700002)(110136005)(166002)(316002)(66574015)(33656002)(54906003)(122000001)(186003)(559001)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: nGkXDm+NWTg1oaOOG4/gaG+w55b56LT7h2f/AC/BfqTBNQWY/VOx9OnzhcKIAQXm0zOw/srj47JggS3CR5VjjhNNxMFt4lTDdqSmyQPWmtVpUc3tRrC4TgfU+EcEqTw9RWEu2TmazRveWA2SdbVJfalIN8bDydzG41aPXOzs4LlYYJCFQQ89d7up0Hvw+VOW77Psl/uhENP9sA8ux1TTRW7wtRZLf5ww+DSpsxJ7NSkaPcivORmYgqSUZGuRnKgVY9CPqXAbBFSlUNCuVTPwzqn+M9fyDocKw+fIViJ1zv0C6AXbXpNdOhPQinHQtQTzHsyZ8vguLPBqMwKGTYuqdsrcTdQz3FwKhiWAseCteyKrgfffz8EIMhrtwZxMr+vg5jPLLKo1hwZc/mMDuzR9oHA6gQTtCiidGKq+ky3WfzSUq/6AaTc/x9gHiiNKAv4WbeQjSLNLtBNclfuaIjTft0rE4a5nnY5VI4oetDhAZ7Nrna09Kxk6Xzix0nG6WTrYCzfgqKtnrtcgECmql092Zei5YP/ZLbXtXlZH/J5hBobmezmye/CI95riRP7sMmn+0OYZ3+C9Np6bh59Ffp1VhEjVONJ7rCPTvNlDhaodaIbTt/4qsi35ZBGGzesivQHL2wZso7TjG8mVN5UvOLv1KFazg7kFUeh4C10qnnWID6yvYIrHUK3kvWrug4q2V67fBAJwIk6aZzEtkk+Zfur8bSGUVnAdeEItjGS6nCs47qhlB7onm1n7pqp7kHUpa5dJ7ubpwWQQwRP0HNE2+4EMdUadfXVrkzZRrFKMO60Kf62bZ/a1jaIbrJkPkZCL06BFD5CVBwK4131CqvgJ6hVRPRRgRAcd8WUyoBh7rOgHlPmJ1lzqpp7JSBjSUTwoa+2d51dymzZxJgUQ8CMDLav0OkR+q1/x//hwctoNJoApJcKxNl9bBc++9eDJaWyHO4eeAfEuZfUicI5tApf5uvw8T7Gu5UJPPNJOA7fwLJxwoIdiuvtD54MNIXrfYwSIqzXN6tOZ0Obpz4z3s2+nPXBuZhqZUMS9dVe4b5CJ3xCUdsuX+PE1uk4queKlR1EMRXJ162IAauyRUEpGHtoKDzQ+5NxQu/HWZ7rjAmRR1Ydwd8QhC0I3mU7eN1C0cMMzov6sM9KUugk3OdPu0eh3IyATiDaWKgorlOQO/Ht1e+/OleQVcWB1TUG84sibLd0JpdgHkNuGTcLCI2L1Eu+tpDVzPvOsCFAKPlYKpiNk+/BJkdmBNjZwDEl3RBmTIBRvUkO1w6RHh5rgKxaNSrlOiPmiCOo6cLenoA3wpLK9c39hpXE2lFvA7sPgtT45IJ2RyfJHV9hZRBM8J4WlfnOnPinA4DFaWJYFr+aA6tRB3n5gs1/7y7Z99aESyZ9QUxpVAkiCkYNf5LwO7e8NiaLCn8M1wk6himqCrQK7PJsHzgvwLGwRbqnq1Qmal53e0zU1l6qTY9H5kAGQjtSXz21gTdVmpGLj7CRtUaRppye/Bui9vYxEVpZgFHkN3ZgujvJllacX/SK5oPMVNsC6Jb/VC72ZZKrzIYecxVRwSB3qrrPlLCwz++Tv2/tk8iUavPcOj7ASSgvXBWW/NOKvRshrsIG5uzsC1u8OTb9A4OVDu1jpBjNOuKoHvBmmzLZMu8VccKgtIbGb4Y57WOc3CWX52X52Bdn7D7SaDAX/fLpLvi7NoDfyEIv7qj/PSZJhNmQgPZ7qhqYbX8FMLwEDoqi/Wvyl9w==
Content-Type: multipart/related; boundary="_004_SJ0PR84MB2110C494913789DA303B618B94D39SJ0PR84MB2110NAMP_"; type="multipart/alternative"
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e0b994d-40d2-4fca-f861-08da3a320ebc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 07:26:29.6075 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sS+Af4IQ+tE3lEQ6peIR8vPRy6iDFYnk74q3zRLke7A2lRAwNhX/wcOXsPf2v73H3JtyU6XA+GstbRWD/yrP5g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR84MB3119
X-OriginatorOrg: hpe.com
X-Proofpoint-ORIG-GUID: zWMvL_qPlj6AH6GM4NlMZUd6Eak0VUxY
X-Proofpoint-GUID: zWMvL_qPlj6AH6GM4NlMZUd6Eak0VUxY
X-Proofpoint-UnRewURL: 0 URL was un-rewritten
MIME-Version: 1.0
X-HPE-SCL: -1
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-20_02,2022-05-19_03,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 clxscore=1011 priorityscore=1501 malwarescore=0 bulkscore=0 phishscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205200055
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/9UT1MkQOhj1YMTIywhDSa9na28A>
Subject: Re: [bess] Enhancing lsp ping (in extension to draft-ietf-bess-evpn-lsp-ping)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.34
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: Fri, 20 May 2022 07:27:00 -0000

Copying the authors of the new draft

From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Dikshit, Saumya
Sent: Thursday, May 19, 2022 2:23 PM
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org>; draft-ietf-bess-evpn-lsp-ping@ietf.org; Gyan Mishra <hayabusagsm@gmail.com>; BESS <bess@ietf.org>
Subject: Re: [bess] Enhancing lsp ping (in extension to draft-ietf-bess-evpn-lsp-ping)

Hello All,

We have published a new draft https://datatracker.ietf.org/doc/draft-saum-evpn-lsp-ping-extension/<https://datatracker.ietf.org/doc/draft-saum-evpn-lsp-ping-extension/>
The intention is to deal with the requirements mentioned in the email chain below.
This is the outcome of comments which I had made while reviewing “draft-ietf-bess-evpn-lsp-ping”
and consensus was that it can be dealt in a separate document.

Please provide your comments and help evolving it further.

Regards,
Saumya.

From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Dikshit, Saumya
Sent: Monday, October 25, 2021 8:23 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org<mailto:paragj=40cisco.com@dmarc.ietf.org>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>; BESS <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [bess] Enhancing lsp ping (in extension to draft-ietf-bess-evpn-lsp-ping)

[Changing the subject line]
Summarizing the requirements:

1.      Allow wild-card/don’t-care values for attributes carried in the sub-TLVs as it will surely help when all details are not available. To draw parallels I see it equivalent to querying for an (potential) NLRI in a BGP-EVPN RIB via a management interface, where in all parameters hard to gather.  The permutation & combinations can be listed down in detail, in course of discussion.

2.     Test the reachability to tenant-VRF VRF_X (with EVPN mapped EVI) configured on the remote PE, PE1. VRF_X has no active IP/IPv6 interface configured and its sole usage is to obtain the leaked (via IVRL) routes from other VRFs (non-EVPN) and PE1 publishes this to other peers via EVPN control plane. Till the first prefix (learnt ) route is published (Route Type 5) by PE1 for the EVI (mapped to VRF_X), the tunnels will not be provisioned on other PEs. Hence an lsp-ping to validate the configuration of VRF_X on remote PE should help here.

3.   To choose between a mode, where the CP-DP consistency check can be relaxed only to perform a DP lookup. The modes can be

      - CP-DP Consistency Check mode

      - DP only check

Please feel free to add. If this can be generalized for any solution (EVPN, L3VPN, L2VPN->VPLS/VPWS) provisioned over MPLS fabric.

Thanks

Saumya.


From: Dikshit, Saumya
Sent: Monday, October 18, 2021 9:28 AM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>; Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org<mailto:paragj=40cisco.com@dmarc.ietf.org>>; BESS <bess@ietf.org<mailto:bess@ietf.org>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>
Subject: RE: [bess] Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Greg, Parag, Gyan, et al.

Let me start a fresh email with an apt subject line, collating all bullets from earlier exchanges.

Thanks
Saumya.

From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: Friday, October 15, 2021 8:34 AM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Cc: Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>; Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org<mailto:paragj=40cisco.com@dmarc.ietf.org>>; BESS <bess@ietf.org<mailto:bess@ietf.org>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>
Subject: Re: [bess] Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya,
you've brought up several good cases that we can solve using the EVPN LSP Ping. Let's start with them as the problem statements. Then we discuss how to solve them.

Regards,
Greg

On Thu, Oct 14, 2021 at 3:31 AM Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>> wrote:
Thanks Gyan,Parag.
Please suggest, how do we trigger the discussion.
I can a Spin-out a rev-0 for a new draft. Let me know your thoughts.

Regards,
Saumya.

From: Gyan Mishra [mailto:hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>]
Sent: Wednesday, October 13, 2021 8:41 PM
To: Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>>
Cc: BESS <bess@ietf.org<mailto:bess@ietf.org>>; Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>; Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>
Subject: Re: [bess] Query/comments on draft-ietf-bess-evpn-lsp-ping-05


Hi Saumya & Greg

I would be happy to work on collaboration of this new draft as I can provide an operational POV on criticality on CP - DP consistency check validation for network operators in an NVO environment.

There are  production scenarios with timing of state machine events with CP-DP that may have false positive or negative with LSP ping in NVO environment where an issue may still exists with consistency and out of sync situations due to the timing of events.

Kind Regards

Gyan
TA
On Wed, Oct 13, 2021 at 8:20 AM Parag Jain (paragj) <paragj=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>> wrote:
Hi Saumya

Thank you agreeing to progressing draft-ietf-bess-evpn-lsp-ping in the current state.

Thank you Saumya and Greg for closing on this.

I’ll be happy to participate in the new proposal discussions.

regards
Parag

From: "Dikshit, Saumya" <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Date: Wednesday, October 13, 2021 at 12:10 AM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>, BESS <bess@ietf.org<mailto:bess@ietf.org>>
Cc: "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>>, "Parag Jain (paragj)" <paragj@cisco.com<mailto:paragj@cisco.com>>
Subject: RE: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Greg,

Thank you for acknowledging.
I agree that a new extension draft should be written to include below proposals.

+1 on progressing with current state of this draft draft-ietf-bess-evpn-lsp-ping

Thanks
Saumya.

From: Greg Mirsky [mailto:gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>]
Sent: Tuesday, October 12, 2021 9:39 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>; BESS <bess@ietf.org<mailto:bess@ietf.org>>
Cc: draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; Parag Jain (paragj) <paragj@cisco.com<mailto:paragj@cisco.com>>
Subject: Re: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya,
thank you for sharing your ideas about extending EVNP LSP Ping functionality. These are interesting and useful proposals that, in my opinion, further extend the basic functionality of EVNP LSP Ping as defined in the draft. I'll be happy to discuss and work with you and others on a new document to introduce new extensions. In the meantime, progressing the current version of the EVPN LSP Ping document with the "classic" 8209-style scope is extremely important for network operators that need standard-based OAM tools in their toolboxes.
What is your opinion?

Regards,
Greg

On Tue, Sep 14, 2021 at 7:24 AM Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>> wrote:
Multicasting it to authors of the draft, if the below use cases and (potential) solution can be made as part of this draft.

Thanks
Saumya.



From: BESS [mailto:bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>] On Behalf Of Dikshit, Saumya
Sent: Monday, September 13, 2021 7:31 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; Parag Jain (paragj) <paragj@cisco.com<mailto:paragj@cisco.com>>; bess@ietf.org<mailto:bess@ietf.org>
Subject: Re: [bess] Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Thank you Greg.

+1 on this drafts compliance to RFC8209.

There are couple of requirements spelled out in the email below, summarizing it here as well:

1.       Allow wild-card/don’t-care values for attributes carried in the sub-TLVs as it will surely help when all details are not available. To draw parallels I see it equivalent to querying for an (potential) NLRI in a BGP-EVPN RIB via a management interface, where in all parameters hard to gather.

2.     Test the reachability to tenant-VRF VRF_X (with EVPN mapped EVI) configured on the remote PE, PE1. VRF_X has no active IP/IPv6 interface configured and its sole usage is to obtain the leaked (via IVRL) routes from other VRFs (non-EVPN) and PE1 publishes this to other peers via EVPN control plane. Till the first prefix (learnt ) route is published (Route Type 5) by PE1 for the EVI (mapped to VRF_X), the tunnels will not be provisioned on other PEs. Hence an lsp-ping to validate the configuration of VRF_X on remote PE should help here.
If this can be achieved by incremental changes to this draft, shall be helpful. #2 requirement is equally applicable to VRF-LITE as well and can be called out an extension to rfc8209.
Regards,
Saumya.

From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: Monday, September 13, 2021 12:23 AM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Cc: Parag Jain (paragj) <paragj@cisco.com<mailto:paragj@cisco.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>; bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Subject: Re: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya,
thank you for your comments and questions.
As I understand the draft, it does not update RFC 8029 and, as a result, everything that has been defined in RFC 8029 is fully applicable and can be used in EVPN and MVPN environments. If there's any part of the text that is not clear, please let me know and we can work together on improving it.

Regards,
Greg

On Sun, Sep 12, 2021 at 10:02 AM Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>> wrote:
Hi Parag,

Thank you for the response. Please see inline with tag [SD2] and provide your further inputs.

Thanks
Saumya.

From: Parag Jain (paragj) [mailto:paragj@cisco.com<mailto:paragj@cisco.com>]
Sent: Saturday, September 11, 2021 8:19 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Subject: Re: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya

Pls see inline.

From: "Dikshit, Saumya" <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Date: Thursday, September 9, 2021 at 3:54 AM
To: "Parag Jain (paragj)" <paragj@cisco.com<mailto:paragj@cisco.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>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Cc: "bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>" <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>
Subject: RE: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Parag,

Please see inline. Let me know your thoughts.

Thanks
Saumya.

From: Parag Jain (paragj) [mailto:paragj@cisco.com]
Sent: Wednesday, September 8, 2021 11:43 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Subject: Re: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya

Pls see inline.

From: "Dikshit, Saumya" <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Date: Tuesday, September 7, 2021 at 3:22 PM
To: "Parag Jain (paragj)" <paragj@cisco.com<mailto:paragj@cisco.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>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Cc: "bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>" <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>
Subject: RE: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Parag,

Thanks for the response. I have few bullets on the same.
Please help clarify and if there is a need to call them out explicitly.


  1.  “Consistency checkers” feature-set does validates the CP-DP parity and can be leveraged via management interface to the box.

     *   Do you imply the consistency check between protocol RIB and the dataplane FIB, Or the consistency between Software FIB (slow path) and the LC-FIB
Paragj> CP would mean BGP/EVPN/RIB which ever CP component has the info included in the sub-TLVs.
[SD] I am little unclear, as to how running the Sub-TLV parameters through the RIB, will ensure that this RIB entry (NLRI) was CHOSEN as the FIB entry.
Essentially, the RIB entry mapping to the Sub-TLV, has to contend with other RIB entries and also with same route published by other protocols (or instances of protocol), eventually get picked as FIB entry.  Lsp ping to the sub-tlv may pan out differently in RIB and in FIB. But as I understand, that is not the purpose of this reachability check defined in this draft.

Paragj2> I also mentioned bgp and evpn CP components above.

We should call out this out specifically in the document or stick to validating the datapath.
Paragj2> DP-CP consistency check is an important part of lsp ping functionality. As RFC8029 states, the LSP echo message contains sufficient information to  verify correctness of DP operations and verify DP against CP to localize the fault.
[SD2] I am not contending DP-CP validation when needed, but when partial information is known (w.r.t), it will be good to go with remaining parameters as wild/card. Even RFC8029 provides some leeway in various sections. For example, in https://datatracker.ietf.org/doc/html/rfc8029#section-4<https://datatracker.ietf.org/doc/html/rfc8029#section-4>, it tends to keep the underlay information open-ended if not known:

“If the underlying (LDP) tunnel were not known, or
   was considered irrelevant, the FEC Stack could be a single element
   with just the VPN IPv4 sub-TLV.”


Both RIB and FIB validation (leading to successful echo response), may not indicate that right RIB and FIB are consistent with respect to sub-tlv being carried.
I suggest that we keep lsp ping to just the data plane validation. Consistency-check will require lot of compute (might need a complete path calculation of BGP-EVPN), to indicate the consistency. Good to know if there are reference implementations optimizing this already.
This is one more reason to use wild card.


  1.  Parameters such as RD, shall not make it to the DP and their presence is restricted to the NLRI (entries/tables) in the protocol RIB.

     *   In case the RIB specific parameters need validation, then on receive side processing of ping, should run it through the RIB and FIB both ?
Paragj> yes.

     *   In case it’s just the dataplane validation (which I can gather from this draft), then RIB validation is not required and RD’s  can carry “don’t care”.

  1.  If a need be, to perform “reachability-check to a tenant vrf (EVI) on remote NVE”, for which no route has been published yet ?
Paragj> only vrf-existence is not checked by lsp ping.
[SD] That’s a good solution to have. I have mentioned the use-case in below email.
I propose that we leverage the existing “EVPN IP Prefix Sub-TLV”, with appropriate values (may be wild-card/don’t care) to realize this.

Paragj2> EVPN IP Prefix sub-tlv is for verifying ip prefix in a vrf. I am not sure it should/can be applied to the use case you  mention.
[SD2] My take was to re-use tlvs/info carried in lsp-ping as already defined in this draft. If not agreeable to authors and group members, it will be good to define a new tlv (or otherwise) via an ancillary draft if needed. I can do that if, authors of this draft feel that it’s a misfit in this document. Since the label encoding can implicitly map to the VRF/EVI on the target, a sub-tlv indicating an EVI-check (either L2 or L3) can help the cause..

Thanks
Parag


as I mentioned in #2 of below email

     *   Is it possible to achieve that with lsp-ping check with existing sub-TLVs without “wild-card/don’t-care”

Thanks
Saumya.

From: Parag Jain (paragj) [mailto:paragj@cisco.com]
Sent: Tuesday, September 7, 2021 11:56 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>; draft-ietf-bess-evpn-lsp-ping@ietf.org<mailto:draft-ietf-bess-evpn-lsp-ping@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Subject: Re: Query/comments on draft-ietf-bess-evpn-lsp-ping-05

Hi Saumya

The remote PE router processing the lsp ping packet, does consistency checks between data plane and control plane. RD, ESI fields along with other fields defined in the sub-tlvs are used for that purpose. Wildcard/don’t care values for these fields will defeat the purpose of DP-CP consistency checks.

Thanks
Parag

From: "Dikshit, Saumya" <saumya.dikshit@hpe.com<mailto:saumya.dikshit@hpe.com>>
Date: Thursday, September 2, 2021 at 1:42 PM
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>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Cc: "bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>" <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>
Subject: Query/comments on draft-ietf-bess-evpn-lsp-ping-05
Resent-From: <alias-bounces@ietf.org<mailto:alias-bounces@ietf.org>>
Resent-To: <paragj@cisco.com<mailto:paragj@cisco.com>>, <sboutros@ciena.com<mailto:sboutros@ciena.com>>, <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>, <sajassi@cisco.com<mailto:sajassi@cisco.com>>, <ssalam@cisco.com<mailto:ssalam@cisco.com>>
Resent-Date: Thursday, September 2, 2021 at 1:42 PM

[sending the queries in a different email with changed subject line]

Hello Authors of draft-ietf-bess-evpn-lsp-ping draft,

I have following queries regarding this draft:

>>>> Do we intend-to-use/call-out-usage-of “wild-card/don’t-care” values for attributes carried in the sub-TLVs ?
For example, If the admin intends  to check the reachability to host (MAC_X/IP_X) published (in route-type-2)  by remote PE.
The remote PE learnt it locally over ESI_X against Vlan X (mapped to BD_XYZ).

Is it possible, that the “EVPN MAC sub-tlv”  can carry the “Route Distinguisher” and “Ethernet Segment Identifier” as don’t care.

>>>> Another caseto handle would be test the reachability to tenant-VRF VRF_X (with EVPN mapped EVI) configured on the remote PE, PE1.
VRF_X has no active IP/IPv6 interface configured and its sole usage is to obtain the leaked (via IVRL) routes from other VRFs (non-EVPN) and PE1 published this to other peers via EVPN control plane. Till the first prefix (learnt ) route is published (Route Type 5) by PE1 for the EVI (mapped to VRF_X), the tunnels will not be provisioned on other PEs.
In order to test the reachability to VRF_X (on PE1) from another PEs, let’s say, PE2 or a centralized-controller (which can emulate/supports MPLS),

It may need to carry all/subset-of attributes with “don’t-care/wild-card” in “EVPN IP Prefix Sub-TLV”.


Please let know your thoughts on above.

Thanks
Saumya.

_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess<https://www.ietf.org/mailman/listinfo/bess>
--

[Image removed by sender.]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347