Re: [netconf] [Technical Errata Reported] RFC8341 (6493)

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Wed, 24 March 2021 15:56 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 623E63A2F5B for <netconf@ietfa.amsl.com>; Wed, 24 Mar 2021 08:56:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.435
X-Spam-Level: *
X-Spam-Status: No, score=1.435 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SBL_CSS=3.335, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 k8rcm80RtHt1 for <netconf@ietfa.amsl.com>; Wed, 24 Mar 2021 08:56:14 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140055.outbound.protection.outlook.com [40.107.14.55]) (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 91DC83A2F5F for <netconf@ietf.org>; Wed, 24 Mar 2021 08:56:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yn9Uqq73sKX5nMk9lIl1HDFx6Lp8Vqit13AqPeLEXouhE2haTW+wALCxr6jsgCiQ33yhcWOj1At13IsdQnTLkFe35NjPhF5DoKS2XtRJia2Iqea0APvY+VYK3Q6Ynxa+t9EwTro769PdJGhwjluBU6a+ID9yMQlWpcWEWD4EX2vVh+W4oSWqsWVxNSBuPF9A8ADXdNTVWWS62x+MFRq8GBNbLBhapHVRJ6yLuB2EP/wSi7wjmGzuTwPFF346+qZVCm6JQrRM4khtV2GLkqoJRF6zD2BcTzVuhbpbs5RNctQhQXFy2U+YGQLXuw9PKwioKhWHcqkZ5OgfTQM1f1tBSQ==
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-SenderADCheck; bh=Q7oY5KMJlcrTmzRggEMOApoqpUi7r8ltgs0hH8X6stg=; b=a4uAMbTdn2hqtTmwr3AqUAXxibM3B6/s+y4LZUyRnHDqz5RCnyGouKyrhqo8olUiZUI+QZ5NhJ5yeNzomaY8yr8bYJyqYrd72iqIePQr7Uqw/C/yqc0kgjIsredmZ6CXqoHT2ctjvyieT+4RqzxrrZeZbEGqlMR3OVSh/DZsxTZ62yLHQ3pIUAii0YH27Skr5QwC3UI5QTbfPwDGw/1ykSG3P+60kQTR42sBkXin7Ntxp3EGTRJooINyA+4FYfqmZBMhNhP2QkeyGaqEDyRIgOW8GnkT5q3LCHD56/Tbtj5DH4TadhcHmsoRnQUrOEwgB69YNqXBb9P++M2s+6uZPQ==
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=Q7oY5KMJlcrTmzRggEMOApoqpUi7r8ltgs0hH8X6stg=; b=qnDNr5n+ODVZb/a5ClkjzC6M0aBgW8j1v22opbmL/NxcKjKBcXg9eO1cCW1yhpsfsanI+gZtY7uJ5YNJYKFdoc3/po2QTH03L8Is5OpPXkFBYWgX5md8XubQg2OkVzvWockSWUjL6eJfJ9fHZ4O5ijhXJgN5293njkPMfhxk/jk=
Authentication-Results: rfc-editor.org; dkim=none (message not signed) header.d=none;rfc-editor.org; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM8P190MB0899.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1d9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.25; Wed, 24 Mar 2021 15:56:11 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e8a2:9886:8dfa:41c6]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e8a2:9886:8dfa:41c6%6]) with mapi id 15.20.3977.025; Wed, 24 Mar 2021 15:56:10 +0000
Date: Wed, 24 Mar 2021 16:56:08 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: andy@yumaworks.com, mbj@tail-f.com, warren@kumari.net, rwilton@cisco.com, kent+ietf@watsen.net, mjethanandani@gmail.com, netconf@ietf.org
Message-ID: <20210324155608.upn2zjjutgobgtqa@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: RFC Errata System <rfc-editor@rfc-editor.org>, andy@yumaworks.com, mbj@tail-f.com, warren@kumari.net, rwilton@cisco.com, kent+ietf@watsen.net, mjethanandani@gmail.com, netconf@ietf.org
References: <20210324151954.6A2C2F40739@rfc-editor.org>
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20210324151954.6A2C2F40739@rfc-editor.org>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: AM0PR02CA0190.eurprd02.prod.outlook.com (2603:10a6:20b:28e::27) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by AM0PR02CA0190.eurprd02.prod.outlook.com (2603:10a6:20b:28e::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.25 via Frontend Transport; Wed, 24 Mar 2021 15:56:10 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aabe9aa7-f89a-4bb1-7544-08d8eedd5837
X-MS-TrafficTypeDiagnostic: AM8P190MB0899:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM8P190MB08994325463D4D13648FEEC4DE639@AM8P190MB0899.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qtA4CWFYF9r+PlfR/k5TP9mZQjGM+dUJPUcZ/G+DWY5rGf8mD0MhUStccoglvhrulduaIbZuAhwULRvKwHbS8im9e3dxAFQXeyUGhh5ybnr34AJNY/DvmD8955lq+Y+Cfn/AFvwUbeNzJ6RoZsrL4QQQEM6AqFH4WFs6kjFNVUPAfX3XOMuzOG4Ct2r9IfDWIvDruPLfLHa6aknM+5oCu9D/92KUbRWGSymQhvvdwipF35YLlnONYHIeqVjmRJzEwAOeklgt0aXGaPIVs3s6yFL8saYSZFYAAa712M/UFydS1Qk8j7d0Jw93feiAidl/MLanR89fdf+FKULdgf8N1Qn6Ka/FSDCDEs/GadI11a87t3cf58q9n2eQG+Ls7JEMSBOLfRHSTgAzWFLR1LRK4Jq8+3pzn2ZqNHWMwMRCbO0xq/pLBeU70XdhKaHebXoX2ZhszpsDxBZkoGEQ8f/iFrMwu/WUeJdVzxGFVBVqCCUAcakr4NKHKN/E5ARKXtq3ciQly9BhCC5QlBRVXCsWUguLO5VDQEzoS52uelTLX3IxJG8ehXuQUMJB4fab+QNpIBFyqyR5OA+EW1ihMPbJPhUerjShTeF8mNjlKN0wTX9OFDGWTGVPKVVOr14NxrVCMzc5VzjPi41mkuPswO91RVX889YMKfygAhj3McHJOSaugWzYDweCEFTSjPPvVjg9jKRirZJwAZ+iUVa7UJjOgbsBQLZTGmWRWn3bI2ZhEiI=
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:(39840400004)(396003)(346002)(136003)(376002)(366004)(38100700001)(26005)(16526019)(66574015)(6496006)(52116002)(83380400001)(186003)(786003)(316002)(478600001)(86362001)(8676002)(5660300002)(1076003)(8936002)(6486002)(3450700001)(2906002)(6916009)(66946007)(4326008)(956004)(966005)(66556008)(66476007); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData: ZqYLgPbfszE+G0QIy4JJ1aug3N3MAoYtgAya0BTebX40YfHITFHkGn7ehtt8cHyFfLGT+0kgGy36898dYDMteeQmm/P9c9J7D1tNY+mRoQSxaSNVla12OA0JBhshdIqPvRKuXWqtD1EuAYB6eJ4urSuqrgo4YpufriDpVdTo4lYNlCO1hL3D5A9Qs0wgga1cqUnJ/XmHntj/dwDb8XGv64jr+bDZGGcCuyTWfDimR8bMvT/fYnZKeKNhdQgTFwb8Unsm9ZjcePxHHWALBP2+2qvRs1MFp5F3sCfjaDiXU0vEhJF3fkRS56WVPJv9lhcvr+HsgdDeCmftYzkY3BYve9BODRFwgtfwywDalsp4d37GaExe4pBj3b/p+d+CgxWZO0r/U0lhwkQ39S6ERQNZT0AOOSHePmwbYb1VkGTWmGvtzPShCXPeLmc2SHNcaBCfb4IDGTcPK+W6ylCUeQKEY9sT36PlcR/HPhuhfg5yTozqCshRovoypWYQa+Q4KaYnd8T6K6Lc8Y1rsI23l+fYRc9VAZfow47QxQ5PWIPAi7Spt8Ka/tPYgpKVja1xCdCPKmMYsj6W1xrLA3bsVu7r4PZsNdLZEM1oYH4axFiFica6lBVMK5V4RISqpAfTjHTlrpdpX8Np1MEa1A4BU6XAftnNduNKUVjcDwplObI//766zAre+rlfil9wR5RswlzxkSNUZcL/aD3tvW5oP1aqCRf5ZtV5FVdF263oV2Lma86x2Bo39l9ai1oqCKauCxqALjO4HOBg8ltaO7CGAgiWY9OnDAwtytq8KoRzjVJU+F+PsUeJrE+1+ba4wUYnXicGeWI2lsxSpW0u5aXa9QZkibWUfxfWdgs1+KrfYHo7jNhagjEda1WcYNzwRW0TV7TltaUTpNY+UTFw1pDaKq/eqntI20Kgj9neWBv7XYP+hlNKfuuGSDrqGd86Og1qYjk3Mp0A1rpebjKeJ6b6FtPS+hkSngOCfzpQeUWArP8mRhctXnfUi9CiGvgN+kJoox63w/hvZwoZ6/kjrWFv1uEGJHQBAz34zD7O4UgV/U8aOqL4R4kM1naQh69lxbGvo5I865OMyIVqoN7cafxwtNQ+BS8CYqCvYA/3Li61eOJYyiaTKkvOO512B6axUPsLFLlt4AIr8Vy1v0KtY74CqXRZlFJpT2klJFQuSX/wdf04eAxarlBw9HWOnRufZjFr3VJRqxMDSfxO/iqsKBw48KvGc0QTT1S5HXPfIbq6iojRPz/LpfA1flg2ZCJON5rIyAmyLtP6qdOy+tFgRIz/mFvjM8XffXQLxzEW+M+DoVRpGZsRmlGPjoHVTws1q0SA/EGT
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: aabe9aa7-f89a-4bb1-7544-08d8eedd5837
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2021 15:56:10.9491 (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: DbWEI6t3Va3g8hr3IXXPKCr5iqjn+Vk2PmkN885VEEZ18UUg5JHTd8HB/NgeJwZ5tmYOkYovvVMDjx5MwBJA3hDA4HuvMklUJvT2iQaGsZI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P190MB0899
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/vEWCCqK-6cSqHdLh7ys9klepV6A>
Subject: Re: [netconf] [Technical Errata Reported] RFC8341 (6493)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2021 15:56:19 -0000

Section 9.13.2. is pretty clear:

   An instance-identifier value is lexically represented as a string.
   All node names in an instance-identifier value MUST be qualified with
   explicit namespace prefixes, and these prefixes MUST be declared in
   the XML namespace scope in the instance-identifier's XML element.

The errata should be rejected.

/js

PS: Section 14 is a collection of syntax rules but not every aspect of
    a language needs to be expressed in the syntax rules. Yes, it is
    possible to express the first Section 9.13.2 MUST by making the
    syntax rules a bit more complex (not reusing node-identifier) but
    even as it is now, the MUST in Section 9.13.2 applies.

On Wed, Mar 24, 2021 at 08:19:54AM -0700, RFC Errata System wrote:
> The following errata report has been submitted for RFC8341,
> "Network Configuration Access Control Model".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6493
> 
> --------------------------------------
> Type: Technical
> Reported by: Balazs Lengyel <balazs.lengyel@ericsson.com>
> 
> Section: 3.5.2
> 
> Original Text
> -------------
> All the same rules as an instance-identifier apply,
> except that predicates for keys are optional.  If a key
> predicate is missing, then the node-instance-identifier
> represents all possible server instances for that key.
> 
> Corrected Text
> --------------
> All the same rules as an instance-identifier apply,
> except that predicates for keys are optional.  If a key
> predicate is missing, then the node-instance-identifier
> represents all possible server instances for that key.
> 
> Specifying prefixes for the node names is OPTIONAL. If a prefix is not specified the node-instance-identifier represents all possible server instances.
> 
> Notes
> -----
> For the typedef node-instance-identifier (and the leaf path) it is not clear whether the value should or should not include prefixes?
>  
> https://tools.ietf.org/html/rfc7950#section-9.13.2 states
> "All node names in an instance-identifier value MUST be qualified with
>    explicit namespace prefixes"
> 
> https://tools.ietf.org/html/rfc7950#section-14 - instance-identifier rule
> indicates the prefixes are optional.
> 
> Whichever is the correct answer it should be explicitly stated.
> If prefixes are optional and we have 2 leaves with the same path except the namespace/prefix I assume both are referenced (effected) by the nacm rule. Correct?
> 
> Actually this is a bit misleading also in RFC7950.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC8341 (draft-ietf-netconf-rfc6536bis-09)
> --------------------------------------
> Title               : Network Configuration Access Control Model
> Publication Date    : March 2018
> Author(s)           : A. Bierman, M. Bjorklund
> Category            : INTERNET STANDARD
> Source              : Network Configuration
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

-- 
Juergen Schoenwaelder           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/>