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

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 27 April 2023 16:00 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 E039CC15171E; Thu, 27 Apr 2023 09:00:00 -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="C8dv3rLb"; dkim=pass (1024-bit key) header.d=cisco.com header.b="YrjaqAyB"
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 OzZjoquwD8n3; Thu, 27 Apr 2023 08:59:56 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFEC3C151547; Thu, 27 Apr 2023 08:59:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=150692; q=dns/txt; s=iport; t=1682611157; x=1683820757; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=q+k+WahVPLTQrvGeBjD7E4I/qNFNigMMxkTkpVT6Ub0=; b=C8dv3rLbDjYfutQIKj+SzwAlEulqWPTcaElXlASk1UcJn+vrdbNyWebg TExd0IsYS6Aa+3aQ+r8NlYA5ZJFVu919Q4T7hO06PPvaYAZPyUmVm0ykM DWZcfjxyGnqcQ30QCPDJcFe24wvBN4TxF7iIGvlE3UT6pRrMgOGMNujr8 w=;
X-IPAS-Result: A0ADAAA5m0pkmJpdJa1RCRoBAQEBAQEBAQEBAwEBAQESAQEBAQICAQEBAWWBFgUBAQEBCwGBKjFScwJYFChGMYQhg0+ETokXA4J/iEySERSBEQNWDwEBAQ0BATsJBAEBhQYCFjQBBAEIhGUCJTQJDgECAgIBAQEBAwIDAQEBAQEBAwEBBQEBAQIBBwQUAQEBAQEBAQEeGQUQDieFaA0IAQ4QgX2DXwEBAQEDEggJChMBATcBDwIBCBEEAQEhAQYDAgICMBMBCQgCBAENBQgTB4JcAYIVEwMxAwEPBqUIAYE/AoogeoEygQGCCAEBBgQFgTwCEEGdFAMGgUEBiS4BAYNvgTmBcIEIJxuBSUSBFUOCaD6CIEIBAQIBF4EJCAEICgEHAhoMCRYJAoMjOYIuiWmCPwgKBwQHikaBM3KBJ4ExgQQCCQIRa4EQCGWBdEACDWQLDm6BRV9GgXIEAhRCDBdeBHcZBggHBzYDRB1AAws7Oj01Bg4fBQRxgVkEL0CBEwIEASUklicWgVABJUYHAQUrKQkEIhkICAYCIFsEAUMIDw4CEwEEAQEBAQMpAQcDDQQpjmoJgy8QCoNaiktHjWOTT3AKg36LcoNQg1WHbQKGHReDfYxnA5d6Ypd6IIIuiwWDb5ElhRECBAIEBQIOAQeBYzotPnBwFRqCVAEBATFSGQ+OIAwNCRWDO4UUimQBQzICOwIHAQoBAQMJiQcLgjMBAQ
IronPort-PHdr: A9a23:zUwhUR17pZUwIESVsmDPZFBlVkEcU/3cJAUZ7N8gk71RN//l9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUQwt5Gm1ZHBcA922fFjOuju35D8WFA/4MF9vOeXxBonUp8+2zOu1vZbUZlYAiD+0e7gnN Byttk2RrpwPnIJ4I6Atyx3E6ndJYLFQwmVlZBqfyh39/cy3upVk9kxt
IronPort-Data: A9a23:WHVprKyw+ZZIe3zRtnV6t+cDxirEfRIJ4+MujC+fZmUNrF6WrkUGn GQWUW6FbPvcNGb1LtolbYjnp01SsJLRx4U2SgA9+VhgHilAwSbn6Xt1DatR0we6dJCroJdPt p1GAjX4BJloCCea/H9BC5C5xZVG/fngqoHUVaiVa0ideSc+EH160U45xLZj6mJVqYHR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyV94KYkGE2EByCQrr+4sQKNb 72rILmRpgs19vq2Yz+vuu6TnkYiGtY+MeUS45Zbc/DKv/RMmsA9+qgmDPYzYwQKtyiqtspy1 +VjiqCAaj58a8UgmMxFO/VZOzt1MasD87jdLD3k98eS1EbBNXDrxp2CDmlvYtZeobkxUDoIr KFEQNwORkjra+ae2q26TvVrgOwoLdLgO8UUvXQIITTxUaZ8HcCSG/2iCdlw7RciluNgTfTlS /UFbQBNSzKQWkd2AwJCYH45tL742iagG9FCk3qZv6M5/y3SwRB/lbLjPJ/IfMeNQcRen1qVq krH8nj3RBYAO7S3wzSJt3msj+7Vhgv6VZ4cUrqi+ZZCmkGcg2YdBDUXWEe15/6jhSaWWt9EJ GQV9zYg668o+ySWosLVRRa0pjuPuQQRHoEWGOwh4wbLwa3Ri+qEOoQaZjBcUNAJvoxreSEJ/ 0WKgOPHOgBfk4TAHBpx6YyohT+1PCEUK0oLaikFURYJ7rHfTGcb00unojFLTffdszHlJd3j6 2vV83Vm1t3/meZOhvrrpwmW6965jsGRFlZd2+nBYo6yAupEiGONfYek7x3Q6uxNad3fRViat 39CkM+bhAzvMX1vvHHVKAnuNOj5jxpgDNE6qQUyd3XG32/3k0NPhagKvFlDyL5Ba67ogwPBb k7Joh9275ROJnasZqIfS9vvW553lvOwToy8DKG8gj9yjn5ZKVDvEMZGOBH44owRuBREfVwXY M3CKp/8UR7294w9kGHrLwvi7VPb7nlumTyMLXwK5x+myrGZLGWEUqsINUDmUwzKxP3snekhy P4Gb5Hi40wGCIXWO3CHmaZNdgpiBSZgWvjLRzl/K7TrzvxOQj9xUpc8ANoJJuRYokiivr6Tp ynhCxIGmQuXaL+uAVziV02PoYjHBP5XhXk6Jicre12v3hAejUyHtc/zq7NfkWEbydFe
IronPort-HdrOrdr: A9a23:yIyZxKBDO1DtTAnlHegcsceALOsnbusQ8zAXPh9KJyC9I/b2qy nxppgmPEfP+UossREb8+xpOMG7MBfhHO1OkPYs1NaZLUPbUQ6TTb2KgrGSuwEIdxeOlNK1kJ 0QDpSWa+eAQGSS7/yKmzVQeuxIqLLmgcOVbKXlvg1QpGpRGsZdBnJCe3+m+zpNNW977PQCZf +hD8x8ygaISDAyVICWF3MFV+/Mq5ngj5T9eyMLABYh9U2nkS6owKSSKWnW4j4uFxd0hZsy+2 nMlAL0oo+5teug9xPa32jPq7xLhdrazMdZDsDksLlaFtyssHfoWG1SYczAgNkHmpDs1L/sqq iIn/4UBbUy15oWRBDwnfKi4Xim7N9k0Q6d9bbRuwqTnSW+fkN3NyKE7rgpKycwLCEbzZdB+b MO0GSDu5VNCxTc2Cz7+tjTThlv0lG5uHw4jIco/jViuKYlGchsRLYkjTVoOYZFGDi/5JEsEe FoAs2Z7PFKcUmCZ3ScumV02tSjUnk6Ax/DGyE5y4eo+ikTmGo8w1oTxcQZkHtF/JUhS4Nc7+ CBNqhzjrlBQsIfcKo4DuYcRsm8DHDLXHv3QSqvCEWiELtCN2PGqpbx7rlw7Oa2eIYQxJ93g5 jFWEMwjx9HR6svM7z64HRmyGG+fIzmZ0Wc9ih33ekLhoHB
X-Talos-CUID: 9a23:gQmNUmyg77Cm3uBwRqMoBgUaB/gpXXeekUvNAGaiCnlZZoKpeXyprfY=
X-Talos-MUID: 9a23:N/OL1w7WwdZ/ApPym/dIsnnqxoxZw7a+K25dk64qhNWADw5XHWek1g2OF9o=
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Apr 2023 15:59:15 +0000
Received: from rcdn-opgw-3.cisco.com (rcdn-opgw-3.cisco.com [72.163.7.164]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 33RFxFQQ027000 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 27 Apr 2023 15:59:15 GMT
Authentication-Results: rcdn-opgw-3.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,230,1677542400"; d="scan'";a="710115"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LBSsNCTMs6WcA5PebhE7lprmmZroA3QiBnxzDcMec0B5NdEJB2XLg99fgt8DXqs+JOpzy1l2iMpLCaHaxNf/UqP8woABkUSSeWJBi9nxSy2j5rbm0G23ohL1mc+VKbbyE5u2qsqi3ZGXoPdD2VjbZe6DHRHY1NKr1MD3W1d/pPwHnoI+yHn7W487pYU5YUSgXF76Hs+zaHCrLAzxvA+6W0WLI4KOTV2tmZ06nDpMRKcs70zxo/dKVB+EiDazXd9tTHhUXO4Ltn9QAVMqLqf+QQRVmwtVse4ck99s3gNIibsSGkT/Hzu56isrKviC+jiSbjMcEXEGGARfFjX6VaDc9Q==
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=q+k+WahVPLTQrvGeBjD7E4I/qNFNigMMxkTkpVT6Ub0=; b=B4xKDj8CyZOcmkMZtv6CJzQv90uHxx9Fa4HX/CkqQzgo6p8lfv2PKRs+oHO2xU6kTJGmhEfKsh2r285le8zniV85EMtlq/tA/Sniuy9LuGvTAfCPcd/0cgaOy5K8nYjJgDTnIxOcx4BvN2kfqRGkU1BT3uU5tYhlYTLdooh6/m/lLH4nUcp5dz2tc/pYqEmDPX9rRPAnIYoqCdxnY387AVS7lk4Z6N0tlVLjfm8iTjmJS86R4n93UQg80H8m+Vi5cu+JVyZrmPU4KKJscrs1BhTyQk/OyP4gCIcuXIHgr4B1Cy0cCG5ieoXMjZdPXV3YB/d1KI+qq9lf1+tHLADsuQ==
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=q+k+WahVPLTQrvGeBjD7E4I/qNFNigMMxkTkpVT6Ub0=; b=YrjaqAyBNJ7z+wb7VgBrf46UbCPklznLGYbDpfsqyn2K3LHl5b2aY3gpDiya4EBPRJdObex+06jbt3+ECv4jDPFYnBPDlGR3nA7dyXqexu9Z3m25q+k1JfMpuUsDr/oHmYO+8+fRLu8JFZVKtmpE9nya8PwAioPyqp8oaN5OThA=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by DS0PR11MB7531.namprd11.prod.outlook.com (2603:10b6:8:14a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.21; Thu, 27 Apr 2023 15:59:11 +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.6340.022; Thu, 27 Apr 2023 15:59:11 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Reshad Rahman <reshad@yahoo.com>, The IESG <iesg@ietf.org>, John Scudder <jgs=40juniper.net@dmarc.ietf.org>
CC: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "bfd-chairs@ietf.org" <bfd-chairs@ietf.org>, "draft-ietf-bfd-unsolicited@ietf.org" <draft-ietf-bfd-unsolicited@ietf.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+tOPVlAVkiYFZtRKtWWpq8FDTiAgCzv1oCAALZfgIAAU4NQgA0YiwCAAAXEAA==
Date: Thu, 27 Apr 2023 15:59:11 +0000
Message-ID: <BY5PR11MB4196F9F8FEBC47A31AE6EB59B56A9@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> <BY5PR11MB419681D3298D7593F47A7E20B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <1484170391.498988.1682609790035@mail.yahoo.com>
In-Reply-To: <1484170391.498988.1682609790035@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_|DS0PR11MB7531:EE_
x-ms-office365-filtering-correlation-id: 7c282b01-d1d3-4812-84e5-08db47385750
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UlKJkwNsehes6MIPDiqkYV3jfmcon0shfKZk8gi3atC8rUBbvKLFr9IpGKwR7Vm6z29nIitZ3yI/dcRDsEF3g7DH8GufIDFmfthp75z9rBPW9VINOZLnDr99tPLXTF++TRLnqwLtt6v1ZN0H/aaCQLTwbI9yFLGjVYU2b4/jSogxohJOmDmoGBGI2HdhTQD1Lk4SRPvgK3prvUwSDrp8QjscFM1I55s1AxTx9b+va9288p9/7ZuAqANINYITQS94EAEc9xssaODWdw4zifxpuO1fBN7ZdvE7PQN9nBaXOVBmBg97I8Rx2HZE9X3PoKT7AK4T8+ZBkRQokhsYRczo65XaTIZoxyFjP/U1Ren9P+hpYW8P9CEYDOp4SyNoxWbTV67Zdyzr2sR5fSDUIvUdmQkzAapBmg4PFtgOj73aXCF/+8guEG5d0u0fa8iD/MDaXlHMp8rOgrzSxpRISRYunfCqdmf7Qh1UyKN+lpVjVEeuyL1vRXajUNPYdH5Er0CSj7hkB5iHXbHUKgS902o5SjZ25ZGUKzC1c7wghUOiss0wy18ZSqjirPEo3LkRRGpfzjAl3I0sTcfQ6t7mrTivA/AN8HAUQbgpqlagWBr19lloVU477iYTbz9v6pfmWSsQowiyrNlUsbOz+ZDcJBoiUw==
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)(346002)(396003)(376002)(136003)(366004)(39860400002)(451199021)(33656002)(86362001)(55016003)(54906003)(478600001)(71200400001)(110136005)(7696005)(966005)(9326002)(8936002)(38100700002)(8676002)(41300700001)(122000001)(66446008)(66556008)(66946007)(76116006)(316002)(4326008)(83380400001)(186003)(66476007)(64756008)(26005)(9686003)(53546011)(2906002)(30864003)(6506007)(166002)(38070700005)(52536014)(5660300002)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XMf2Tb4bUSxZwXQ08icp0KgBxd3h1kSfxuqO2plMqn2KYHPfJ/irlhtgcL77Q626Iql49CvknLyyVnzoYtelD0WOTUggI/vZPc2AyrXhXkVKF4Md/wq3WIH2Zl2bumDL7BBICRDjVMTZdTzNohCW39z3cgdJ5hu4np4Hu3vi2T1+7pyxCzD6fpWO3Y72g7tkyWygZ3aek8FZg7iVQ4wgbHn3VLTjhZWr/JIaBMEx5RFllbRxSR7Hic3PzEkurNCg9UvUIbXGhBXKxQcUV9e5aS52OpVj5wijdQEZxrtJO3HDVCNblVAxffC5Dj46f4NMDrgYtOYRZofowsEAA1JfMTL2+0vKNj7vNQyqTrCFoZIbaNSWYQELsO8gHxDDBxlIvEYuu0ANOZz7/tCG5Uu49ZAq41vOO201Eu5rfPUoHhksXYvxrgE4NbYLag41Eriqt3ddwbtwuejWLztuFNtIBt9vTt+NL0SREnoF25p2vMjmHdJ2pAOVYgHt/kRBJyHFR23RXjSwV0vqsyaWLvjctTOUbNImdrtCkWZZKYDhotnp1rgr6o+hP0kcfWXi5BYChqb6G6xoCgmOvC/VRG8N/JZ0kQdu0k4R5C0noC515sCgsJ6rWhKd4+gyZxI9+9OwZ3/yZObKZ/+ooLUaG5UFS6B5elxmz9cWLTSvVWOJqQR2xYimP8EOLzHdNFdaUf5DUBnRR4ZncGoRUy9/bRAaqfPL6HcSCksSVj/KwJIK0UfCQNqb37T6pvbBVWq8p95LHQSY3xVjCOpkOoibrQ26KObhR0k0Xm/wBpSQ0uKNnoGCbPSJs+IBTzs0guyoQaZ9uOz8k8NoVwwaeV/qSYHDDCke9o4hCXOa6pVkJkpxeee12IiYIQeqGxWGYKMh6K72l65vUNaThDSGfd9nePvq01aTPPsBZWrjQqS2HFpyRxHLW30gT/LOjFRvhAO7itgNp1QRfOczcpdHf4QLW4TpbzH8BU+IRFF+4ImgoFxTLFR2cfpsUrnwDgXdzPRM+gcVeSasLSPa1gyjI1+SGrTPyeEo4BebMUuTrAMEVl18/Ma8PUOzfP3Hjy4sn+7LlBO/weNSAxpHQ8QPVx8vtaEG7MxlsXYNkWsjdZo0qiORtY/BlqJNYyxa+msjYKCOpn/u3iCGvx0eDgATkdEAf/WVOpDo+mpK481fngUi5Z8AwLrTpuc81Z9YEPBIP779s/TVbNeqnvnZHpifnz3LaLNlITHXi4idhtZGczD5FnTXHqeXGhU2F7or2Ebr2SuBoC3zHgIzxQ6DmMCFmk+9j+n1RSdnmA9UeuGgKc4a5o+QrNkF9czsJAnS4yz/0Nl/HOUrZ7OzSxOUAH5LIlZ+i2gNgHNzy+LKQdjchBwkKlgnlXpWvMUdqoDm2ZHmG6m/naq3yGwwQOGNLB/ufVoLuH7Yhq3RCwd9bTlEs2CjtrW/xwMMqLaNpsuakgLYxnFf0NyeGzQLMVg1tB8r5UO4MoAlR0eh6Qyq/OUeYQBPOhunO6s1KNQW+8tVz6PB4EkB4wwV8A7WPA+ykHQpbz97T53gO3ptGBYDd1bjadL+xEA3LIM=
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4196F9F8FEBC47A31AE6EB59B56A9BY5PR11MB4196namp_"
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: 7c282b01-d1d3-4812-84e5-08db47385750
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2023 15:59:11.1458 (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: wqnKsTDm7lMf/cHmcGkA5Sk15xz/y+nm/4jTuvQg4jYeBOgOgwienuTdov9UzZ1/NaKI0MYuYlS7M1BZ4gE9HA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7531
X-Outbound-SMTP-Client: 72.163.7.164, rcdn-opgw-3.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/o_ShnBg5hYfVXNPrdtDh5oL-G08>
X-Mailman-Approved-At: Thu, 27 Apr 2023 09:06:10 -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: Thu, 27 Apr 2023 16:00:01 -0000

Hi Reshad,

I think that looks good to me.

Whilst checking, I noticed this comment at the beginning of section 4.1:

   For operational data, a new "unsolicited" container has been added
   for BFD IP single-hop sessions.

Please can you check whether that is still accurate, but otherwise the changes look good to me, and I’ve already cleared my discuss previously.

Regards,
Rob



From: Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org>
Sent: 27 April 2023 16:37
To: The IESG <iesg@ietf.org>; Rob Wilton (rwilton) <rwilton@cisco.com>
Cc: rtg-bfd@ietf.org; bfd-chairs@ietf.org; draft-ietf-bfd-unsolicited@ietf.org
Subject: Re: Robert Wilton's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)

Hi Rob,

Changes made in rev-15 to simplify the model:
- Removed the feature for global config, also removed the global enabled leaf
- At the per-interface level, the enabled leaf doesn't depend on the params-per-interface feature anymore
- Removed the must statements (since global parms config is not feature dependent anymore)

Other changes:
- Changed role from enum to identity (Jeff's suggestion)
- Updated acknowledgement section

Regards,
Reshad.



Name:        draft-ietf-bfd-unsolicited
Revision:    15
Title:        Unsolicited BFD for Sessionless Applications
Document date:    2023-04-27
Group:        bfd
Pages:        18
URL:            https://www.ietf.org/archive/id/draft-ietf-bfd-unsolicited-15.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-bfd-unsolicited/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-bfd-unsolicited
Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ietf-bfd-unsolicited-15


On Wednesday, April 19, 2023, 09:31:32 AM EDT, Rob Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org<mailto:rwilton=40cisco.com@dmarc.ietf.org>> wrote:



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.