RE: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Wed, 19 April 2023 13:30 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAFB0C151B3F; Wed, 19 Apr 2023 06:30:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.595
X-Spam-Level:
X-Spam-Status: No, score=-14.595 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_HI=-5, 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="jjQQ1rQY"; dkim=pass (1024-bit key) header.d=cisco.com header.b="bgrwwMVM"
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 np1Ff5lQYSWb; Wed, 19 Apr 2023 06:30:07 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64E35C137382; Wed, 19 Apr 2023 06:30:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=124386; q=dns/txt; s=iport; t=1681911007; x=1683120607; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ydS7ARMIJPnyEqPcENflmfX6sGdM8OQFjKO8Za8DRno=; b=jjQQ1rQYez0eGPblZ8oWJpRzn3+51rRKyZzCwxJNxj8MZzQdG2cL7BtN MXzwL2QfBe13MS5hJriyty4lMxYQV8wK6BEINCdJdw10vviPNHskYo+r7 KKF4KOG/0Lg13946ccOD9FbHClX5KIp7/Eje+yazSOoxlZhJJC4U6LSmO Q=;
X-IPAS-Result: A0BJBAB17D9kmJxdJa1agS6BKoErMVJzAlkTFhJGMYQhg0wDhS2INwOCf4hMkhEUgREDVg8BAQENAQE7CQQBAYUGAhY0AQQBCIRjAiU0CQ4BAgICAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNCAEOEIF9g18BAQEBAxIICQoTAQE3AQ8CAQgRBAEBIQEGAwICAjATAQkIAgQBDQUIEweCXAGCFRMDMQMBD547AYE/AoogeoEygQGCCAEBBgQFgU1BnRMDBoFBiSgBAYNqgTiBcIEIJxuBSUSBFUOCaD6CIEIBAQOBIAgBEgEHAhoMCRYJAoMjOYIuiWuFG4togTR2gSAOgTyBBAIJAhFrgRAIaoF5QAINZAsOcYFJgyoEAhREDhgXBzYDRB1AAws7Oj01FB8FBFOBGSQFAwsVKkcECDgGGzQRAggPEg8GJkQMQjczEwZcASkLDhEDToFHBC9EgRQKAgQBJiScUoFyAWsNKykJBCIZCAgIIFsERAgPDgITAQQBAQEBAykBBwMNBCmOagmDLxAKg1qKSo4pk01vCoN+i3KDUINVh20Chh0Xg32MZgOXemKXdyCCLosFg26RJIURAgQCBAUCDgEBBoFjOi0+cHAVgm4BAQExUhkPjiwNCRWDO4UUimQBdT0CBwEKAQEDCYkHC4IzAQE
IronPort-PHdr: A9a23:l5BsIxOPxaVNTS4MHW4l6nfIWUAX0o4cdiYP4ZYhzrVWfbvmptLpP VfU4rNmi1qaFYnY6vcRk+PNqOigQm0P55+drWoPOIJBTR4LiMga3kQgDceJBFe9LavCZC0hF 8MEX1hgrDmgKUYAIM/lfBXJp2GqqzsbGxHxLw1wc/7qG4rOiMKf3OGp8JqVaAJN13KxZLpoJ 0CupB7K/okO1JJ/I7w4zAfIpHYAd+VNkGVvI1/S1xqp7car95kl+CNV088=
IronPort-Data: A9a23:aLb896ySgfWoLghAixl6t+cCxirEfRIJ4+MujC+fZmUNrF6WrkUGm GQeUGjUPa2DYGOnet5/O4rl9RkA6J/UxtFiTAI9/FhgHilAwSbn6Xt1DatR0we6dJCroJdPt p1GAjX4BJloCCea/H9BC5C5xZVG/fngqoHUVaiVa0ideSc+EH160U46yrZg6mJVqYHR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyV94KYkGE2EByCQrr+4sQKNb 72rILmRpgs19vq2Yz+vuu6TnkYiGtY+MeUS45Zbc/DKv/RMmsA9+qkBE7kzTWt2sjemo9ZT2 flsup+LdS58a8UgmMxFO/VZOzt1MasD87jdLD3i98eS1EbBNXDrxp2CDmlvYtZeobkxUDoIr KFGQNwORkjra+ae2q26TvVrgOwoLdLgO8UUvXQIITTxUap4EcCYHfuiCdlw4mkxhuJKJ67lf s9aOT5QXRPxQ01SAwJCYH45tL742iagG9FCk3qPuaVy6Wbf5A18zLarN8DaEvSAS8kQlUaRp 3jd12X0Hh9cM8aQoRKJ6HuimqrOkD/1HYgcGPil8OVthFyYx3AeBDUXWEe15/6jhSaWWt9EJ GQV9zYg668o+ySWosLVRRa0pjuPuQQRHocWGOwh4wbLwa3Ri+qEOoQaZjF7T58JkOMXfD4F6 lmrjv/ICj9UjJTAHBpx6YyohT+1PCEUK0oLaikFURYJ7rHfTGcb00unojFLTffdszHlJd3j6 2vV83Vm1t3/meZOhvrrpwmW6965jsGRFlZd2+nBYo6yAupEiGONfYek7x3Q6uxNadvfRViat 39CkM+bhAzvMX1vvHHXKAnuNOj5jxpgDNE6qQU1d3XG32/0k0NPhagKvFlDyL5Ba67ogwPBb k7Joh9275ROJnasZqIfS9vvW516kfK+Toq4Dq28gj9yjn5ZKVHvEMZGOBH44owRuBNEfVwXY M3CKp/8UR7294w2l2DeqxghPU8Dn3Bimjy7qWHTxBW82r3Wf2+OVboAKzOzghMRssu5TPHu2 48HbaOikkwHOMWnO3W/2dBIdzgicyNkba0aXuQKLIZv1CI8RjF4YxIQqJt8E7FYc1N9zb+Xo ivkBRYGkzISRxTvcG23V5yqU5u2Nb5XpnMgNitqNlGts0XPq672hEvDX/PbpYUaydE=
IronPort-HdrOrdr: A9a23:2r2jPa5f7iSrC5AoCgPXwXyBI+orL9Y04lQ7vn2ZFiY0TiXIra GTdaoguyMc0AxhJk3I+ertBEGBKUmsk6KdkrNhTItKPTOW9FdASbsSjrcKrAeQYREWmtQtsZ uINpIOd+EYbmIKwvoSgjPIburIqePvmMvD6Ja9vhJQpENRGt1dBmxCe3+m+zhNNXJ77O0CZe KhD6R81l2dkHIsAfiTNz0gZazuttfLnJXpbVotHBg88jSDijuu9frTDwWY9g12aUIP/Z4StU z+1yDp7KSqtP+2jjXG0XXI0phQkNz9jvNeGc23jNQPIDmEsHfpWG0hYczAgNkGmpDr1L8Yqq iJn/7mBbU115rlRBD2nfIq4Xin7N9h0Q669bbSuwqSnSWwfkNINyMGv/MWTvMcgHBQ5+2VF8 lwrjqknosSAhXakCvn4d/UExlsi0qvuHIn1fUelnpFTOIlGfRsRKEkjQpo+a07bWrHwZFiFP MrANDX5f5Qf1/fZ3fFvnN3yNjpWngoBB+JTkULp8TQilFt7T1E5lpdwNZakmYL9Zo7RZUB7+ PYMr5wnLULSsMNd6pyCOoIXMPyAG3QRhDHNn6UPD3cZes6EmOIr4Sy7KQ+5emsdpBNxJwumI 7ZWFcdrmI2c1KGM7z54HSKyGG7fIyQZ0WY9igF3ekKhlTVfsufDRG+
X-Talos-CUID: 9a23:ePfQCmi3rZmqZsGgcaYrzd0J6DJufUf6j1j0D26BC0lVTp+EZX6f+5hYup87
X-Talos-MUID: 9a23:kb+fvAVP1Dzgg+Tq/AGyhTFAMP0w2L2rSxAJrqQBiunUKBUlbg==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Apr 2023 13:30:00 +0000
Received: from rcdn-opgw-1.cisco.com (rcdn-opgw-1.cisco.com [72.163.7.162]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 33JDU0fX017079 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 19 Apr 2023 13:30:00 GMT
Received: from mail-mw2nam12lp2043.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.43]) by rcdn-opgw-1.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2023 13:30:00 +0000
Received: from mail-mw2nam12lp2043.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.43]) by rcdn-opgw-1.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2023 13:30:00 +0000
Authentication-Results: rcdn-opgw-1.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=rwilton@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="5.99,208,1677542400"; d="scan'";a="330566"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d3bm27cVHNW1sn8QaTpQN1lUIIR2cgWpMg7HFeSdPi0y/bFMnlx7NhGnSEM+AkPgtWm4ZP7ZSXaRg0KG6a9WM8mp9R2fm7OumZC75y6S2/itGSfY0A53DetJAzTkA4C+K9Ukp6hDyiop93JVjYlxZilFRWXKEt69ZpWmTbVfp9gv/LKoMCJPSfb/OUQN+DntYDJjQE8DXYhuoRYISuyiiOOTgsrsH5Bs45W3Ehwb0sEoaCg5Ea3q/afcQa6w9m3BzdYI6KZhIZJXs1qsutqeZZ1onrey+5FUf54XJx00rj6l6MmJ1ohkaUrqn0JRhdmtxLn19ETub0EsmWwtvgK3xg==
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=ydS7ARMIJPnyEqPcENflmfX6sGdM8OQFjKO8Za8DRno=; b=QI63TINuzR97vXTHJLYCUxVTCOQ5Ol2P1KlBbpsBB+6rtqcnGhrDdq2+NXC4WyO5Aigrd0bdquXDnCvW+F0ExtrT2MKHzykJdsDN0Dp5TIVMYM+ikvP+Y/H5lVMAELJ3ludf/5HD3KGWcrUxBYB1ZtIS5y61gTXjtkWOWRZN3frAVAKK9zw9Ix1KVdZ73wtiJS7V9UcPXzyVww15squAL+z98GiC+lGw8i8opN+WQXCMyU2lb3x66wmsf5n7ndhrQs9DagshuyOUjt6dKwkw8AYP+wnNPCb9TTh8JAv4M61SXHsMW1DDoz6rSWlb9GSah8C36KeutIYEE9rm6UbOUw==
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=ydS7ARMIJPnyEqPcENflmfX6sGdM8OQFjKO8Za8DRno=; b=bgrwwMVMWhB2XKXQaJX9m+Zr5kC7cfiVF8WCEyhCkmgku+5AcUJNvNIW80yLBWeG4eCuE6IYQ2unP1SlukI1ixqcuj/lN8rnSHac5IYR36xEYkHmVuAUTx+UVuNmf25MSRalQ2VlJc987PkYGwN251ct8WVn7d/8FDQoaQaODF4=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by CO1PR11MB4772.namprd11.prod.outlook.com (2603:10b6:303:97::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Wed, 19 Apr 2023 13:29:57 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::ef4:1432:b69e:19b2]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::ef4:1432:b69e:19b2%7]) with mapi id 15.20.6319.021; Wed, 19 Apr 2023 13:29:57 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Reshad Rahman <reshad@yahoo.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bfd-unsolicited@ietf.org" <draft-ietf-bfd-unsolicited@ietf.org>, "bfd-chairs@ietf.org" <bfd-chairs@ietf.org>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, Jeffrey Haas <jhaas@pfrc.org>
Subject: RE: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)
Thread-Topic: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)
Thread-Index: AQHZDkupO+tOPVlAVkiYFZtRKtWWpq8FDTiAgCzv1oCAALZfgIAAU4NQ
Date: Wed, 19 Apr 2023 13:29:57 +0000
Message-ID: <BY5PR11MB419681D3298D7593F47A7E20B5629@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <167086459809.47152.7191645317039213428@ietfa.amsl.com> <1652627934.1602547.1679362309091@mail.yahoo.com> <BY5PR11MB4196938E7A8CDA5F71E44C7CB59D9@BY5PR11MB4196.namprd11.prod.outlook.com> <364314534.2906493.1681871903936@mail.yahoo.com>
In-Reply-To: <364314534.2906493.1681871903936@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR11MB4196:EE_|CO1PR11MB4772:EE_
x-ms-office365-filtering-correlation-id: 616ef5d4-9808-4c9f-6523-08db40da2b31
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3Cm9Y3QdlOisFG4IPoO5syRtUp+/fyRhTj41dwiwibR5kNg1RT4uEFXGtOlmlr1sjs7BcAjGAkYOuNlU/aB48lkze+BPVdL8aDF4U8gfUwJ3jTX1e0PKPwl/0n7zq0ENXz+HCHcatsqjk1KonEJJ+au59WGpL08b+TngEnqCO7ySZKV2rODOBh8B/g5LTG6w+yqKjsc5zNHzLtiOw6xEuEU8MQPaD3GO3jO+av1NL1RkKtflfbH5JaRtjTaTDowGPE1L6Er9vmtBX/wAxWf9x0IrAJ2kyPtAJtrmDCmcZ+JInG2lozSFxOvyX2IOUPbS6B1QJeoU8r/PUZYJd3FgU/5Xx859pcQJmo0OVFCOJpe0OtbTFmVFA/4WECz029K+gWYA0QgjCXjRz/BvuVOmY+OwrkOFfAyVbb3qdHfWdloAlLiEo6Z6xwl0un+ZZWaHUJq2D2ebbMpVAWJ3tE9A8fapOwuoQt7ZjrCRK6y13W7tv+WVs4mpEuPDHFhNprjJp2NoEJxlwv2IUEwG2tf6bfZz2xxvsilAjUDnBX9zX973Tq7L2NvXor8Q+WTcgTMdA8YFpFP39TuWTOwRjcd2HUOoSbKggrPXPYlloUppYwcSZMMahH5Kaw3N23u9qrQPd3+P6vzf0GcDTBCfLuwgCA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(366004)(396003)(39860400002)(136003)(346002)(451199021)(478600001)(110136005)(54906003)(4326008)(66556008)(66946007)(66476007)(66446008)(76116006)(64756008)(6506007)(7696005)(30864003)(71200400001)(966005)(2906002)(41300700001)(8676002)(9326002)(52536014)(316002)(5660300002)(122000001)(8936002)(86362001)(33656002)(38100700002)(38070700005)(83380400001)(166002)(55016003)(53546011)(9686003)(186003)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Qexx7z4ykPdcGzvTV4efHEToLnjVnLsPsA3KVDRia5KCX3txM5mCGRadLahHNVid2yaqJrsA/WKpK4eKMNW7ArSLmd6aukzvDMhqbugOrQ1J5yKLs9fVMgRNKEi2NeDbPodIU29ECafwZJBiP5hhW20/6TnBsAw+P7rjuSZVt5SZuPOI+S2DP5Sks+nPGqcrp409kvVuzim8y5VCjmQfZjysf+blcDxSwwumfE7uMw62jpUMtboZwwly13EwQ+ffKi7ZaK+/ROEIHMnBaaCWc/qoAMDqaiOu/g9CobItY4k0+2rdTObMRARNSYihtQD2qSBcS9uVSomJ07VpWKuGR0Um3NaPUOqZxYl24qbmuKz6WCCasGmWe4frOJUf3B5mSHm5iYdgVCzDO68zoRb4hR1O+Afr4UNf1ZnZqlOz/IRlc7NYBA5aZS3mZOJ/cTicmNWnSAVzrAu8WL/pMBymRC1tljQCUUqSwdj/Ht4bBVGHRkFS9Zw2h37E/lwy9vv6a4CQoq+cNyeJ9vNgf5v2oXGPWmtAYMs4CrRUKSGbhPZ0xhuErofPBMdtFS99+CY9xWospiyXtR3Bw2NQrjid1X9JsKXfsC5eKwDf7Or9lKlgy/bKn1ENVdCWlt8ptRKuBMF+l0RHWJd689tCpH+rqFTMHlCVSdT06fpuFNQgDqSMnVWiuCEz9sjQomxZPhtBhCHEkZpMXgqziGSxEt69FB5uwdCen1nFNINHOqYoRT0/rAr471knvD9kKH+ZQrAzYwYDfy99F2UN6nSJEp9CjvZT2YpAcXsIFeIZgyayfa+skav+rboycDHQa0reYMo6ndU8tHcrU4EAj3LKyNZe/xN+/OybQvEBddeOInFU2ctCrtyIRHMUf6km74sGmHAaYAW2kAF/RpYaS2KvZ86KGFlRighZfrQ/b/LBEBLUNqjJQ+7JuD/9Y+KVWvZ2ypQh6fFCq64zEQ2a7Zn/7c9L2HqpulonThJlra2o92T7iqmfYeViIwIg09vYFrCzhsa4e//xTBcjkZak+8DlmpnTj1t8lqEcfPkyVoyvEEsMfoJwgDTDMYizcTfXWgYTVQoU5BWq3qN2Ie1djDZa1DKTekTH6voCvLueANGI09izaJeKZ8htez1qtXyf6d0tX38vQEGyJmQma9eAWDhnLYO7RmPBbWqqE9Rs1BmWB+sMnZzybH5ZRbO9tsK8S5xkChOhvPCcdjo2VOcZrFpLMnLbutEg4A9KRYd3b7ASBQsAvWlE9gq2hAmo4d24ACMBqslUDnegIN4+63blv0cg71UnptpTfBluc1mz5t0ZmceSpU/8ihI+OHOLmK2CDVV7xbl1/bHIb5d0P/ZoZeo44ot2qj2dUN8HCZP0KfTKrOfrmxBKkN4ApblYWCKDs4NUQm+QuNts9OkNnDX4Oif984GY8Ud13PtdjqeWsez8vl2qmVTh10BInCAUZbPckhjzNQTIljgGfA3F3qPEEz7k9gcExmuWRqE+oWzEqJ1bpx+mxBmX/ynKP1Jui2NTgCA76slAZEPX4R5J0djdvuKcc9lvtb5ZkbqOgkLaiI+r7PCbSjHcZ6dLZyS5qs4KgH6TPK0lfD41CguJ9dzrHo/+UASGxKFXR0QVMpZW57VCxplv8Hurb06OSfWXsWGlk0UiP6DD
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB419681D3298D7593F47A7E20B5629BY5PR11MB4196namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 616ef5d4-9808-4c9f-6523-08db40da2b31
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2023 13:29:57.4677 (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: vfpEdNQS+xF6PlL1BG53dukZYcRvYyos3JcrBDMab8rB3nMQ0kvZl3L3+FIryMcMQbMk5X5rOEu5lvPxE2bxUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4772
X-Outbound-SMTP-Client: 72.163.7.162, rcdn-opgw-1.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/Da5QDY-2PhVa22kkJ3aC_yHClgo>
X-Mailman-Approved-At: Wed, 19 Apr 2023 06:31:27 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2023 13:30:12 -0000

Hi Reshad,

Please see inline …

From: Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>
Sent: 19 April 2023 03:38
To: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>
Cc: draft-ietf-bfd-unsolicited@ietf.org<mailto:draft-ietf-bfd-unsolicited@ietf.org>; bfd-chairs@ietf.org<mailto:bfd-chairs@ietf.org>; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>; Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>
Subject: Re: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)

Hi Rob,

Thanks for the feedback. And no need to apologize since it took us much longer to respond to your initial comments...

Please see inline.

On Tuesday, April 18, 2023, 11:55:03 AM EDT, Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>> wrote:



Hi Reshad,



Apologies for the delay.



The changes that you have made are sufficient to clear my discuss.



As a non-discuss (and non-blocking) comment, I do still find this hierarchical configuration to be somewhat complex on two points:



1.     The configuration is under optional feature statements both at the global level and the per-interface level, and I think that the model would allow neither feature to be specified, in which case the defaults would be ambiguous.  I’m sure that the WG has a good reason for why it is designed the way it is, but I can’t help wondering whether it would make the model cleaner/simpler to require support for the global level configuration, and only have per-interface level configuration under an optional feature.  I.e., if this was done, then logically, there are always well-defined default values without requiring evaluation of the must-statement.
<RR> Initially when I did the 2 features I was looking for a way to enforce that at least 1 of the 2 features is supported but afaik there's no way in YANG 1.1 to do that. When I addressed your comments about config hierarchy/inheritance, I added the must statements to address that. I did consider removing one of the features but it wasn't clear to me which one should be removed, in that some implementations might prefer having just global config and others would prefer per-interface configuration. But I'm ok with making the global config mandatory (i.e. remove the feature) if there's consensus on that, need to discuss with the co-authors too.
[Rob Wilton (rwilton)]
Ack.  The only reason that I went with making supporting global configuration mandatory was that it felt like it should be simpler to implement, and that it makes the inheritance more robust/simpler.

I think that it maybe possible to achieve what you desire in YANG 1.1 (i.e., require at least 1 of the 2 features to always be enabled), but I don’t think that it is a good idea, and hence I wouldn’t recommend that you do it.  Unless I’m mistaken, what you desire may be achieved in YANG by defining a third feature (let’s call it HACK) that has its own if-feature sub-statement of “(GLOBAL or PER-INTERFACE)”, and then make everything at the top level of the module conditional on the “HACK” feature.  However, I think that this would probably just make the model ugly and confusing to users and probably isn’t worth the additional complexity/confusion that it would likely cause.

Regards,
Rob


1.     I don’t think that the descriptions are necessarily clear about if, and how, single-interval on the interface is allowed to override desired-min-tx-interval and required-min-rx-interval configured globally, or vice-versa.  Please consider whether it would be helpful to update the descriptions of these fields under the interface configuration to clarify these semantics.
 <RR> Ack, I will update the description.

Regards,
Reshad.


Regards,

Rob





From: Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>
Sent: 21 March 2023 01:32
To: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>
Cc: draft-ietf-bfd-unsolicited@ietf.org<mailto:draft-ietf-bfd-unsolicited@ietf.org>; bfd-chairs@ietf.org<mailto:bfd-chairs@ietf.org>; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>; Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>
Subject: Re: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)



Hi Rob,



I believe rev-12 addresses the 3 DISCUSS points below.



We still have to do further updates to the document.



Regards,

Reshad.



On Monday, December 12, 2022, 12:03:19 PM EST, Robert Wilton via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:





Robert Wilton has entered the following ballot position for

draft-ietf-bfd-unsolicited-11: Discuss



When responding, please keep the subject line intact and reply to all

email addresses included in the To and CC lines. (Feel free to cut this

introductory paragraph, however.)





Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/

for more information about how to handle DISCUSS and COMMENT positions.





The document, along with other ballot positions, can be found here:

https://datatracker.ietf.org/doc/draft-ietf-bfd-unsolicited/







----------------------------------------------------------------------

DISCUSS:

----------------------------------------------------------------------



Hi,



Thanks for this document.



Please see my comments below for more details, but I'm balloting discuss on 3

points: (1) The document is somewhat unclear as to whether the configuration is

applied hierarchically (I presume that it is, if not then my second discuss

point is not valid and can be ignored). (2) As specified, I don't think that

the hierarchical configuration will work, because the interface level leaf

"defaults" will override an explicit value configured globally.  I.e.,

logically, the interface level leaf, if in scope, will always have a value. (3)

The document should provide an instance-data example in the appendix to

illustrate the use of this configuration.



Regards,

Rob





----------------------------------------------------------------------

COMMENT:

----------------------------------------------------------------------



Moderate level comments:



(1) p 3, sec 2.  Procedures for Unsolicited BFD



  When the passive side receives a BFD Control packet from the active

  side with 0 as "Your Discriminator" and does not find an existing BFD

  session, the passive side MAY create a matching BFD session toward

  the active side, if permitted by local configuration and policy.



I'm surprised that this is only a MAY and not a SHOULD or MUST.  I.e., if the

local configuration & policy allows passive BFD sessions why would they not be

created?



(2) p 4, sec 4.1.  Unsolicited BFD Hierarchy



  *  Globally, i.e. for all interfaces.  This requires support for the

      "unsolicited-params-global" feature.

  *  For specific interfaces.  This requires support for the

      "unsolicited-params-per-interface" feature.



>From this description, it is unclear to me whether the features enabling global

or per-interface configuration are meant to be an either/or (in which case, the

constraint could probably be expressed in the features), or whether a server is

allowed to support configuration both globally and override the global

configuration with interface specific configuration.  My subsequent discuss

comments assume the latter.  Either way, it would be helpful for this text in

this section (and probably the YANG module) to be a bit more explicit on this

regard.



(3) p 8, sec 4.2.  Unsolicited BFD Module



      augment "/rt:routing/rt:control-plane-protocols/"

            + "rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh/"

            + "bfd-ip-sh:interfaces" {

        if-feature bfd-unsol:unsolicited-params-per-interface;

        description

          "Augmentation for BFD unsolicited on IP single-hop interface";

        container unsolicited {

          description

            "BFD IP single-hop interface unsolicited top level

            container";

          leaf enabled {

            type boolean;

            default false;



I'm not sure that you want a default value specified in the YANG here since

this would have precedence over any explicitly configured global default value.



(4) p 8, sec 4.2.  Unsolicited BFD Module



            description

              "BFD unsolicited enabled on this interface.";

          }

          uses bfd-types:base-cfg-parms;



You have the same issue here as above, in that the default values directly

associated with the leaves in this grouping will always take precedence over

any configured global value.  I.e., the configuration, if properly implemented

cannot be hierarchical.  The pragmatic solution is to copy the used grouping

inline here and delete the default statements.  This has the advantage that the

descriptions can also make the hierarchical behavior of the configuration

explicit.



(5) p 9, sec 4.2.  Unsolicited BFD Module



    augment "/rt:routing/rt:control-plane-protocols/"

          + "rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh/"

          + "bfd-ip-sh:sessions/bfd-ip-sh:session" {

      description

        "Augmentation for BFD unsolicited on IP single-hop session";

        leaf role {

          type bfd-unsol:role;

          config false;

          description

            "Role of local system during BFD session initialization.";

        }

    }

  }

  <CODE ENDS>



Please add an instance data example to an appendix to illustrate the use of

this YANG model.  This helps readers and can further emphasize the hierarchical

nature of the configuration.



Minor level comments:



(6) p 3, sec 2.  Procedures for Unsolicited BFD



  Passive unsolicited BFD support MUST be disabled by default, and MUST

  require explicit configuration to be enabled.  On the passive side,

  the desired BFD parameters SHOULD be configurable.  The passive side

  MAY also choose to use the parameters that the active side uses in

  its BFD Control packets.  The "My Discriminator", however, MUST be

  chosen to allow multiple unsolicited BFD sessions.



Rather then configured values on the passive side, did the authors consider

setting minimum configuration limits?  E.g., rather than define desired

send/receive limits, instead, configure lower bounds on what the minimum tx

interval may be (to prevent DDOS attacks).



Nit level comments:



(7) p 3, sec 2.  Procedures for Unsolicited BFD



  The passive side MUST then start sending BFD Control packets and

  perform the necessary procedure for bringing up, maintaining and

  tearing down the BFD session.  If the BFD session fails to get

  established within certain specified time, or if an established BFD

  session goes down, the passive side SHOULD stop sending BFD Control

  packets and MAY delete the BFD session created until BFD Control

  packets are initiated by the active side again.



Nit, within certain specified => within a specified



(8) p 6, sec 4.2.  Unsolicited BFD Module



        Copyright (c) 2021 IETF Trust and the persons

        identified as authors of the code.  All rights reserved.



This copyright statement will need to be fixed.