Re: [RTG-DIR] Rtgdir early review of draft-ietf-bess-evpn-fast-df-recovery-07

"Luc Andre Burdet (lburdet)" <lburdet@cisco.com> Mon, 10 July 2023 18:46 UTC

Return-Path: <lburdet@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ED6AC16952C; Mon, 10 Jul 2023 11:46:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.895
X-Spam-Level:
X-Spam-Status: No, score=-11.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b="QEVQWASk"; dkim=pass (1024-bit key) header.d=cisco.com header.b="igE4Nekw"
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 rn_sSuR3bWFz; Mon, 10 Jul 2023 11:46:41 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDA15C16950E; Mon, 10 Jul 2023 11:46:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42348; q=dns/txt; s=iport; t=1689014800; x=1690224400; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=wsbw8ugfIv2s5rvEJ+kXM1lzvB8IERxqL/KkeKbDds0=; b=QEVQWASkYAFw4+MGjd72lllW7NB8qCyzjiKbBIN1VzE/6HeQkIKmnILw SXat1zPVejZthJa71psCLtzDYwGpl7kU8mYr1WASSfOEYpsInZ22tlFj5 JBZAcPb4WWFd6q8U2hiccapkMCRNj9ETiZhNO9yM66jZImEPMJ0F2BqGF I=;
X-IPAS-Result: A0AcAAB/UaxkmJxdJa1XAxwBAQEBAQEHAQESAQEEBAEBQCWBFgcBAQsBgS8xKihzAlkqEkeIHQOETl+IXwORMoxAgSUDVg8BAQENAQE5CwQBAYFyAYMTAoYfAiU0CQ4BAgICAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNhgQBAQEBAxIIJgEBLwMFAQ8CAQgRAwECIQEGBzIUCQgCBAENBQgMBweCBFgBghVHAwEQnRIBgUACiiZ4gTSBAYIJAQEGBAWBTkGwXQMGgUIBh2UaAWVMF4guJxuBSUSBFUN5gW8+gmIBAQIBgUkWHgELAQkRg02CLokTPYFXDQwzgi6DBYIMBxEuAwQygRoRCoEwik6BJ2+BHoEeegIJAhFngQgIXoFwPgINVQsLY4EcUjmBQgICEScTFFN4GwMHA4EFEC8HBC8HFgkGCRgYFyUGUQctJAkTFUEEg1MKgQk/FQ4RglIiAgc2OxtNgmoJFwg7B0x+EDEEFB1KNgNEHUADC3A9FCEGDhsFBCIBSYFXMD6BBgIiJKJFLQNogUUJAS0+Bj4MGgQYNwQiXQZABgoWFwIPARgFDJJ1CgoEjj1HjXCTLIE3CoQLilqBI48XhiMXhAGMbJgKYpgmIIIvixCVGgQEGAEBAYR5AgQCBAUCDgEBBoFjOoFbcBWDIlIZD1iHc4VVGYNbhRSKZXU7AgcBCgEBAwmLSAEB
IronPort-PHdr: A9a23:7g/WERP4OfDEyMN5dbUl6nfIWUAX0o4cdiYP4ZYhzrVWfbvmotLpP VfU4rNmi1qaFYnY6vcRk+PNqOigQm0P55+drWoPOIJBTR4LiMga3kQgDceJBFe9LavCZC0hF 8MEX1hgrDmgKUYAIM/lfBXJp2GqqzsbGxHxLw1wc+D/B5Tegtif3OGp8JqVaAJN13KxZLpoJ 0CupB7K/okO1JJ/I7w4zAfIpHYAd+VNkGVvI1/S1xqp7car95kl+CNV088=
IronPort-Data: A9a23:8W8ceq1ln4+HA75hPvbD5fxxkn2cJEfYwER7XKvMYLTBsI5bpzdRz mROC2jXMv6INmP1KtxwO9jjpkgA6pHcyddqSAQ63Hw8FHgiRegpqji6wuYcGwvIc6UvmWo+t 512huHodZxyFjmGzvuUGuCJQUNUjclkfZKiTradUsxNbVU8Enx51ks7w7RRbrNA2LBVPSvc4 bsenOWHULOV82Yc3rU8sv/rRLtH5ZweiRtA1rAMTakjUGz2yxH5OKkiyZSZdBMUdGX78tmSH I4vxJnhlo/QEoxE5tmNyt4XeWVSKlLe0JTnZnd+A8CfbhZ+SiMa6YA8bbkMa1VsgXaPx8Ja8 PEKvIW8YFJ8VkHMsLx1vxhwCSpyO+hN/6XKZCX5us2IxEqAeHzpqxlsJBhpZstDpaAmWicXq KJwxDMlNnhvg8qyyq+hRuRwrs8iN8LseogYvxmMyBmJUal3Hs6cG80m4/cC1j061/xcOMrkP eUTSjNTSSbbZwRQbwJ/5JUWxbf02SaXnydjgF6PrKQrpmne0AI02rX2K5/YZMSMAMtchVrdq myD5WnyBQ8XLs3ZwD6B2nOhmuGJmjn0MKoYGaaj3v9nnFPVwXYcYDUMSVT+rfijok+zR9wZL FYbkhfCtoAo/0CtC9L6RRD9/TiPvwUXXJxbFOhSBByxJrT82CCeXysUTCx6Yp8g7N0dfRht3 0aFtoa8bdBwi4G9RXWY/7aSiDq9PykJMGMPDRPoqyNYv7EPR6lu0HryosZf/L2d1YKqRGmhq 9yehG1v2OVJ1J9jO7CTpAif21qRSo71ohnZDzg7s0q/5Q9/IYWifYHttB7Q7O1LK8CSSVzpU Jk4dyq2srlm4XKlzXzlrAAx8FeBvKnt3Nr03QcHInXZ327xk0NPhKgJiN2EGG9nM9wfZRjia 1LJtAVa6fd7ZSX6Pf4tPN7tUpV7kMAM8OgJsNiJPrKihbAvLGe6EN1GPiZ8Iki0yhF3yPFjU XtlWZf2UR729piLPBLvF7tCjtfHNwg1xHjYQtjg3g+73L+FDEN5up9bWGZimtsRtfveyC2Mq o43H5LTl313DrakCgGJqtF7ELz/BSVhbXwAg5YJJrfrz8sPMDxJNsI9Npt7IdY5w/UOz72Zl px/M2cBoGfCabT8AVziQlhoaajkWtB0qndTAMDmFQzAN6QLCWp30JoiSg==
IronPort-HdrOrdr: A9a23:iPVQd6vCP/SGx1e+RpybG43s7skCxIMji2hC6mlwRA09TyXGra GTdaUguyMc1gx/ZJh5o6H+BEDhexnhHZ4c2/h3AV7QZniZhILIFvAu0WKG+V3d8kLFh5VgPM tbAs1D4ZjLfCRHZKXBkUWF+rQbsaO6GcmT7I+0owYPPGNXguNbnnpE422gYytLrXx9dOIE/e 2nl7N6TlSbCBAqh8KAa0UtbqzmnZnmhZjmaRkJC1oM8w+Vlw6l77b8Dlyxwgoeeykn+8ZtzU H11yjCoomzufCyzRHRk0XJ6Y5NpdfnwtxfQOSRl8kuLCn2gArAXvUhZ1TChkF0nAic0idprD D+mWZkAy210QKUQoiBm2qv5+An6kdo15at8y7fvZKpm72JeNtzMbswuWseSGqX16Ll1+sMiJ 6iGAmixsNqJAKFkyLn69fSURZ20kKyvHo5iOYWy2dSSI0EddZq3MQiFW5uYeE99RjBmckaOf grCNuZ6OddcFucYXyctm5zwMa0VnB2GhudWEANtsGczjATxRlCvgEl7d1amm1F+IM2SpFC6e iBOqN0lKtWRstTaa5mHu8OTca+F2SISxPRN2CZJ0jhCcg8Sjnwgo+y5K9w6PCheZQOwpd3kJ PdUElAvWp3YE7qAd3m5uw9zvkMehTIYd3A8LAq23EigMyOeFPCC1zwdGwT
X-Talos-CUID: 9a23:u9bnHmoI9Cx1gIN0bhG8GKzmUfsDdSSe3HXCGEX7Dz57Y4WxDlaJ9Ioxxg==
X-Talos-MUID: 9a23:ykBH3QWXnlYkY2Hq/GXmjjszCNVN3570J0oumKkjidKALDMlbg==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Jul 2023 18:46:38 +0000
Received: from rcdn-opgw-5.cisco.com (rcdn-opgw-5.cisco.com [72.163.7.169]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 36AIkcKG015496 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 10 Jul 2023 18:46:38 GMT
Authentication-Results: rcdn-opgw-5.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=lburdet@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.01,195,1684800000"; d="scan'208,217";a="4028660"
Received: from mail-bn7nam10lp2107.outbound.protection.outlook.com (HELO NAM10-BN7-obe.outbound.protection.outlook.com) ([104.47.70.107]) by rcdn-opgw-5.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2023 18:46:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CpqIOWEKiQmS7NhRGQbZNJdekhNJj7G2Bvnxg9jSCfq96/dyogobicSHmxODt996kdks1klIRBfomIEuC4mteTCSfdt7hatQ9RKCIHBaUOGaMZzzLJO39CW/xmI1HnXk0W/hF/GTqd9hfH+An9LGxQkQIY/rvW+O3tSDqJPjnFCtQE5YIP9JAbm+A3dqbrSmC6QeTBgflBunIklQ0nNS6tVqFi78B0nHXvg0nDAAqPLwzenlQGHNOqXFlEAw/qefazEMx6k3aXjwVo+uc7E81cDUA3Gwl2vODt5r7f3X0yRkTeBMkPdr3I1JPbF+OLnFErrnMs5x1wFusGmlqW1rNA==
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=dCTkIgE4WI1wmV32hcFSV8dG4NTyq/rT/TTPQ+xO7Ls=; b=dfeUuwcz5UzTrT8Vcj+Ji0M5r2SAO78WO4LuDMY3Vx6zdSXz/yqdjBeqMWW2enZFDjXyVcTni/hiQMceJ7P4I7MdnkVx9XJ2fU37E7Jj+mFw6W+nRv/6WyYO/SvNt63UMNBTbHyzE12eNhTE4whTSG+Kjhs6N6LN/jmMulTw1PjDdU2U1rVoOVSnSnMoGwC6ajV8SYPiUG3bGltIsNilHeg9LG5SAdONN7DWvtLJpipKl4OiL8uU/GZ0AT/Bd/HlG35ht86aJZSSIEubc3ZSFErQXaocemb9b+putlxgf6OX9VfrQJTPku6SE4/x/TxFNGYGHrHQf19Qehap4b08qg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dCTkIgE4WI1wmV32hcFSV8dG4NTyq/rT/TTPQ+xO7Ls=; b=igE4Nekwa/BSGr3cG6cYPajOHUSUPYkf4oQuUjku3ajOlKoP9ei6BlWo90X0INqUPXBxWtPzBfxOEnTmw9BwWcn8nDE//S+I4CN6j1aDLtsJqd5k6m0JKxoDmcFikwlfr3dfdy6KmEe1P0s9yDQilxtX3uNWObAZp+BSWBy1ZsU=
Received: from BL0PR11MB3073.namprd11.prod.outlook.com (2603:10b6:208:7c::19) by CH0PR11MB5689.namprd11.prod.outlook.com (2603:10b6:610:ec::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Mon, 10 Jul 2023 18:46:34 +0000
Received: from BL0PR11MB3073.namprd11.prod.outlook.com ([fe80::3595:af2c:95b9:d487]) by BL0PR11MB3073.namprd11.prod.outlook.com ([fe80::3595:af2c:95b9:d487%3]) with mapi id 15.20.6565.028; Mon, 10 Jul 2023 18:46:33 +0000
From: "Luc Andre Burdet (lburdet)" <lburdet@cisco.com>
To: Adrian Farrel <adrian@olddog.co.uk>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>, "draft-ietf-bess-evpn-fast-df-recovery.all@ietf.org" <draft-ietf-bess-evpn-fast-df-recovery.all@ietf.org>
Thread-Topic: Rtgdir early review of draft-ietf-bess-evpn-fast-df-recovery-07
Thread-Index: AQHZkNNniRP+YrozHU28x5bwmySg36+zbgrW
Date: Mon, 10 Jul 2023 18:46:33 +0000
Message-ID: <BL0PR11MB3073BCE4AD01682C8202963FBC30A@BL0PR11MB3073.namprd11.prod.outlook.com>
References: <168521655827.37957.10167455127052165824@ietfa.amsl.com>
In-Reply-To: <168521655827.37957.10167455127052165824@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BL0PR11MB3073:EE_|CH0PR11MB5689:EE_
x-ms-office365-filtering-correlation-id: 2388b454-1a0e-4c3d-33ea-08db8175fba7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kOhgRCQKmVhlu0pK2yGbZHxl838Y1/nOUQyO8E0Ocx9PIUGyiimneol+AIx+fAZNbEJDo6NmE5POQKMGT5PZcYilKowebX8pfBBNBK1hEcg6UkvzIV3t06orku0yU0Xawt6cUeGpEgHfT4J5+u0kBVAAvWU5HNwtKxE2IEty6VtQxvLvaikOjgCZE2HvVHj4PkHmx+t03HeFcjiZO6vYSDZ26kGbnt76vmtYhespYyGv4+CSE4m5rgl0XUWj4mCK7ZP8p7cLq/GOQ/qHB1tpUv9olXbYQJinRL4soKZIPzFLHXHa6SpFOIjCpfZhQj0u+DN39ons7XMg8BsbkfmyZftDtQuDMgis1KwpvK2HUcNMVW2f/cVCMuO5ldfu8pJVBghOm+/ej2Xzqlsi+/RGUWW9lp6gERP1bpORRumClGu3F9BvXv/O8GjFmtT5aePo58uhBzFq7sSMr0VetEqIInQ437IHGL0RJctBZU8q35sbfUmlvaGNiNQOYwQ5F1JjCtk1jbJWAj0L3jKljfkT+JhJ0+6a8waGChWAVxeH01OvUnCO4zzRnW/nnjKEG+pGnQDRqPxR2poTkbK3man4uLtHYesKSXTEb0FWnTE0fLs=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3073.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(366004)(396003)(136003)(346002)(39860400002)(451199021)(186003)(6506007)(53546011)(966005)(9686003)(83380400001)(41300700001)(4326008)(30864003)(66446008)(64756008)(66556008)(316002)(2906002)(52536014)(5660300002)(9326002)(66476007)(8676002)(66946007)(8936002)(478600001)(7696005)(54906003)(76116006)(91956017)(110136005)(55016003)(71200400001)(33656002)(40140700001)(166002)(122000001)(38100700002)(86362001)(38070700005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EfYJbMyMHeYIJuQIfeMrt2cV1nULvZgwmr/V3gYVSWXmpi9m9/QSCmH88Z12US990FT7QD52ttXKWkT3tpoSduAfynK+dsdgtXosbbPrfalfl6b36HmtU20hv5LThUNoi47CC3W5t4Ma8FewhmHoJPIzxxR+8fHDCkgCM3edR5uvRw3XDuJjqwpJ7pvyZxowg3xwHaqNwKGVn8ZPVEYPxsBVYfGqoLVp7VRLPCIRfGuFzZncnVJ7TSJOvlC8nAfU3GYxFn11CazELzek4uMd64uEAFWdipjZ9v+zHncKEwX1Wb8ETFCBg+EisJGQR9KWxqLOYqcOGc0F/y1eCDbDmMGLXP6GtEmF4tDqn9xloi2RDPnmj09PPdV0nlhxWXIIRyhy5z4Tln2XnC8hza2YjYtDmc2AJkoH+FeQNKlrygEMAHENtf6Fc1Ev67J7h38Zobx2SoOxFLAlfGIV8q5V3TPo7FFbBoKhVeFzCWjr5syZKKoLqxL3IrmdK9FMZPs0FXqqfvqU6v5Lj6BaY6PDSM96efoMn1SBCHWGmcTJa8RCH8RLDGmqraO4fyKfziYToRt3wN3fTZQHqwQd8cOhw5mKQjVz/BZ3sbOD8hOyNeY0RIwhIWlkOjlumX2DLgmkrG4bybkg1wuseC3PW6M0O5b9AT3/hlmEIGzIxfCrQsdCVMG4Xb8YPzhgWpp1YOYkCtbQARcKKPlARpglYqzTdfRP3bsV2fP92GunrnidU4xtqyWq2APlhdjJrI4ZktZGGEnoeXJFImElh0cvEa4DflojuPi1nzvWKmY7SE8hBmwM8Sic7+w8PbSxsop4deQzUH0425Xp68Hkz0D70GDzooJflxDqStEanYsKaYR7wrEzdkLPKwmVqEHCYGOaAs0xe1614JfHxtF/mfuKQGnnTM7VqQhz2RbS2QshepgZ6APP34Pfr+Fqw9wNF2vAnMAcHBFwjpO6rMLA2+qnvrKUcU9e/2IfMo08gNpQ/BT7Jl8ITCFev2awYkGfKKOUPPSU8rn+wLvGOdtNWd6idtzdOkSpuIQqkNOHamZ2XRUiaapGhQ/5LtkdYqwi91A4SFx2AwWQBpjdCqYzhsTsbKGvW+puTNTx7FCJpO1U9moE0QnYJSlKMJsEy4i+rdXpxkU+5Gf26UEmdvlFrDfpJqIoOBsAHN3IgBV2c6zFQ0Ir/xV/2piSSaWQ8lr8sZUCm9zOUQCF7Bz0e89ykDLdyNebjWvHfX7yd7KWctDoMSEicAE4KfCpkSSLPvFp8tF4cpiXNlHLB+A1QrAEWFxIJosFw1l0+Qy2Xy+GgEQz1g1MfjcMJC41DvIQzY+GEUQuIkHc4Vsc9N6HSd3gV+lwAH33EcOP2QRnjc4nIb5lyFtYZ5xiDdThUaAD2rPs217t01dyYCqcY7R50Lcv1QAWTxDJOJg6ZK+J19F/bz8+EdWb6SXy7OhH53uanmvxDQHMmhp+7LpalPMkeWARvLa7QXaARJ3je8bHx/skd5NRF+DZ5AHF2uaSDvscqGXQhke0eGDpu9FUYUGghPWiK0ycgOZ6f35eAIJ4VenGlmDOpvOLC0l8iFL0SCd57hNy29+1QDD3THTGpIlT7XHB33wUN/++WNxFNcvFeEv94o+s8CTgbXOkpmE9zMireXjx3XB9GUKoWFqYBuhAOuAK/g4nryk75g==
Content-Type: multipart/alternative; boundary="_000_BL0PR11MB3073BCE4AD01682C8202963FBC30ABL0PR11MB3073namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3073.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2388b454-1a0e-4c3d-33ea-08db8175fba7
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2023 18:46:33.6070 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gIizvArsEXxjcSLG5ZSpTzKsUew5wVvjNF3EAGIS2V6RDKnGw+tZfD2xAyCVG9ScoBEDUU7wbmUQjDnWx2ROfg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5689
X-Outbound-SMTP-Client: 72.163.7.169, rcdn-opgw-5.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/ymWo31AnWgq6Q8bHTjawn08GgIA>
Subject: Re: [RTG-DIR] Rtgdir early review of draft-ietf-bess-evpn-fast-df-recovery-07
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jul 2023 18:46:45 -0000

Hi Adrian,

Thank you for your valuable comments, and apologies for the late reply/update. I have incorporated all changes into -v08 which I hope address your feedback: some comments are replied to below:


I note that the topic of "updates" was raised by matthew in his review,
and that 2.2 is clear about the changes. I note, however, that the
decision to make this an Update happened after WG last call, and I
wonder whether the owrking group is fully on board with the implication
that any future implementation claiming conformance to 8584 will be
required to implement this specification. There is a difference between
an Update and an additional procedure.

[LAB] It is worth noting that the delay introduced (change to 8584) is by default 0 i.e. no change to RFC8584 when the extcomm is not present.
An implementation which does not support this adding a delay of 0 and one supporting it but with a delay of 0 would display similar behaviours ?  I can defer to Matthew and the WG on this.


Why bit 3? I know the answer is "because that's the bit our
implementation uses" and I'm fine with that and I'm not asking for any
change, but it makes me suspicious about what happened to bits 0 and 2.
Why aren't they used? Is someone squatting on them?

[LAB] yes bits 0 and 2 are in-use already for Preference-Based DF indication;  Bit 2 is iirc from an old version of this document which was also requesting a H=handshake bit, no longer is.  We felt it best to just leave this one at 3 instead of shifting down. (Bit 5 is also in-use for Port-Mode in another document)



I see some challenges here.
The first is when a PE joins the segment while DF election is ongoing
among the other PEs.
The second is what happens if the SCT BGP extended community is present
when the T-bit is not set.
The third is what happens if the T-bit is set but no SCT BGP extended
community is provided.
All of these are easy to describe.

Does the backwards compatibility not describe these already i.e. “SHALL revert back to 7432” ?

Regards,
Luc André

Luc André Burdet  |  lburdet@cisco.com<mailto:lburdet@cisco.com>  |  Tel: +1 613 254 4814


From: Adrian Farrel via Datatracker <noreply@ietf.org>
Date: Saturday, May 27, 2023 at 15:42
To: rtg-dir@ietf.org <rtg-dir@ietf.org>
Cc: bess@ietf.org <bess@ietf.org>, draft-ietf-bess-evpn-fast-df-recovery.all@ietf.org <draft-ietf-bess-evpn-fast-df-recovery.all@ietf.org>
Subject: Rtgdir early review of draft-ietf-bess-evpn-fast-df-recovery-07
Reviewer: Adrian Farrel
Review result: Has Issues

Hello

I have been selected to do a Routing Directorate early review of this draft..
https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-fast-df-recovery. I
reviewed revision -07.

The Routing Directorate will, on request from the working group chair, perform
an early review of a draft before it is submitted for publication to the IESG.
The early review can be performed at any time during the draft's lifetime as a
working group document. The purpose of the early review depends on the stage
that the document has reached.

I reviewed revision -07 of this draft after the completion of WG last call and
shepherd review, but before the WG makes a publication request. The purpose of
a review at this stage is to improve the quality before AD review and so reduce
the AD workload as wellas improve the output of the working group and the final
quality of any published RFCs.

For more information about the Routing Directorate, please see
https://wiki.ietf.org/en/group/rtg/RtgDir

Document: draft-ietf-bess-evpn-fast-df-recovery-07.txt
Reviewer: Adrian Farrel
Review Date: 2023-05-27
Intended Status: Standards Track

Summary:

I have some minor concerns about this document that I think should be resolved
before it is submitted to the AD.

This document is short and readable. While most of what I found is nits, they
somewhat detract from the clarity of the document. The minor points could do
with small additions to the text to help the reader and smooth the document's
passage through the IESG.

===

Abstract should note that this document updates RFC 8584 and say
(briefly) how. (Note that idnits warned you about this.)

I would put similar text in the Introduction, but that text can have a
pointer to Section 2.2).

I note that the topic of "updates" was raised by matthew in his review,
and that 2.2 is clear about the changes. I note, however, that the
decision to make this an Update happened after WG last call, and I
wonder whether the owrking group is fully on board with the implication
that any future implementation claiming conformance to 8584 will be
required to implement this specification. There is a difference between
an Update and an additional procedure.

---

Abstract

Move "(DF)" to the first use of "Designated Forwarder"

Please expand "EVI" and "PE"

s/via a simple signaling/via simple signaling/

---

Move the requirements language into a new Section 1.1

Please use the correct version of the boilerplate text...

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in
   BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

---

1.

Please expand "DF", "EVI", and "PE" on first use.

s/applying Highest/applying the Highest/
s/independent of number/independent of the number/
s/via a simple signaling/via simple signaling/
s/on simple one-way signaling/on a simple one-way signaling/

---

1.2

s/in redundancy group/in a redundancy group/

---

1.2

The RFC Editor will ask you to consider another term in place of
"blackholing". You might choose to retain the term, or you might
think that it is OK to say "packets being dropped if the timer is
too long"

There are quite a few similar uses throughout the document.

---

1.2

   upon re-entry of the packet

I think you mean, "upon the packet re-entering the Ethernet Segment"

---

1.3.

This section is a bit messy because it talks about the "proposed
solution" in text that will eventually become an RFC, and because it
makes cryptic references to mechanisms that have not yet been described.

I am not convinced that you actually need this text (why are you trying
to sell the benefits having already told us there is a problem to be
solved?) but if you want to keep the text, I would suggest that you
position it as "design principles" and scale it right back. Something
like...

1.3.  Design Priniciples for a Solution

   The solution presented in this document follows several design
   pronciples as follows.

   *  Complicated handshake signamling mechanisms and state machines are
      avoided in favor of a simple uni-directional signaling approach.

   *  The solution is backwards-compatible (see Section 4).

   *  Existing DF Election algorithms are supported.

   *  The solution is independent of any BGP delays in propagation of
      Ethernet Segment routes (Route Type 4).

   *  The solution is agnostic of the actual time synchronization
      mechanism used.

---

2.

s/participating to a common/participating in a common/
s/at a same pre-announced time/at the same pre-announced time/
s/e.g.  NTP/e.g., NTP/
s/along with Ethernet/along with the Ethernet/
s/from local PE/from the local PE/
s/is called "Service/is called the "Service/
s/by newly added/by the newly added/

--

2.

What is "carving state"? I see that "service carving" is a term of art
in RFCs 7432 and 8584, but there is no mention there of "carving state".

---

2.

OLD
   to communicate to
   other partners the Service Carving Time
NEW
   to communicate the
   Service Carving Time to other partners
END

---

2.

   When a
   new PE is inserted or an existing PE device

Unqualified verb: a new PE is inserted where? Probably "inserted in an
Ethernet segment".

Incomplete clause: an existing PE device is what? Possibly "booted up"
in line with the text after Figure 1.

---

2.

   Upon reception of that new BGP Extended Community, partner PEs can
   determine exactly the anticipated carving time.

s/reception/receipt/

Why "exactly"? Is there some doubt that other mechanisms might not be
exact?
How "anticipated"? Is this still guesswork?
Maybe just...

   ...can determine the carving time.

---

2.1

s/needs to be defined/is defined/
s/along with Ethernet/along with the Ethernet/
s/as a 8-octet/as an 8-octet/
s/the NTP protocol/NTP/

---

2.1

   *  Timestamp Fractional Seconds: 16 bits of the NTP fractional
      seconds are encoded in this field.  The use of a 16-bit fractional
      seconds yields adequate precision of 15 microseconds (2^-16 s).

Which 16 bits? I think "the high order 16 bits"

---

2.1

Do you intend this solution to have a "bad time" when the NTP era
transitions in 2036? Or do you expect the implementation to handle NTP
wrapping? If so, you should probably point this out (because otherwise I
can see some fun in the field).

---

2.1

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Type = 0x06   | Sub-Type(0x06)| RSV |  DF Alg | |A| |T|       ~
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   ~     Bitmap    |            Reserved = 0                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   *  Bit 3: Time Synchronization (corresponds to Bit 27 of the DF
      Election Extended Community).  When set to 1, it indicates the
      desire to use Time Synchronization capability with the rest of the
      PEs in the Ethernet Segment.

Why bit 3? I know the answer is "because that's the bit our
implementation uses" and I'm fine with that and I'm not asking for any
change, but it makes me suspicious about what happened to bits 0 and 2.
Why aren't they used? Is someone squatting on them?

---

2.2

       9.1  Where SCT timestamp is present on the RECV_ES event of
            Action 11, wait the remaining time before continuing to 9.2.

You could usefully clarify "the remaining time".  I think you are saying
that the implementation should "wait until the time indicated by the
timestamp in the  (with the possible reduction by the skew value) is
in the past". This would also cover you against the transmission of
timestamps that are already in the past or which go into the past when
the skew is deducted.

---

2.2

Why do you show:

   10. DF_DONE on exiting the state: If a new DF election is triggered
       and the current DF is lost, then assume an NDF for the local PE
       for the VLAN or VLAN Bundle.

   11. DF_DONE on VLAN_CHANGE, RCVD_ES, or LOST_ES: Transition to
       DF_CALC.

As far as I can see, these are unchanged from 8584/2.1 and showing them
in this section is confusing.

---

What's a "peering timer"? I think you have assigned a name to the timer
described in step 2 of section 8.5 of RFC 7432. No reason not to give it
a name, but perhaps you should make it nice and clear what you are
talking about?

So...

In the examples in section 3 (thanks for these), it looks like the value
of the SCT and the value of the peering timer are coincidentally "now+3"
and 3 respectively. In fact they are both based on the value of the
timer configured for all PEs on the Ethernet Segment. This could be
clearer.

---

4.

   PEs
   running a baseline DF election mechanism will simply discard the new
   SCT BGP extended community as unrecognized.

Would be useful to give a reference for that behavior.

---

4.

   A PE can indicate its willingness to support clock-synched carving by
   signaling the new 'T' DF Election Capability as well as including the
   new Service Carving Time BGP extended community along with the
   Ethernet Segment Route (Type-4).  In the case where one or more PEs
   attached to the Ethernet Segment do not signal T=1, all PEs in the
   Ethernet Segment SHALL revert back to the [RFC7432] timer approach.
   This is especially important in the context of the VLAN shuffling
   with more than 2 PEs.

I see some challenges here.

The first is when a PE joins the segment while DF election is ongoing
among the other PEs.

The second is what happens if the SCT BGP extended community is present
when the T-bit is not set.

The third is what happens if the T-bit is set but no SCT BGP extended
community is provided.

All of these are easy to describe.

---

5.

Is there a "downgrade attck" achieved by causing a T-bit to be clear?

---

5.

   This document uses MPLS and IP-based tunnel
   technologies to support data plane transport.  Security
   considerations described in [RFC7432] and in [RFC8365] are equally
   applicable.

I don't think this document is concerned with the data plane transport.

On the other hand, you should describe the impact of any attacks on the
new protocol elements (for example, what happens if the SCT is set to a
value that is many hours ahead?). Of course, your escape clause remains
that the message must be protected in the same way that other messages
(in 7432 and 8584) are protected, but you should still describe the
risks.

---

6.

Looks like the SCT extended community has already been assigned. So, you
need...

OLD
   This document solicits the allocation of the following sub-type in
   the "EVPN Extended Community Sub-Types" registry setup by [RFC7153]:

         0x0F     Service Carving Timestamp    This document
NEW
   IANA maintains the "EVPN Extended Community Sub-Types" registry set
   up by [RFC7153].  IANA is requested to confirm the First Come First
   Served assignment as follows:

   Sub-Type Value | Name                      | Reference     | DATE
   ---------------+---------------------------+---------------+------
         0x0F     | Service Carving Timestamp | This document | TBD

   IANA should replace the field TBD with the date of publicaton of this
   document as an RFC.

END

---

6.

Just a little political correctness...

OLD
   This document solicits the allocation of the following values in the
   "DF Election Capabilities" registry setup by [RFC8584]:

         Bit         Name                             Reference
         ----        ----------------                 -------------
         3           Time Synchronization             This document
NEW
   IANA maintains the "DF Election Capabilities" registry set up by
   [RFC8584].  IANA is requested to make the following assignment from
   this registry:

         Bit     Name                         Reference         Date
         ----    ----------------             -------------     ----
         3       Time Synchronization         This document     TBD

   IANA should replace the field TBD with the date of publicaton of this
   document as an RFC.
END