Re: [netmod] [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?

"Rob Wilton (rwilton)" <rwilton@cisco.com> Mon, 28 June 2021 20:04 UTC

Return-Path: <rwilton@cisco.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 97E133A0D9B; Mon, 28 Jun 2021 13:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.896
X-Spam-Level:
X-Spam-Status: No, score=-11.896 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=NizJOQ1h; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pMTJ2XoV
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 leJrHse7i49i; Mon, 28 Jun 2021 13:04:10 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64BAF3A0D98; Mon, 28 Jun 2021 13:04:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3342; q=dns/txt; s=iport; t=1624910650; x=1626120250; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=eWphDnupZamTNmvk7cfZ+LeD/4heWF9xkvDKL/Fsl/s=; b=NizJOQ1h/YwHyK4FIHeWfv1aEY5lL1aLDRFvwpAw1wwll+7C5eupcFct LLBmE6L7oQnTJiCQDquS0+zun3eoZz8co3BTT9F81p3dKDkCFysHJ4jMs BOvKjW3MlQ4vAzaH+cSjFp9jg6bgINjD5Ui5Xbvye1cSNtyKIgg+aGRpx A=;
IronPort-PHdr: A9a23:EzKiVBa7SmaRIie98MO1TmD/LTDNhN3EVzX9orI8grRCf6Cm9pKkN0WMrflujVqcW4Ld5roEjufNqKnvVCQG5orJq3ENdpFAFnpnwcUblgAtGoiJXEv8KvO5dCU8EMlGUVZjuXqyYgBZHc/kbAjUpXu/pTcZBhT4M19zIeL4Uo7fhsi6zaa84ZrWNg5JnzG6J7h1KUbekA==
IronPort-HdrOrdr: A9a23:IRKjO68d/rsjb4r5Nn1uk+Fddb1zdoMgy1knxilNoENuE/BwxvrBoB1E73DJYW4qKQ0dcKO7Sda9qBTnhN9ICOgqTPmftWzd2FdAQ7sSlbcKrweQfhEWs9QtqJuIEJIOSOEYb2IK9voSiTPQe71LrbX3k9HLuQ6d9QYWcegAUdAG0+4NMHfjLqQAfnghOXNWLuv52uN34x6bPVgHZMWyAXcIG8LZocfQqZ7gaRkaQzY69Qinl1qTmf3HOind+i1bfyJEwL8k/2SAuRf+/L+fv/ayzQKZ/3PP7q5RhMDqxrJ4dY6xY4kuW3DRYzSTFcNcso65zXYISSaUmQ8Xeez30lMd1gJImivsly+O0EDQMkLboUgTAjfZuC6laD3Y0JbErPZQMbscuWqfGSGptnbI9esMoJ5jziaXsYFaAgjHmzm479/UVwtynk7xunY6l/UP5kYvG7f2RYUh5bD3xnklW6vo3RiKn7wPAa1rFoXR9fxWeVSVYzTQuXRu2sWlWjA2Eg2dSkYPt8SJ23wO9UoJg3cw1YgahDMN5Zg9Q55L66DNNblpjqhHSosTYbhmDOkMTMOrAijGQA7KMmiVPVP7fZt3dk4la6SHqYndwdvaN6Dg4KFC7agpYWkow1LaIXiee/Fm9Kc7hiwlbl/NLgjQ9g==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AcCgC/Ktpg/4cNJK1aHgEBCxIMQIMqUQd3WjcxC4Q9g0gDhTmIa5ogglMDVAsBAQENAQE1CgIEAQGBXoJ0AheCWQIlOBMCBAEBARIBAQUBAQECAQYEcROFaA2GRQEBAQECARIRBA0MAQE4CwQCAQgRBAEBAQICJgICAjAVCAgCBAESCBMHglCCVQMOIQEDC51lAYE6Aoofen8zgQGCBwEBBgQEhUQYgjIDBoEQKoJ7hA6CZ4N4AiccgUlEgRVDgmA+gQR7YwICgWCDFTaCLoMagUEgeDSBK5RSpi+BFQqDIIoYlBQSpgiGZ48BjCOYOAIEAgQFAg4BAQaBaySBWXAVgyRQFwIOjh8MFhWDOYUUhUpzOAIGAQkBAQMJfIoyAYEQAQE
X-IronPort-AV: E=Sophos;i="5.83,306,1616457600"; d="scan'208";a="636718455"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Jun 2021 20:04:09 +0000
Received: from mail.cisco.com (xbe-aln-004.cisco.com [173.36.7.19]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 15SK48iW032669 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 28 Jun 2021 20:04:08 GMT
Received: from xfe-aln-002.cisco.com (173.37.135.122) by xbe-aln-004.cisco.com (173.36.7.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 28 Jun 2021 15:04:08 -0500
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-002.cisco.com (173.37.135.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 28 Jun 2021 15:04:08 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Mon, 28 Jun 2021 15:04:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KINLwiLmQPKPPM8rqoCaVeNxntUfWcl6qzaeqbwfffmq9bDr66278HPNNjslYjiFNZy7MgbiExr/PdxVOmLtWgLpoKVL88QydqeBdLOUIG+ZSoMFZmqAgai6s766eNWheqbt2UBcON2kpW/reyhZO9ur0vGsgdPXIaAsMqOWuK3w0M5kmp9atNpQPU5axynY6FtYtvSWTkaCthZp0jRBZG2l+J3HLhs0U4WqeA6DBeYFo8yOX6d76c5v4BYflxUzbW0+mGZi/Br5erwSClIks8Nhj7gsxYvruw0sVw0g81Uw98jETC6i6GYre1phLilzcHfuAE0dgut32FY+6a3Ubg==
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=eWphDnupZamTNmvk7cfZ+LeD/4heWF9xkvDKL/Fsl/s=; b=DCe8MFlTrPwYcmqYvwUWlSb26Ho4htrbft9p+crQeuQT4KR3AOWazAZIkT04Y64YyvHXbTubwxsI/OlWj3F3UV5LKGXn1p1pym7hZUoHn8ssl/wK7dznm0wZp/HbT/AFAkjnaE1uyecopSgHSqPoAC9Z+HPzit0MzrCZcCk4bqiwj8xTiLtf3T01mmIzKgij32JMnCQo7IudgMxJ3RGqOywLgQ0dEUP++gC1thqaXl19LEPHOSDhy104fwL/r1Cr9J5pxz1HQ9j06kQHOXBv70MhVZlpfwHoVjb88gaddhKar52R7+cw3KB0RLCjQR7oW20NPN2IlU38ZELsVuvu9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eWphDnupZamTNmvk7cfZ+LeD/4heWF9xkvDKL/Fsl/s=; b=pMTJ2XoV3yTvwugDt4Tge7HqVOjtDyjXlOPDN5uxebNoe8Nq2RNBdnFJxKdaCNZDwVuQdm25FzYnN26xUOqTVvRIk60uuI+ZZcmC33ov3DB6HQ3wzGVP0CPOzA3mP6cAvtb8rApa6sUWCR+hrlCSDx3jZNETClzwZ6jRIpSKJYU=
Received: from DM4PR11MB5438.namprd11.prod.outlook.com (2603:10b6:5:399::21) by DM5PR1101MB2331.namprd11.prod.outlook.com (2603:10b6:3:a2::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18; Mon, 28 Jun 2021 20:04:07 +0000
Received: from DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::e14c:8880:1101:bb0c]) by DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::e14c:8880:1101:bb0c%7]) with mapi id 15.20.4264.026; Mon, 28 Jun 2021 20:04:07 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, Toerless Eckert <tte@cs.fau.de>, "Fries, Steffen" <steffen.fries@siemens.com>, "anima@ietf.org" <anima@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
Thread-Topic: [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?
Thread-Index: AQHXagKBMUPXQfFzDkG5oxc/ZPlW46sp2/9w
Date: Mon, 28 Jun 2021 20:04:06 +0000
Message-ID: <DM4PR11MB5438EE27158CDEAF63F89C97B5039@DM4PR11MB5438.namprd11.prod.outlook.com>
References: <20210625190512.GB30200@faui48e.informatik.uni-erlangen.de> <5025.1624653668@localhost>
In-Reply-To: <5025.1624653668@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [82.12.233.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc69316f-1da7-4996-2273-08d93a6fe2d0
x-ms-traffictypediagnostic: DM5PR1101MB2331:
x-microsoft-antispam-prvs: <DM5PR1101MB2331F974E06F3E5FCA40E76FB5039@DM5PR1101MB2331.namprd11.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: W4DQF1Thrv4sKys3WmR3xmVCpdVwrY/Qjgs9WkqjMdtdnJSFKb1u8l9q+xSULVOgqG3bm7uahaLmB+0RhpQ12SSw40ES/6wJI318OZqs4tcA7qA3dxz5bZubLQ/X9D6DyjiH+7sqqc5TC5L7tsDohOamQ6R/CJ4tyDaqP3dEGLDe8su0VOed8TA/9T/R56VSGVUH/wzXUYJ0tcq4JolWIwvc55SLXHj3dtTw5M+b+nEW2u0xkXjRXRV4Yx3vbPohazFbetXbeTvHUoTZk9+ebG5CAFh4f1Tf+6FSM1XFu1Tu6vVU1y8nyo7mgosAn+VvcGdaSvcs+krcsGH8mx+lzcE1b5cDnQVEnhvc4RUJiM2QmMv4Rqpg5LrQOWgX6NgbIrUxPLyq4jGPvkgx53eVphJZYBJzXgQh4QjXAOubPuuor4IEKVs5QrX/NxGa80lO6FHoBIx7i1OaFU8PFmSv/uNTQQN3G9//eNJPRVar7wa/YxIt2p049KkIFoc8b56RSQuvSM4CW7dbGFjFDlEwiYF//IUL7zMwyVig4Tq0B1Ye/uERFzGjCFkUHvjebMMMYG6yiHzZKsChqLD+mNxIpNlUAa4dZVDMKxKwFu0QN6BEh7OwIffoouK4qPR1jYKTWHvhl7lVc6SJfNE3NuxmiJWZlCrjkMMYXRcVB2ZjEcVeCHbzUAkeCkQVFbSE9rcVoocxO1S80juHQPZ0jtdtStMl+HYvcrUSax8e425tqYQKUFc3sFWlvBzjK1jVhWWilisxr3BYmXTmHAm+YQBrKw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5438.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(346002)(396003)(136003)(376002)(366004)(2906002)(110136005)(8676002)(33656002)(83380400001)(66476007)(71200400001)(7696005)(5660300002)(64756008)(66556008)(478600001)(66446008)(38100700002)(122000001)(53546011)(6506007)(966005)(76116006)(9686003)(55016002)(186003)(8936002)(86362001)(316002)(52536014)(26005)(66946007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uSfKnv8qNxBhuKtUsldTYQuIbbQnj4VVEYIZtOPyUs3YITzEd4k6B90zmQNZngMMNzNT1XncV3UuOs/qMAMzSfZqLv5HrvghmvhFZTmST3MTfhMUEnIcj08hcoHhQ52nUbUDyMl0X1aMCmz89GqtyVTS97q6wSQRECJhW1gA2akwsapP5JWOYhGa+NH7J9Ydby2NrRgWyR9b0M7T1iFdxJRPJmaT0LZKd4iBLuPDyZyopmsiMmrviXxJf9+G1XywGJ6/BRxIJDPw+N2tTdIvKkhSfJdfH7oB/B2i/632WLB7Eb9YBPpeUdRQOnCJkiTK5KlsAACQ3KKKpqPnQsJLU83mXyt2mYsRILkbyhWjAiGcNG+x/SBvhRAsNtWhPDlPeq4sRX61LnIyIGSdLhfLH2cL5L4ZnZyQUuGWatH6TFA2dWptXd9OjtsThWmGiigCoa8TCCWMTuXaz7l16kkxFmYdaXNAz1799a6AH+zviGaW1jFMPDd+xxDYYmriQ92SNyrinZT76/84lsedRzMrob14ay6fh/n+FUF3OACFEJW8aUC4ohuKhDoXe/8Tq1rqNaDZ60a0/LembFPvivlTbZddlrbhzxJ13ZJ5miaf8p+qmKyftYnrY7K6phSjP/waCLPW58BXsUEFuc8rxTY30HdqzlFyBgQQhrqxA57yPbNQBj1+bWKbo3PNqcOoi6TFiIKsiWkbIiXNBiVmb4o0R8RhsQy2lUmH3a80MUPW2En7R5amyYPQJ6NN/cPfy9Cakay0WnB0jEchso6wdoaTFKPi7IWNLbU7lTFXhRaJBef2PjWjXplE4UOlmhVt1HPfs498hXX/PQJNOsi3o940CJRvs9zbLRoAHE/y1rjANVhHXL0F4zGtOVnVaGkG7uOrHzm/DCa0IvJtiJfqLIUlBwS+Yx1webjwJSK7ZhJS9XleUdfyBWEyporinHtcwPqTt8sFSzaYjwHDNvrREe0hfITZHyICS5Uol+DWmeTY6g8JQNUvng0A5VERyfa1f/LC/954JnbqWSHk+tjKH5Y/FiifNehZ3RbNpf7j3FZiC74s4AHWLEYBhXPeU4+vni75xNJPb5MpCWsrLHYRgIQag0n8ZB2sUTN15PEvLP/udHNM5RgGCf+r5XxHnY6OAEo4OA56Li5ES45hE1qgd1c+Vw8L/g5QInzKF7bnP/mmlJkcngM6M4JhYEUktDP2s1XSCdxLLF8EQOLPrvxMBMJRapFbqh1x/W4Kajf/lYFoiTdw4SAMvqfCDcR2LvwEsr+bZaerexR+pPlNHTxfltKkHJsBWH5Oex6b/KY1qKbaaijfX2Y7IGkfZdQBiB/3h8TQ
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5438.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc69316f-1da7-4996-2273-08d93a6fe2d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2021 20:04:07.0210 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tiVGkZIWHCzpafrczAxcMvT6DP4AEJlrzKd0+0qW1JY9Jb54YWHJXGGmbXHJHBEY0pd8yVDUa3CVIMQSxi+m4w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2331
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.19, xbe-aln-004.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/I9DS9XK8iy8xoNdB7KQYbT3mS-s>
Subject: Re: [netmod] [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?
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: Mon, 28 Jun 2021 20:04:16 -0000

Hi Michael,

> -----Original Message-----
> From: Anima <anima-bounces@ietf.org> On Behalf Of Michael Richardson
> Sent: 25 June 2021 21:41
> To: Toerless Eckert <tte@cs.fau.de>; Fries, Steffen
> <steffen.fries@siemens.com>; anima@ietf.org; netmod@ietf.org; Kent
> Watsen <kent+ietf@watsen.net>; Rob Wilton (rwilton) <rwilton@cisco.com>
> Subject: [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but
> what's he encoding ?
> 
> 
> Toerless Eckert <tte@cs.fau.de> wrote:
>     tte> https://trac.ietf.org/trac/netmod/wiki/YANG_FAQ#when-use-empty
>     tte> Is this the solution we are looking for ?
> 
> 
> here it the relevant text:
> 
> } The second situation is when you want to define an extensible
> enumeration,
> } as an alternative to the type "enumeration", which is not extensible by
> other
> } modules. For example if an enumeration is used:
> 
> } leaf protocol {
> }   type enumeration {
> }     enum smtp;
> }     enum pop3;
> }   }
> } }
> } and we want to add a new protocol 'imap4', it must be done by adding a
> new
> } enum in the module. But if we use a choice of type empty instead:
> 
> } container protocol {
> }   choice p {
> }     case smtp { leaf smtp { type empty; } }
> }     case pop3 { leaf pop3 { type empty; } }
> }   }
> } }
> } then another module can augment the first:
> }
> } augment /foo:protocol/p {
> }    case imap4 { leaf imap4 { type empty; } }
> } }
> 
> Well, this seems to be exactly what we want.
> Do we get to put a description in there?
> can we put a value in so that our SID process works?
> (I imagine we'll have to hack pyang to make it cope, but...)
> 
> proceedural options:
> 
> 1) write this up as errata against 8366.  That seems a bit much for errata,
>    but how much whisky does it cost to bribe an AD?

Depends how expensive the whisky is ;-)

More seriously though, this can't be done as an errata.

An RFC8366bis is the right option.  If the changes are minor then I may be able to ease the passage through the IESG, but I can't do much to affect the elapsed time.

Regards,
Rob


> 
> 2) write a formal "Updates" RFC8366 that just does the NEW/OLD version of
>    updates, and that's it.
> 
> 3) do an entire RFC8366bis.
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide
> 
> 
>