Re: [netmod] origin annotation against non-presence container (potential error in RFC 8526)

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 26 July 2022 11:58 UTC

Return-Path: <jason.sterne@nokia.com>
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 7EEB9C131953 for <netmod@ietfa.amsl.com>; Tue, 26 Jul 2022 04:58:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.491
X-Spam-Level:
X-Spam-Status: No, score=-2.491 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=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=nokia.onmicrosoft.com
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 6jdWz_hM4Lbr for <netmod@ietfa.amsl.com>; Tue, 26 Jul 2022 04:58:07 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2128.outbound.protection.outlook.com [40.107.92.128]) (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 40470C131958 for <netmod@ietf.org>; Tue, 26 Jul 2022 04:58:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NfcCi5SKlreczcilWmUHeY5KShYyhX7FLMg16SZjGLh0Jv9iTJ4xWtQZVuAVwxjJu0OihQfak+N+0ud7isaPT9Ddq+DK1TOv5U31uKF2AS0HzskdhcD5hjkHS9CzWTrpXAH9pXPYa52PBjb0JmsKwYLFHLN6pk8HcFzUZwJ2DMd9oKw+G8N1PmdnfsgG7ilP5Iua2RdvKiDWPPItTsDZiyK8t0nLAMnLOgV8aLO9bhnbXlu+sar/gvCuuTcaiDFW014EgamqhPo/a98ncCXNaTNA7rdA/KiAgEsO/WJa0D3t4Ml77fwGKm/t7viM7+XAjPgs60cx9AjPCSxhm1FrsQ==
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=Y1Ym7k8bJcu6EqKgUrGYkmgIvwlGbxb0e/vESnaCevk=; b=QNpWSaVWXZaxK++xehZBAi0cs/s6Vxigud6wOZ5KbZNnTNWCgWcezB6kwfHx9s7sTaNCOwpKHZ9uuTA/BNDB3vfHjanXnAqn1rwOPwuzGZ9QNR1p4JlYikAbAhYMUS4fp5gIjSYtdgDUYlHT2R77oXCaip3wDuxYOYf3wxGP1RaY2alF863CT5VShFccr6UatptdT+B5VIpnoZ6v7GlWTwBlXEJP1GhTqDnb2peQ9D/ExedPAJ5/1wN9FND9lJcQLYURYUVjeSjPhSeOJkhWeG9emdKH5PZRr1IX3grZjMNtrktQS9ikXNp6w/1RqyIh03YRrCuuFIVD69SJTyN2oA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y1Ym7k8bJcu6EqKgUrGYkmgIvwlGbxb0e/vESnaCevk=; b=f8ZXl0baH1WkLSAa79xhtWwFo1eTsnCpsnquFc95AyW0aiGKUuuJGmWphG4WfAC7RqaR1RcjFmyRy5wivSreiDDNbNFLgKpnC3K9EohjqxKzbBshuHeNGfsONU2biEWR9oM9iz6fWOxVCy8Tdp54MN5mr6m7SEmXftU0UAotL4I=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM5PR08MB2537.namprd08.prod.outlook.com (2603:10b6:3:c8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Tue, 26 Jul 2022 11:58:03 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::4ce6:fc7c:2d7b:884e]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::4ce6:fc7c:2d7b:884e%4]) with mapi id 15.20.5458.021; Tue, 26 Jul 2022 11:58:03 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] origin annotation against non-presence container (potential error in RFC 8526)
Thread-Index: AdigZFXU7VBfy1xqTqKzk4ARfRcg6AAUrzUAAAveoeA=
Date: Tue, 26 Jul 2022 11:58:03 +0000
Message-ID: <DM6PR08MB50844531D24904400A0A09939B949@DM6PR08MB5084.namprd08.prod.outlook.com>
References: <DM6PR08MB508467D528106F0F51519B9E9B959@DM6PR08MB5084.namprd08.prod.outlook.com> <20220726061516.jtmlhbzflldm6pl6@anna>
In-Reply-To: <20220726061516.jtmlhbzflldm6pl6@anna>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cffcd80d-2e4e-44a0-ba47-08da6efe1855
x-ms-traffictypediagnostic: DM5PR08MB2537:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xdqbQ+rtmRHXG9PaALnNHFhYtPUj/ZY83cYpA2OcwkSqMhdrTErNYq6yokMWEKragMyhCv729Kgi+FTgmnmFsKmhmjyPJVBGlmDE6LgNP0JTLHc830LYdsamP/PIdgQLWHcRNcpAvE4CND9mCafhvBB37uL/TjcsvFPhvVWhT0ZO4X1Mezin6xl7SKoOqCgKlL703BPgAvLQKUaCWS7XGorGhfU4hrG9DtanhLzPab3LppdlhlezB/Uq+fWZXM2zFIqAMrwtZjpkxK5S/KZM1FjJ8gQf4qOKHKr4jcqnBfREtDBTEQBrumTs51K4L7pdJEsINJYWne5Y2DyUgXIju1RQt87on/Oxrqw2Ao3kqZ0MCSHjmhF+AW5XdzAbQV8sJsUjIGxU99bxVA4OjQMe0N8vxzTHwjwYgmuQ3U34HDgehvI/RnM8mGYhxpkk+S919vUz/M1Ur320TntMgRoOPiqASwAavfyqcrVC2UpI/bkyusn82k21R2rXZ/vYQf4cjODNpYesge5io1BzrhQyPE7PLs+zYFtKM/UCNXHHnNFPkjfWFEKlpri3G4f3y+oo2zBy2Qy1jvqU5qsKFPxGnJKMYe1g53wfi7DNTxOHNi0wU+RXM5txRy5/IfGbIkzhCMArtkR4I2AU6UoLpCTzTRrvs0YJPi5z/Q51FhqxaALvvR+vynnPBBXoj6Y1hTTccts7iU0l5BKqgrEP3pC7fm7oe9Hu4EjRx8SXbSnLUqzwr9A6fvQOOaL/Rhu/GI8ljfRPJF1JXQG1Pl3o5gwpNiJyxlWOtbC/uAgTzW4swbe82NbWelVNQYQJT9+GCHGTeWRarRFFZ/UwOCHidj0Ka+HgDuKk/sVUXsFSfMvljwY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(186003)(83380400001)(66556008)(55016003)(76116006)(4326008)(66946007)(64756008)(6916009)(71200400001)(8676002)(66476007)(66446008)(66574015)(9686003)(53546011)(6506007)(7696005)(41300700001)(26005)(2906002)(40140700001)(19273905006)(38070700005)(86362001)(38100700002)(122000001)(33656002)(478600001)(5660300002)(8936002)(316002)(966005)(82960400001)(52536014); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: E43foRc5KOax5N8+HOwzVPq/RlozwyrIzRbjgk5L6iZDpAD0XOeU6ZarFk08tF+r4KLmOBec7b/RWkp79pevN9wEL+BIo4Qnkka88Jdp5zU95B2/9r+eF/jHiW2xPdGtcuQCjLQE9AlMh6/LzaS3j4b07K60TQR26YiXRY9QUmVH14pxPQ0eT1deIjR4EBjiWkx9rb903TnSmH0AXGZrGxqLp0ln0hdhwUUuI8gr5oK0My741zlG6sKr96sPdIJlIggBiSOln0ge6up7PugYwyfuNlq7XxVWhJZBV3ah6kgq62C0tSGYaeRrfZPzcqGe8YbX39/NpL1bTmBcUFU25D4xDkfoYoUUXvXQCbSXQ2DoQ/p6ezM3rOrCQ59fvgwaX0bmSH4Q/KDD3DRvC0MMnyMOCRhG02QAps1Nunjs4TPi53XORanT5zMo4/e15HmJlIlN30yGpvkiw4BxitbkVuEsNiJ5v25kUy1CzSCbAwsEI9K43tjFvgvwooHDTkbwWcpIUPY58m1PtkMmZmsuzeGUcZU1rOSqMJOIKJGJdfQgTFUdCZUu5hN+m0bPRe6ObOMdalXPs4GJRkFAIGzkQQuvv5SPG4UODXdTJDaNAMKmkQUrVzCL/wUeNiUwY+OSGGWsfMtb2jyehLliUN28R3XQRqBEjet+n9ZQEMoKURGrI3MXuItF6jQNB6ZaKu65gsOUKn6Y02843iUoklXh3/uYW6WdiGjv3Tr423I5Da4dsvG4oO01w3dB+HyzIAXfzP+PW4UEv1zdFP7kAA1SGlycWizXHFyRyc7IW4hbQTI2c0IEe0nQ0D8A0HxstBRK++1b2uAFEptiGfCj0zfN7/OlAbshLY7jkntmvclJlpRuepVsGcEUiv9Q2ErhPSOdhFrJhbNMrZvL4Lrh9aDZc2RdX/iOTj1Ur8Jezr+AKCyrHN7lz7AIjuOkT1wktc2+a9Gtgu6jbkjCk+8vNNL2tFKdFtnfWjgQ/3z9RXAwSgUWS/uJGZdFdjmGgU6LHyVgiuUxT6ULm9cfnHDmmQlmxgCUMZWwwZ0Lq6oCUi0VmF+Cku0eZStqZRE8t21xx6dyc7kbaXDSEqX1kpcPW/RhcW/xRzVX0XhQKpnjQ9RTSelWhz2fhj7KjHYNaoowncQh1SvMDMk4OU7/Tr+YpdvxC9EEWQMVCfi/AkTbGEehudETJ34s0k4+y815L3bZk9rqb0dX9zQBZiFv9zO39y+o3f0WkRLx4zvztdzD97n2s4z33Cd+4EN+SmSLqphfD7rmBUIzWWY9UyjNxFVvng5kWBtZAM4xf9/EocH8S5gJl6PO1OL2PMYNlECYnXaJ+Jg/7KlrsqldFGQ33SciZMj2AJP3WqvhW1c91LYAQstum8ZV6LmMPB/xUBOHltLOBXZtczVQLbJKQwONktc8QBbEL6Np4jJfXQpkQIpQ02exe9tgmIOI+ffuh/syOVWk3vGiWg8fsVC4kCrCXrHzfEkEw65xj4AqD8aZmEx412IF9Zy2afP8IT60owf0170Woffm7ZaES5REaT3ZjrIJI7DL6r/hmOI47OrtY+dI6HkQhcN4lGZV+hEGcMPmsBlUJWFK
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cffcd80d-2e4e-44a0-ba47-08da6efe1855
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2022 11:58:03.5054 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SH3Jl0jI1+KEuEWm8TM52sRzSm40PKIMqp2H1q0X6RrevnkvWtmMdBhxhRfx0i3qSGzokNDdS0PDx1khyZXmHw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB2537
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/aRpgZhpTtoBNNkLLImFIwTIb1oM>
Subject: Re: [netmod] origin annotation against non-presence container (potential error in RFC 8526)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
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: Tue, 26 Jul 2022 11:58:11 -0000

Thanks Jurgen. That didn't occur to me but I can see how that could work. The origin declaration can be present in any element and inherited by descendants, but only actually applies to everything except np-containers.  (the sentence I quoted does indeed say " applies to" which doesn't preclude declaring against).

> -----Original Message-----
> From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
> Sent: Tuesday, July 26, 2022 2:15 AM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>
> Cc: netmod@ietf.org
> Subject: Re: [netmod] origin annotation against non-presence container
> (potential error in RFC 8526)
> 
> As far as I recall, you can define origin attributes anywhere in the
> hierarchy to inherit them downwards towards the leaves. This does not
> mean that the origin attribute applies to all nodes. Hence I do not
> think this example has a problem, it just says the default origin for
> everything below <bgq/> is intended unless this is overwritten (and
> for non-presence containers, the origin does not apply - since they
> essentially come and go as needed).
> 
> /js
> 
> On Mon, Jul 25, 2022 at 08:23:16PM +0000, Sterne, Jason (Nokia - CA/Ottawa)
> wrote:
> > HI all,
> >
> > RFC 8526 section 3.1.1.4 seems to have an origin against a container
> (container bgp, from C.2 in RFC 8342):
> >
> >    <rpc-reply message-id="102"
> >        xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
> >      <data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-nmda">
> >        <bgp xmlns=http://example.com/ns/bgp
> >             xmlns:or="urn:ietf:params:xml:ns:yang:ietf-origin"
> >             or:origin="or:intended">
> >          <peer>
> >            <name>2001:db8::2:3</name>
> >            <local-port or:origin="or:system">60794</local-port>
> >            <state>established</state>
> >          </peer>
> >        </bgp>
> >      </data>
> >    </rpc-reply>
> >
> > But that seems to contradict the statement in section 5.3.4:
> > The origin applies to all configuration nodes except non-presence
> containers.
> >
> > I assume that is an error in section 3.1.1.4 ?
> >
> > Jason (he/him)
> >
> 
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> 
> --
> 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/>