Re: [netmod] [Technical Errata Reported] RFC7950 (6885)

Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> Wed, 23 March 2022 07:43 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C7743A10EC for <netmod@ietfa.amsl.com>; Wed, 23 Mar 2022 00:43:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.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 gdX48KU-p6gP for <netmod@ietfa.amsl.com>; Wed, 23 Mar 2022 00:43:26 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20623.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::623]) (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 A91703A10E1 for <netmod@ietf.org>; Wed, 23 Mar 2022 00:43:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XvE1p/tRo2gb5tgPVLDGeI44ms4Sujl9VWe/K9O5Lg7Zn4jgNiSHy7DvkdcUlwStpy6tWlw1dQML7d7lCWZi2T1BP7xFxfg25mqrsxl6pUAbrnXAHmhqk03k+RBeoJIysBK6b9eN83u4YIrLjQTjtFnI9UvIpmfjVZdcUiciCkgJNN96zYklX5O1SnJXnAbTI0lvSmH0KicB0kl1NJTf9gYLsowg+jp/hsnoLT8o+ZwQ4vons9WMnlxhHCSUA4XPoydKnRckxMVMcg7DY956fZWsk73MFq3HGddhAjZCoarYltoLnQ1mMdZAzFzQcw5fGwBLbShQpDtJbFl2q+ksww==
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=sEEzRwPKhI3nEYT+Bj8yKDqGN4tPgFQXpTZlCJIvYjs=; b=KhMvcAVvSq62p1XClL8kIm6Kd+lhU6LBxctWFM8MA/jySRTsikWPRhNoMeR0+V0q8KZdXaIH6UvC1RgBu0JPKNm8zqnZQvn5Vxf2UqjfGrZDDTYQ7yIphcp8vwIVEmsCExVt/GY+R5bWTkmGPBK63L9v1FsA18tu2TyiGLjPwPMLzR2R5EPgA00oGq7Ye7440YrwWVwqCJnqtGuPEuZRTcdduEM7dKQhh0PL6fpTKVwofvne9Bb5C9ZqA3MNI17DGGrgmmT2PRLG5X3Wp05Odkxjw2iIDnmvTX6t+PJOVtvXSmk5fQBcyiEQN2PPfiIEAmlPS1GzwqObzxXWLHom7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sEEzRwPKhI3nEYT+Bj8yKDqGN4tPgFQXpTZlCJIvYjs=; b=m30d2DTp5xUZkit71fCtMFcaQzFSAZOzgscthOKjop13uSErWx4+MzBFNjWMgKu5GQ/m1qfwISePh2fKfu09sFKL0/LsKS9L2ktHneCzfSttYI/LbPuLXNd21VWHos6UWk8P2Bh+l9EHOvrk+Pk+XhX2O7R1Z5KEogB+59GOY7s=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AS8P190MB1224.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:2eb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.16; Wed, 23 Mar 2022 07:43:19 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e409:a2d3:2c86:fe95]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e409:a2d3:2c86:fe95%7]) with mapi id 15.20.5102.017; Wed, 23 Mar 2022 07:43:19 +0000
Date: Wed, 23 Mar 2022 08:43:18 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: Carsten Bormann <cabo@tzi.org>
Cc: "Mohideen, Kaja (Nokia - IN/Chennai)" <kaja.mohideen@nokia.com>, NetMod WG <netmod@ietf.org>
Message-ID: <20220323074318.rs6ohtqma3urhkpm@anna>
Reply-To: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, "Mohideen, Kaja (Nokia - IN/Chennai)" <kaja.mohideen@nokia.com>, NetMod WG <netmod@ietf.org>
References: <20220316052112.9F47A20D6AD@rfc-editor.org> <20220316061327.ce7mtqwhrk772fjw@anna> <4d482f9a-21be-b389-688a-85cfe739371f@alumni.stanford.edu> <CABCOCHTL5GubcV2NvgKvEv1CzaGLM3QcQfi0B+xTx=ZWxEcMnw@mail.gmail.com> <VI1PR07MB39688CC6E97DE66D55EFAE4BF1129@VI1PR07MB3968.eurprd07.prod.outlook.com> <20220322200404.wtwnqt6wpu2hn645@anna> <49FB69C4-44A1-42EF-B63E-19AE97683A4C@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <49FB69C4-44A1-42EF-B63E-19AE97683A4C@tzi.org>
X-ClientProxiedBy: AM0PR02CA0200.eurprd02.prod.outlook.com (2603:10a6:20b:28f::7) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e506f9a5-72df-4e19-88d6-08da0ca0cc53
X-MS-TrafficTypeDiagnostic: AS8P190MB1224:EE_
X-Microsoft-Antispam-PRVS: <AS8P190MB1224C40BBE987F453C64D1BCDE189@AS8P190MB1224.EURP190.PROD.OUTLOOK.COM>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 3O2U88smjGBXiR0AGwvnILAbRUJaTjtQYs9foQz1/IhqT7H+hFqbbhyGRVZdOvY8Ci5nmpzJR784p8e0n1nh/fPoCuFStTwIcPbL3QdRUTkIRHE12wR+IKDUQjLIYsWVeRJ5utDHZYYCEdENcMawKgoX///j7dRtjvZMDjlyD4pMu675Xi3ZqBSQA/ZiLaxrOx3e0B20z949kiXVWKQBN/qndT+xXps26UGjkLd3rxHu+36QJ5O0WoBZElI5ZY54PYdnhY9Ex4j6+FAWxIdGIDynQ+LSRcP7u0w82aCKsXR18M9q8J5a6PqSUFg+weYbC2zW1U8qkCMPRz13EnYcwjwDrQEnJElUgi5QVdfeh8kC7X/n6FC73HcvCi9X/nj7EoYsqYxXaBjJJfzQncas59ShB1T47Re5ImqD3SXzNHZ9Zoe8oI2TJhYe28Mk6YPw1t4A9TgY9n5rmkIi+O2Yn+YHAUK+YxCmOLH/qPWKsCKVFFFJCF/QcTGbhWSpgY74KAd7+gmCVDariVa3GGk7NLuQ8Fhp2LAfH63H3yFYFG9vhsj5oTDSsRqrgiqT6ef9oUSGgPbn+8uzUyLlxntucgb6ecir4ptsRK7oJyxnEsPlMX7GVxrqPt2HNoe1hR9fy2FiJ0hW2QFJS96NMl0jEt1vUKGgh+DBbdbhkk7B070D4uURMSBU9/CRu5Pnkk0cGE3ch4U8tHDIajCsbB2c/Jf1To8uHGGEGb+LJIxSNX64xo6V0OeDE3sFSACLR1Rpw2KrboQ2uyploF3opMYTj7kWpg9DCKYAwt9nMHoAM0M=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(7916004)(366004)(316002)(786003)(66946007)(6512007)(6486002)(4326008)(33716001)(6506007)(8676002)(52116002)(9686003)(508600001)(66476007)(8936002)(85182001)(40140700001)(26005)(186003)(83380400001)(1076003)(66556008)(6916009)(5660300002)(54906003)(38100700002)(85202003)(2906002)(3450700001)(86362001)(38350700002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ODBNVjhGUnhmbTNzZTNCN1A0VnJ2YWVJSFIyWFFVTXJKRmIxbGtvMDhGZUw4?= =?utf-8?B?NDFpbjV6S3ZKTW50MXFUYXVxdjJqVHdEUVhldmpkSmRzb08vNTd1YzFMSlN3?= =?utf-8?B?Q2tNbHhBUHBDSHpCTEdYQkU2QWFITlJ2SFZnby82SU9ZZVp2UVFNdCtyZmNm?= =?utf-8?B?cy9XTlh4ZFppZThxZm43UE9lbjZtMHhHOGlkRGd2eGlnWTVKVzJUNitLaWVJ?= =?utf-8?B?Ny8rOG91Mm9uWnh1NHNXREN2bUZDWUlWeFQwVDJuSGtwc0JXckNROWRyblli?= =?utf-8?B?TC84bDZrMHUySVlrNmhOaVdoUFU1WW01VTBrejZLVWRUd0E1RGlnaDRvSVU2?= =?utf-8?B?TXhIeXRMTVVRZ2RXbTkzdVlaS1RGZGxSTnNBc3plQ1FEbE1vSlFhU2pTZ3Ba?= =?utf-8?B?TmFBU0tmQzVxd2s5K3U3a0hHemhsUU9MVTg5d1QvN1crbDlmazRNOVZ4cGFi?= =?utf-8?B?ZkZPRlIzcWtQa1RiOFRzRDlyNXBGdW0wZ2phSDhNcWk1REx1RmhMQ0c0cXVH?= =?utf-8?B?QjJPYzVzaHlmdWhLb3ljRCsrT2VaSml6YmZldDY5V1RZNEJTNTM2VVRLbkdr?= =?utf-8?B?Z2t3SDU4bHVaOVMwT3Y4NlZ1NVNNRS91bFR2amtjalF6d1BIL3hLT21hczVp?= =?utf-8?B?YzRBQUxjbmdnaEtKTHROYnBXbldsTnF5WWtmWmRCNTV0dmdPT3pnZ3VDcWl0?= =?utf-8?B?aUJBT3FHdHBiSktDM1hObGNOZDFrODZJZmNRUit1ZHIyNCtRVkFMRmpkdWIr?= =?utf-8?B?Z0drdDBUMXNITEZjZnBBS0t2WkFHTkNiYlFvSVM3YitsWlZQd1oyQTFwaTRH?= =?utf-8?B?aEplMHg1aE5EbVI0cHI2d3E2SDllYnMzbm9qNHVYbkg5YXlnb0NEWTBBcTVT?= =?utf-8?B?SGNHVFpiYXkrU0d1U21FVmNRTXoyS2FPNjFhV3FSaGdrN1pDbnhtS2ZLdXRO?= =?utf-8?B?ck02ZFV2Y1BWNldQWjZ5ZU9PaHM4ZlA4ZzB5dDAzUHVISFZwcHJmcXlrV2I2?= =?utf-8?B?SzlONzJ0WUNiTnM2T21YamhyT0t6ZkhyS2E4Z3FvK0NlMURZbDd4UUNJWUsv?= =?utf-8?B?RXFLbUxpUEZCZThxYjBEWmRrdFMvWWY3WnhRdnlTRzg4VmNsUlBQVE9pTUtr?= =?utf-8?B?Ynd2Q2tMeFhvSk5yVXRRVWZEUWtpeDREcll0alpkY0svZkp2NnFRbWVDQi82?= =?utf-8?B?ckpDakFJeEo2SjBielRXNDFNMWlyZjVJYnVBVzFEcGJSRUdBRnNMaWdvbFUw?= =?utf-8?B?OHJWT2xQa1hJVTYxSlFVcDQ5QWdPeG5zMTVqS3kzekQ1cWw0YkJCNDVCZXVs?= =?utf-8?B?dUQxSktZRDZaSXMrRHlJay9qVm9HM2lQeU5CZDQvRm52TkhtSkgweDd4aURU?= =?utf-8?B?TUtzYnRFVThrazNyOTF0TEIrOG81OXl3VWZFUG5rTmQ0dEM2TlJqWUhUQVNZ?= =?utf-8?B?U3c0QS9reU9PT3ZlaTFIQmJMWnRqeE8xMGhheGxHUGRsc2R6aG81L21RZG4x?= =?utf-8?B?MUZ5SVRxMTU0UHFGeEJiR1J3Y3RENU1wR0JkclB4UDNUUFJlVnB6SjY5WXow?= =?utf-8?B?ZXBZNzRJSkNyRDdnK2hHT2NzZWUvQ2RHK0JHRStIeGxOc1ZiYUVqVzZTUkdE?= =?utf-8?B?K3N1dGhianc3VEdQU1Z4bkw3OXA4RkJvQWkrcmdsQWNMenNaVUpDNENGWVZk?= =?utf-8?B?V1VyWitwMm1rY3d5dkQ5RGRRSFp3am1aemI1SS9iUXV0WWNSUTlHVVE0NS9P?= =?utf-8?B?aU14TldOYUNwekVCRlBTcmNjM0NPUWsvT1RhYXZaK282MG9yV0p2N1RNUXFk?= =?utf-8?B?K0FHSlh4UnM1QUNjOWM1WEFuTForVXdqM2d0d3NFOFFPVnpuaHdXa0FBMTdI?= =?utf-8?B?THpDeEJ5OE9mQnVzVnY5TDFCOUNndWh1RFNacjBrNVY1eUNrUS9qcFNwaE0z?= =?utf-8?B?SXZ3dmQ4ZEswVUYxTFJiTU9keGprU1QrLytUaEpiYmdCTHA4bXhpcysvRDhM?= =?utf-8?Q?YcGHmfxJd2Llqj+4gu88Szbcto4W8s=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: e506f9a5-72df-4e19-88d6-08da0ca0cc53
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2022 07:43:18.9611 (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: N/q2Zi7Wi0MkLxZ+dKi55UwZm0XhTVzUyIrLr4pc39eltanmQF6VxRboRlkdMg9sA4SLdTVujUygD/i2Oe1QCqAlyYsr4Y/sVfFj0+YZ+jY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P190MB1224
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/nmtUGSl_bEZOe0tMfySmhz-qVWA>
Subject: Re: [netmod] [Technical Errata Reported] RFC7950 (6885)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 07:43:32 -0000

On Wed, Mar 23, 2022 at 07:57:23AM +0100, Carsten Bormann wrote:
> On 22. Mar 2022, at 21:04, Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> wrote:
> > 
> > updates are done in a way to maintain backwards compatibility
> 
> (Forward compatibility?
> Backward compatibility = old data, new system.
> Forward compatibility = new data, old system.
> Just saying…)
>

The design goal was to ensure that server upgrades do not break
existing clients. We commonly call YANG data model changes ensuring
that old clients continue to work 'backwards compatible'.

This discussion seems to be about a scenario where a server has been
upgraded and there are old and new clients talking to the same server,
i.e., the problem is a version mix on the client side. Such a scenario
is tricky and requires a lot of careful design since clients must be
written with the idea in mind that they may have a limited view on the
state of the world.

/js

-- 
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>