Re: [Last-Call] Yangdoctors last call review of draft-ietf-bfd-rfc9127-bis-01

tom petch <daedulus@btconnect.com> Fri, 04 February 2022 09:33 UTC

Return-Path: <daedulus@btconnect.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 427523A12DC; Fri, 4 Feb 2022 01:33:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.614
X-Spam-Level:
X-Spam-Status: No, score=-2.614 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.714, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VZSVojwaCrN9; Fri, 4 Feb 2022 01:33:24 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2116.outbound.protection.outlook.com [40.107.21.116]) (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 5B4E13A12B5; Fri, 4 Feb 2022 01:33:22 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TAB0BOpyt/xZ+3EwOqY4iTddT8x7nOS7sxsMm6NmakVdgExozIVuE80oTQYDczOhYB0/M0sSL4BIubcS2zUalimLvBsUJ1LyQCp3YIilQMJSu8YIbvOpxaJqnljLRafcGfC7WcPPtW3BpWup5nEx9NCAepw0aL5kKkcwhMj4u7WpIYbh6izkF3KgSTHJ+xmtJr98dcF+uM7Yuqhf4TRE+Tetx4iuKc4S1I4pWQlPJT+hugWCUbLLbwIwXSfOh+LkOsRMQEWaD/o9y2SvGLfpCtw5o5LWkTWiL8V49EOmknxBrE9Dykvi769LQQUcMH2ZNgB6IPHvU4/SYBQ2moGeOA==
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=IHZ0hsMxRmGU5P/emkP0/GmcgrXMt7vorJ3ufV/QT/I=; b=jAD1KjYaL4IvC+DZXsflQn3LjS/YxoaIkBtwktBfM4YOnWeecLfMbhyoPTjzLL0E8CS1zSvs7RVTResYqKQj4ZKT0lgMp7S/TPFYnOzQbFCHSYwmrCb1Q+TBpUZtRmw2mew37UyigVlQ1URaNzja9HuClaaCvtWoZrjsEilWYB7Xx1M7oFB0YIeEH05Ur2nm13FuA01UWTad7N+0mf3vNBNL/C/i5fPRmBv8dz483VYql9SRt2lofrpJKFchh9wjNCEJUP6DOooI9AA1iQwYOp1WTgpiKsRTuItt6K7agDnbCKVs4mY3cMDal1mknP3UVvKd9Q23Ulx/BUvl0OoJYQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IHZ0hsMxRmGU5P/emkP0/GmcgrXMt7vorJ3ufV/QT/I=; b=g77rOqKpD548fmuWBGzrVZxptfP5F9HF7mhfuGk6sDD1vjzoNwZrmd+agOKeoEfAsrXAZDWcnvFseDXcz3gt/XX3uawJW5zf1rM5cTgIuSIyiaMOz4y/FIetDUNvGXHXN1Dz8DfU1Z8AKKT/+vROSzz7ewLYBQMAGDA6dqBvEME=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by AM6PR0702MB3685.eurprd07.prod.outlook.com (2603:10a6:209:12::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.7; Fri, 4 Feb 2022 09:33:17 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::1040:a0b:e4e1:f512]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::1040:a0b:e4e1:f512%5]) with mapi id 15.20.4951.016; Fri, 4 Feb 2022 09:33:17 +0000
Subject: Re: [Last-Call] Yangdoctors last call review of draft-ietf-bfd-rfc9127-bis-01
To: Mahesh Jethanandani <mjethanandani@gmail.com>, Jan Lindblad <janl@tail-f.com>
References: <164388736861.32491.11649774516476095771@ietfa.amsl.com> <E68495BC-E0D3-4192-9C7F-C4E6F1EF8E9A@gmail.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "rtg-bfd@ietf. org" <rtg-bfd@ietf.org>, draft-ietf-bfd-rfc9127-bis.all@ietf.org, last-call@ietf.org
From: tom petch <daedulus@btconnect.com>
Message-ID: <61FCF2DA.7080706@btconnect.com>
Date: Fri, 04 Feb 2022 09:33:14 +0000
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <E68495BC-E0D3-4192-9C7F-C4E6F1EF8E9A@gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: LO2P265CA0389.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:f::17) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a3c0fef4-9525-40bd-b00d-08d9e7c15fed
X-MS-TrafficTypeDiagnostic: AM6PR0702MB3685:EE_
X-Microsoft-Antispam-PRVS: <AM6PR0702MB3685B3A378434C67A5007C97C6299@AM6PR0702MB3685.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: KiZ+UCt9wqPQBi/l7KEE0FVejbTKTThrMVD4iWXNzbYQOhviiTpiGsYi2ImguoTRhY5PGm9M6mmJGkIkLxbTZJdZx8QtbxW3PS1bkfPAMheRbbAk/7ibgmFzqhOiEgEAxEk1EF2LZSQA09OAR3xRkHZXETHK8bPf4+aEUozbNAlidXFzbErCb86hBa6Tfmhv4AsKVXbtoEjwO4me0Uux95xo3VYFq7GbZndvpC3euzOg3v7OeCWIcW1DY70ZzPQ5+oRriK3kDzXzS/wqnxLzCuep+sHXA3LLoPvLArHPSjt7k6ppbKEtYAT8zsJoDT9ouiJ8RLsAP+6BtnJD9Lj7z5vKxzri88B6SMeLq7NsAPFzFccJZXLiYTckoy+v3bS3CKujVpAG3R/794jSd8RtzzMtmJ+1tHkIUTuulMJ6UK1tWOaeOpjsb+jUnNlfjhXivEcQKB3X/XbVe/UdZN4OLo+9pPJGgBh4zdt9jgns293TE7FSknMtdi0wISEgGmZD0zaP4UnIgXBSPVTIPPQxItw5+2/cKwdjpYFjt0eEqaYCB9DDaBJ7UoUU4MkxN6SiqMQqiZyXC/uKcgKms8uzCf8pShGRAACwOoxXaO40XWziYMyIiMfQLmtC2s+e8kzVv0U++hg3br2DmvIo72rirvgTEbv2NAUaBl7yiL6gUWSXJl4KlZQnKyJ/PxfkKC340w7c3BP4FxN0FLFbZFzqP2gBOc4ndOdOIM0LdAKgPFWLDnn8XvbPpy8RO2RcI22V
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(38350700002)(83380400001)(66946007)(4326008)(66556008)(8936002)(66476007)(508600001)(6486002)(8676002)(87266011)(52116002)(6506007)(53546011)(316002)(2616005)(6512007)(6666004)(82960400001)(86362001)(54906003)(26005)(110136005)(36756003)(2906002)(33656002)(186003)(5660300002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: QBr7JvylAEO9CzDjftPRmksmmWbyB8ZykDEvmySgUgfgpbaDkOr+9vq5fmNWmCN39lIHlDgI8McTay3yl2HDERJSdrAhjUvSF3kmctKIaYRVPJ2yQrlEKuo9iiLiNfuLBrzGfXCNCOHeDMPUNn17+IB3SYmO/1Q8OBIehNqZmM6tJylgTzYnVuj1FJIo2u06WNpXrjN84CXqpW4Z9rs3ESi1VZjEJ34ltmQEFh+f2C83PrepclUyBRrnYwH0BEIUL8Fr6PkGDcPxvYGazhfl0V6yLsCCjEW4ksW6AqHAbs2m2QEjN/cMbWgSDRfXxGMXkO4ANZ8nDI5lR9E635hLUKFTsKE8tO/t/B5l7E24MKrJHTl1znmIbWFcDj7MhEh+Z7nsx7URSbwavhMX4mRFcjtEUSa952yIG6K8Dt4/AYrnbtD63RNiizZCNVflug7RB0YKXrH8mgfE7EhQPqjLWF3qfGfF1zhRtaR9c4C3qAYFr3suasttiAU9kfeBI6o6QM2zluXQo1PUPY9MECRbTcCLjBv6d0LqXufupZgDYCqjb65N7FzQK7ahBSH6tQXSQ92VODznG/ZSZnw6E9tjRGgs+OWYDugVN+yim5ABYpDc9xM/nyj2f3OsJ51uSmfb2ccJwV8T7j68zYY59IThPry6rIhWRWbLf9bKK9ANRagHtCZ3lsNOfs+xD2/mQBNujO7w5bPeMYlB+QiIinHNsd7P8W6gP1w+DZiFX/rjXeW2P6sQC6DyCHVvRka77l3X6Puv8l/DSht6c8RYJMSVt9zxpRXeZmJh5il7rm+j7p/y3X5U/D3RBdYNQZBgGibxL6B8BR245mcaiFP4gy8m2YQ68SSalMP3EBOKEAxBJagcxHEaAC08dHrULY2hNX0ogzyGlaCJ/kBy1C0NyetSyOTQPd8wnlS3F0/El4/RVzg+D+TotmP4MzPqG8TUBWvj6dvzx5ZiSBkVelEn43X6T6F+zQmTfNe0hEfPDahSk1UrDPcwmRoS094SGYhUF/OENHQUI+Qk4cehaZ+IfSdMzM7LsFRdPdNAjnfLO08eGUGPFO1NdGJ7EwPt0uTj11Fp7yOqKNAuk/RPrYmcsIeqtx+nap4jCaNUqrIqFN1x4Zw8yg4JdlsG8Mu20WWgT/6kAvFtC8tLiPSvRmiunNbNEfVQYbnXX+fFyKLl6Irlh+SsKN4lmTO+5s4RCqhwEk+OJ69MhMkJOWQnGp9aSYyMu4C2xKuJvE3lsJepB+IG8Fs3bkm6hFe/pKL8l+lKsvGhmjWqE+daKnRY1a+lIr7VdRci1uoflZq4Yx7e3bMWvHwAx9CY7seNDcpnSIn1wHi1YoWmdQfnAKA4Drb27Ao2wZZN+s/SHf8IR7mDkK3bIYqQ3HUXmgg/+iY3vabmE9FwMxWZ8z/FaEf4+PVdDVmetTXegdQkNHcHWTIO398FYquMtK1/lWvyIl69dkF3TxX2U4UXLh5eM9sLQHO2WM19TbqgkJsdGP4llqHoylilv+DPomrs95syDW+6sP60AH65L+yza5i7sllSeaaZvaWauzXAjlnzSEHmAy0drgv0FBhj/rJ0dsg2kSxopYCGZd0tzBuUG2cZjh0cbwikdXm8LVJj4Je+rI3Sf2FXgPtPH/4=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a3c0fef4-9525-40bd-b00d-08d9e7c15fed
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2022 09:33:17.5471 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: EeXxnPIxWbL4nZcelSWedH3+5dEoQFFUUuUBvKHvsmdEZ3X7FMzHOtvZ1ASpbHn5ncMuno+HQmWtR+KjCuxy7A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3685
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/WkGxy1l4S_gm1Qm7uDnOxPSuHnQ>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 04 Feb 2022 09:33:40 -0000

On 03/02/2022 17:28, Mahesh Jethanandani wrote:
> Hi Jan,
>
> Thanks first of all for the review.
>
>> On Feb 3, 2022, at 3:22 AM, Jan Lindblad via Datatracker <noreply@ietf.org> wrote:
>>
>> Reviewer: Jan Lindblad
>> Review result: Ready with Issues
>>
>> This is the last call YANG Doctor review of draft-ietf-bfd-rfc9127-bis.
>> Browsing the mail archives, this has been a long story. Realizing that the
>> context of the bis is to fix a particular issue, I have focused only on the
>> diffs from RFC 9127. I feel any additional nitpicks I might find in a complete
>> review would not be welcome at this stage.
>>
>> I have reviewed the diffs, and find them fulfill the desired technical goals.
>> Since this update breaks backwards compatibility as defined in RFC 6020 sec 10
>> and RFC 7950 sec 11, the process for approving this change has been discussed
>> at length. One argument that has been put forward for going ahead is that the
>> previous version of this module was released only a short time ago, so there is
>> no proliferation of impacted systems in the field.
>>
>> Another argument has been that the YANG Versioning Design Team is working on
>> updated backwards compatibility rules. The Ver-DT proposed updates to the
>> compatibility rules would indeed allow a change of this kind under certain
>> conditions. A key condition for allowing such a break with the backwards
>> compatibility is that the module revision history announces this break clearly
>> to all readers. This is not the case in the -01 version of the modules.
>>
>>    revision 2022-01-04 {
>>        description
>>          "Updates to add client configuration parameters feature.";
>>
>> In my YANG Doctor opinion, updating the revision statement to clearly state
>> that this version is not backwards compatible with the previous version is an
>> absolute requirement. I think it would also be fair to module readers to add a
>> few sentences explaining what's going on here.
>
> How does this sound?
>
> OLD:
>        "Updates to add client configuration parameters feature.";
>
> NEW:
>        "Updates to add client configuration parameters feature.
>         This update breaks backward compatability with earlier
>         version of the model. The new feature prevents up to
>         three client configuration parameters from being
>         included, where they were not needed.";


I think that you need more than that (for the reader who does not follow 
the BFD WG).  I think that there needs to be a reference to where the 
compatability rules are - RFC7950 s.11 - and the nature of the breakage 
in the language of NETMOD so that readers can judge the impact thereof.

Tom Petch

>
> Thanks.
>
>
> Mahesh Jethanandani
> mjethanandani@gmail.com
>
>
>
>
>
>
>
>
>