[yang-doctors] Re: Yangdoctors last call review of draft-ietf-bfd-large-packets-07

Jürgen Schönwälder <jschoenwaelder@constructor.university> Sun, 12 May 2024 14:35 UTC

Return-Path: <jschoenwae@constructor.university>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2677C14F701; Sun, 12 May 2024 07:35:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=constructor.university
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 tgwuS7XSdDnt; Sun, 12 May 2024 07:35:46 -0700 (PDT)
Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2119.outbound.protection.outlook.com [40.107.247.119]) (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 C9D79C14F6BF; Sun, 12 May 2024 07:35:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FR72rOmAaf2YOFNJA1kKJbQG9PENUBVbPBSTFWlbgAHtBpwiHyIdw0V5EXcROOfvVhrOoG4EyTg87o9t3H2OrN0bBoKrVjmGkvwtRzMOxrxgVQFCvU/4FfmC8ShqJv3SNDtA3mph2u9rJf0Utsu2upDt9YvQ5V9pvGaQtrn0ViguoQE57gOCRJxQXGtGg1pGLlNSOFH0BFc9QWwxYRF2nRDZGAwlWwBM5l4dhp7bENW7UNbX8lKwSkmWLwAFsW9Tfd0gF7P8vDW0VKmAqDfaBxcJwKrvTm298+zQefqlr2bL1P6PBErN7IwhVDk0oN/goe+UYseCIqO3ZwLHjemnJQ==
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=QNLbdimetizsGw/fajUztvCu9gg1nwA67tbVfxoRrtA=; b=gE/izTcIl9KMdt/9wBf6xMHA9OPV4QbBQcQblsK2IVFuLUJPNM18Het4pWxhte3bvkfzkmpb/8O+h+T3eKvkQtC2ruKM0jHpj5b9pPsS21fl+N1IV5G6o/71zTexVjZdA9iO9nFx2tzSXU2spal5hUv3L7YcUVKB/dUBxuaqW+h9R26loeQA8q/zvs3aTYxmEYRy7P4NewMKPZspzCj/qyug749B5nAHWr/Tp39g3gtZDbT1+uN34hAD1G4THsOAjuSmivF91YEBPMaJWy1mtMfUhqc54AS0G0V4OQBlypeEAK0oz8eegpWbWpFgNeiIADtGLQh+esMu4pNkB30Gsw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=constructor.university; dmarc=pass action=none header.from=constructor.university; dkim=pass header.d=constructor.university; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=constructor.university; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QNLbdimetizsGw/fajUztvCu9gg1nwA67tbVfxoRrtA=; b=EtHXa9ZnEfiDFGOYRhUUSSkt5YnloCtUuo7a8H92SxBS9N5Z9Z7s0kyp+oOVsYy6RdMoihYyMUbiMJokh0Jadeo1b1v3dOeUVF3TFS5TiqFsbjf6y0Lvf2lxvr/kU+ZGVNPOsRD+YIz5VJgs3jDu74r7wbk6HoZErVA4QIdo6bW20JxEsU+9p3GEPY+ZRDRhmwgJc3fzhhzg749vJjk69fW1ougblLjaBZZVMLkGOnUfb5p8RWavTgExgoKq2C6H235Dw1xAjxcVjF2lDpjApucLnpF6FUpgB3t1LMFZiJiBdvGeX4VmheNZtwGUOnPh3JeHeHbH1qBN0HRuZ3pfOQ==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=constructor.university;
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6) by DBAP190MB0855.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:1ae::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Sun, 12 May 2024 14:35:37 +0000
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::a279:5583:a8b:382e]) by GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::a279:5583:a8b:382e%3]) with mapi id 15.20.7544.048; Sun, 12 May 2024 14:35:36 +0000
Message-ID: <2897a0d7-a8eb-4cfa-a59b-34097abcf442@constructor.university>
Date: Sun, 12 May 2024 16:35:34 +0200
User-Agent: Mozilla Thunderbird
To: Jeff Haas <jhaas@juniper.net>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
References: <171551893902.9478.8854530389631811054@ietfa.amsl.com> <E2F996A1-B896-4C21-8BAF-35480550E984@juniper.net>
Content-Language: en-US
From: Jürgen Schönwälder <jschoenwaelder@constructor.university>
In-Reply-To: <E2F996A1-B896-4C21-8BAF-35480550E984@juniper.net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: FR0P281CA0010.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::15) To GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: GVXP190MB1991:EE_|DBAP190MB0855:EE_
X-MS-Office365-Filtering-Correlation-Id: cc268fef-4657-43b3-1e61-08dc7290c9d9
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007;
X-Microsoft-Antispam-Message-Info: KZdDF+yLpTHiAJjiVXVa7T4BP6cbFxSCoABmZgrerBuR0PF9WQtw0wVVKO8ZDEQqove2xBDfO34K6epUcDEMT2zFggG4t4edITLt2xir4uLJ7BLsr9GjOuZjYvAQKCgN4YwTrD/6AIaFgQnEkGfr0F4dy8T9lqpkrHeYCRwRd68uwyECxglRb7u6EesHhP+TG4lY2F+nm1BrWljvTfNXXNvl8DHFZ95lwwKXCqOIHZHbTQeWPR6iXRPInjy6HvQ+HdMF8h6ndUGDThndgUIVbZNaZ8CXNNzOaUawWvbaEZsInTBdzDv2fnp0zpUb2TZLItNYMxYJLz+pqqcjKE6Nf+H5+iHeJe0puDY8oStDB/HjliV2Ofc6w/198CnsigpFe/3A3QMDHuVCX7rlmzHBoH6wzdQ+aLHgDBu+/UvLPj9Nmk9BSOENIp2SRDmzMR9Vk9cP+tsTga34Dh3nQhC4mgmYORYgzfWup52JcMZOY86KRtFaOqCAZQOiOMIp7m5JT/TD5repLK7H8qfy5xRlpoZAAzY5vfK8mFT3ZCGeM854J77sVrVdZHsVUMfDptXAz0798suTGTup5NNQq7PpqA5SMGwC8KJjkVKDnXDhiRmPWSqt3U1sYpYvovkQQeocITA2NQCKcRHttj7q9RvGLIgRvUHMWsZKUqtGMOmURlpPSomaNs/OkkX5gXbX1YjqOgI7V2J/QxaC5F35x77C6dy4JZHTH10+OCGwWBnEpcAuCiXQI0mWX0u0yKmgHR5UW1RRTbRFkbaxBw9I5dzXV8tbUYqkqr0zRpwDP/D2nSx+w6jxBxyQ6lbdx0Vt7FRklRtElDrMoY7mf+0uF9ZgBhsZtm7A1gfLSuIpJWQKIyLiRCqHFIjaNHJ4LQFJefemJhaKXJ8Lb54O8O4j4a0fEHH7v6OOjK3owa5jXUF2kDkUycpJg1rUOl6zEIIpfpGQUYBDrR6t8pZznJR0DBLQcCwrrpfSpzDop9paS56/NLejnXwNvcZnHyfeJlIoFwA3XJE0PVodYfhtSrEm600ZevqUovI439M9UGWzv3xqO3RO1xOP//8GccvEJSrAtmlxrmbf2u9R1OfIBlr2FHqF31ZhNdqVwlknLndWWntYIDOZIh2L7DmCWGdDkk0nZ4DmQCKJGCKTrnQkD7AWny0NRoqzaOquXfCcg/9gwbJriEni9pZfSPkvknnyuagCiyW24P6BRtSUkavUTGhspX3TC+i5w7zNyjD8/v5CAEPgRlAOXnCqOorqz2HslL2wrlJKtBM4QnRswYa85synTdovLg==
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXP190MB1991.EURP190.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: SDz/DEraC5nU9YDj7B2bSdHVsZKNZ7VsePvQArvLcInoAEwLmVLGkixj0E1RmCpSnzsZsdQ1GXrs3X6v7L4ieHYOwQqg5mS3LG/cQUovE9/MJJJlSbXX99Du4Oire9A09S37esBtvSRlLeoFq/wqR7sZfWJZg+7S0lhPlWfD/i+vvA6EENZQHt496cwfY8h0u4QJuBhszsYqjGtOjUkKuP6U+5dTLvi8tvlo7Jatc0z+Bm7spk4A5rJecivkxyDvyl4l7EZex7DHhcfM7fex4d00BCrWs2Zhgqi6PQanXgTIAxkr2V9sgaF185AJGIlbJnmXOUaV3SnGFvE3O3NyvZMz7dgOFLbj6qfv8fwpLCHcji0nf10Bf3qxKz51PJHkrchiDH3bL6p5kKIfhCZeHYrfkIUkveKtjJ7gqK+E4tVQacPM3cJqrquzfUK5/r0cOA1fxSgSD9Y9+YxqEqQu1bR5SsohgAP7unE8rD9XA0IVUvN1+c/rQrhecFab5hrhY1t0lRBbPo7RCMCYVW/CLZ3x1sNtE3D5d0jktZDbcM6Y2eLolGgZDQgyeXueIy0zaxgT8llE3jz6B0k+Itxb8eIDLghnyhDyvmXTycWJyhmNc1RNmxlROhbEUuzjBzmekrdow6wzCLUSq+wPwdWp3m8b6zcu7kZDEnkq9Z1EkBctjUZNxbqCBURZTropRKeM2fH3S9M6t+t3O5jPdh/h3gmcPoCz1iw6u6aSKT4kGldn0NhD5avNQCzH1orZEFl1DF+xlXmvcVqua35NN/s9nKObVs1WgK0CDOH59DZs9zFnUswA2R4AkIMuSZ03ows6LrkxbviKxR7Z4GGFU2GXb5IFYUQNhc+Lcvv+XtwvYxUhKhwYlsDDDMe7RRe/hEo2C7NBDV8JkZxH8FwvUuqbWLu8Zn+crqMfjqd2uLj06cMSETIFB5zK6q/LizPwDykSDylf7GS0iIDwsHRgDkG3R8IuMkMETt1cacunTlZaa+MJWzYC299CLAvPLt8PrqSgxP5QwbmwurV4Echz31jjImFrmk8okWhdewiHGw+nzNVKrc0gWOQpax2fprDa+HdsWRafnUpuRagS8AhYD5cwFuQMNFhASGNdMh9TA1EMGRdCQHa/5RlFjXNre63xm5Pq7s4NiSa9Z0IraFaMEKuX1u+0TlJEBf2bBSstlZb1MggvvBiclk5cOwgGvg9kHcwvgLlzjA1ZsLjxmZTqCfRMVNr/WGFj1QyIgH5jtnW8CoLqkY8Of3cDerrbnzgSqA5ojcowHkVJ3Y+xcxYy8p1MKWUjI7LM/jvX0s+Y/BRNEOKWg8mIIrN35XnTih/gbjDF5a7QDgH+xNL7iZkO5B4F+x+LYDl9V0BNw60bLSDEulrLFBGWYvJsO7+S93X+QGj+79gJaNqxLbIL96y9E6GFfVrqKS9hBkyPW8+pQk1TPtxUny9eoRbL+kkZl/Z9AiUzaD2pWqEVT2IjOxW5IruHB+7U9Pmg0nB2tOyiIBItm5t5qksMf3f9yzxJ/hMDFOYth9O6ewbpVAaD0rWwLRuRRkmmWUI2ytGHSxRsE8m7iZzpQsavTL+UaTyvBM7VphbNy6xwBWo8EquU6ZyZE0oTiQ==
X-OriginatorOrg: constructor.university
X-MS-Exchange-CrossTenant-Network-Message-Id: cc268fef-4657-43b3-1e61-08dc7290c9d9
X-MS-Exchange-CrossTenant-AuthSource: GVXP190MB1991.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2024 14:35:36.8535 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: bB8Te9WcUy/gQDsxUvjDBXekjWlRz0EiT0IQtjm3R+5bQZ9aRPyt8OtCmwEdIHdk5/1/TVfX7e/j9Qrp/iEqlR/F4G+hDjBRW8l3/SMVp8w=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAP190MB0855
Message-ID-Hash: H6SWSBC2GJN7KDYDGQ3NQIC6G3QZSE5L
X-Message-ID-Hash: H6SWSBC2GJN7KDYDGQ3NQIC6G3QZSE5L
X-MailFrom: jschoenwae@constructor.university
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-yang-doctors.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-bfd-large-packets.all@ietf.org" <draft-ietf-bfd-large-packets.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [yang-doctors] Re: Yangdoctors last call review of draft-ietf-bfd-large-packets-07
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/eRDthDqzHGXtnYXMsvrS-NURQsQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Owner: <mailto:yang-doctors-owner@ietf.org>
List-Post: <mailto:yang-doctors@ietf.org>
List-Subscribe: <mailto:yang-doctors-join@ietf.org>
List-Unsubscribe: <mailto:yang-doctors-leave@ietf.org>

See inline...

On 12.05.24 16:05, Jeff Haas wrote:
> Jürgen,
> 
> Thanks for the review.
> 
> Both of your points are addressed in Section 3:
> 
> bfd.PaddedPduSize:
> The BFD transport protocol payload size is increased to this value. The
> contents of this additional payload MUST be zero. The minimum size of this
> variable MUST NOT be smaller than permitted by the element of BFD procedure; 24
> or 26 - see Section 6.8.6 of [RFC5880].

OK. So the padding is added outside the BFD packet before any
encapsulation.

> Juniper Business Use Only
> On 5/12/24, 09:02, "Jürgen Schönwälder via Datatracker" <noreply@ietf.org <mailto:noreply@ietf.org>> wrote:
>> The definition of the padded-pdu-size type may be a bit confusing:
>>
>> "The padded PDU size for the encapsulated BFD control packets.
>> The minimum size is 24 or 26; see Section 6.8.6 of RFC 5880.
>> The maximum PDU size may be limited by the supported interface
>> MTU of the system.";
>>
>>
>> I _assume_ a value of this type determines the Length field of the BDF
>> Control packet. Perhaps define it that way and leave out "for the
>> encapsulated BFD control packets", which may be confusing.
> 
> The BFD packet itself has a length, X, typically 24 or 26.
> It is encapsulated in its transport PDU and is padded to this size.
> 
> Given the above, what would you want to see instead? If below:

I am looking for clarity so that I know what the padding means I am
configuring without having to dig out the specification.

>> "The padded PDU size carried in the Length field of a BDF
>> Control packet. The minimum size is 24 or 26; see Section
>> 6.8.6 of RFC 5880. The maximum PDU size may be limited by
>> the supported interface MTU of the system.";
> 
> ... this is incorrect.

Perhaps "The size of the BFD control packet including padding
before encapsulation." or something like that. I am trying to make
it clear how to set this value correctly.

>> Is there anything to be said about the padding data? All zeros, random
>> bits, implementation specific?
> 
> Covered in section 3.  Would a section ref in the yang cover the point?
> Repeating protocol procedural points is something I'd prefer to avoid in text
> describing configuration.

Sure, I missed that in section 3, this does not need to be in the YANG
description.

>> The value of Appendix A is not clear, perhaps drop it?
> 
> It's of low value, but had been brought up multiple times over the original
> design discussion of the feature.  I'm fine dropping it, but we're certain to
> see the "well, didn't you know about this already existing feature" within days
> of doing so.
> 
> -- Jeff
> 

-- 
Jürgen Schönwälder              Constructor University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany