Re: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Fri, 14 February 2020 10:30 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 4C4BB120803; Fri, 14 Feb 2020 02:30:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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=UEk7cAPp; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=p20F/SgV
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 a1TrnZISOi71; Fri, 14 Feb 2020 02:30:56 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E98E1200A3; Fri, 14 Feb 2020 02:30:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4145; q=dns/txt; s=iport; t=1581676256; x=1582885856; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PJux87UZnw9Jl61qn3VVzBTxiFwEIjufKiSrY1RdbYE=; b=UEk7cAPppkFuK/NyKCO9rlfXHkOmkPVcQLyfCtGFSCF8oTcCaYauNz0I jb+8W9aPK1IBAWhzxr4Qnp7dC9kiiKV0nOHrJ4SJWip05S6UUyZpsXllF 7cRCamAy1U7Le8/YNm3pQGlmTH6nR0kJeeifiVDPFTr032uIzXffWJB56 E=;
IronPort-PHdr: 9a23:beJe/h9tTY+2RP9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVdSaCEnnK/jCZC0hF8MEX1hgrDm2
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwAACSdUZe/4sNJK1jAxoBAQEBAQEBAQEDAQEBAREBAQECAgEBAQGBe4FUUAVsWCAECyoKh1ADiniCX4liji+BQoEQA1QJAQEBDAEBGAsKAgQBAYN7RQKCUyQ4EwIDDQEBBQEBAQIBBQRthTcMhWYBAQEBAwEBEC4BASwLAQsCAgIBCBABBAEBAS4bBgYLHQgCBAENBQgTB4MFgkoDLgECAQuiPwKBOYhigieCfwEBBYFDQYMfDQuCDAMGBYEzjCQagUE/gRFHgkw+ghtJAQEBAgGBLAESASMfERWCe4IsjUsdgjqHKJdwRAqCOodNilQEgWKCZoJJiBSQO45oiG6CKpAWAgQCBAUCDgEBBYFpImdYEQhwFTuCbFAYDY4dOIM7M4RhhT90AoEnjH2BIgGBDwEB
X-IronPort-AV: E=Sophos;i="5.70,440,1574121600"; d="scan'208";a="721527509"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Feb 2020 10:30:54 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 01EAUrS5003661 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 14 Feb 2020 10:30:54 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 14 Feb 2020 04:30:53 -0600
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 14 Feb 2020 04:30:52 -0600
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 14 Feb 2020 04:30:51 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QSgwaqaH6otrZbp2FYhx5WZVeowTFcwaAtcLbH6d9PCkc90n47XOn93Phx8ZGaSuY38kIIAbmATW8AUurN+5xEOhqfcGfSlGQ0NNuwJF9LcX4CLgyTC3PzK1IV7RT+EWAGIyMVW9PgWNHn4OUAWgaR+p//IKHNHNUVHuLf9m5YNsNkkWtLcmmePK7LbQAQDj+jyAF9REb0fAfWJo7d89yQKgeTllxsvTRg0/kmPCRTicpVpK642Mnqe6xaq3Q5MMOeu98Rr7Y7Ga1baenlVTtxcRD5zNRDSPE85T98MqmdOzpfDmaL0keKQ1z5zjonRpKgfX7kcrrqBBo0XtcKDoow==
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=sNv/hOghVXpp0RfFf+1DGD0hviOpOB756AsD1PNkLpI=; b=FXdVTgf+OozBA8GYIm2B8XFceOMczD7h/CiklFDTEsorWGNbWKnwMI6I+Vu5W5z6V3nlYHu8eHZgd86qtcNW7CZ1LDY9UciF8PaiLcrY+AOqAiYRKx/O7N0+SjtRFV6fHoI+RIeVnBKfVm/vwzUlGipZ9vR5LlT5zT3uN/GAiGZiLbQ5cCBCSWUX/uxMGZ6mMq9ZpTe9s67ty59YHQ5RDIAlWZSTpaDpgyoM1KN9rP0xy402E7sy/zwSm4l8rSBRKMHr+a/M1/RyQzC+xaUMDDneZTf5Hn9EGdbRwfI+ZU/NKjvOYDxOmWcnE/m6O/C0fEyhMsSRWir++mZEcG3vXA==
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=sNv/hOghVXpp0RfFf+1DGD0hviOpOB756AsD1PNkLpI=; b=p20F/SgVWyR5sb289OORwV3quQtCUgbW4Ij/qKXaAG6mDHt2CiVYoFh2sbtI+4S28+DRqb69VFw/p//NiurjnIq08V+OraDUHPQFc/AbgjIshCLkQqXKTdedM3E+qTK7MZX5ukU1iQ4qGtp3HjIKDpYd6Sy7Wxh2SBGzY4u45tc=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (52.135.38.209) by MN2PR11MB4302.namprd11.prod.outlook.com (52.135.36.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.25; Fri, 14 Feb 2020 10:30:50 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::b9ce:1058:5fa6:44a1]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::b9ce:1058:5fa6:44a1%7]) with mapi id 15.20.2707.031; Fri, 14 Feb 2020 10:30:50 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "Schönwälder, Jürgen" <J.Schoenwaelder@jacobs-university.de>, Alexey Melnikov <aamelnikov@fastmail.fm>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-netmod-module-tags@ietf.org" <draft-ietf-netmod-module-tags@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, Joel Jaeggli <joelja@gmail.com>, Christian Hopps <chopps@chopps.org>, The IESG <iesg@ietf.org>
Thread-Topic: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)
Thread-Index: AQHV4m8DGI058sprvkKdYtaQYpu786gZdNYAgAEFykA=
Date: Fri, 14 Feb 2020 10:30:50 +0000
Message-ID: <MN2PR11MB43662F57700DFF1B0C29BE5AB5150@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <155499006434.22705.5858614581630974980.idtracker@ietfa.amsl.com> <7F3B9E7F-6AD8-4801-AE60-9F2D704DC69B@chopps.org> <2ee6b71c-bd2c-4676-9e14-cb240c6845c9@www.fastmail.com> <20200213183857.zhn2eiiztqipwsq3@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200213183857.zhn2eiiztqipwsq3@anna.jacobs.jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2423ca4a-4756-46bc-3cb4-08d7b138f679
x-ms-traffictypediagnostic: MN2PR11MB4302:
x-microsoft-antispam-prvs: <MN2PR11MB4302C416748C8A6A42B04097B5150@MN2PR11MB4302.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03137AC81E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(39860400002)(346002)(366004)(136003)(199004)(189003)(33656002)(4326008)(86362001)(8676002)(66556008)(81156014)(81166006)(66574012)(66946007)(66476007)(8936002)(2906002)(53546011)(64756008)(6506007)(966005)(110136005)(54906003)(478600001)(7696005)(5660300002)(316002)(9686003)(55016002)(26005)(52536014)(76116006)(186003)(71200400001)(66446008); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4302; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0+JHvouOktvPm63O7BObH9maHWZ4cgJ/FG+loulsRc6rG1v9ZvSyQ5RbnShucvCMdTdLgcO5jfC+GQgQkHe9FyZXbdvo7qKPRP/5TiUV5q72vkutPqkPcaDOQRNDAICP/gvUt0Dsa0yKwLAvVuN2pFfydxDMxOG/xE0FA48A63rCoG2EZDVLiC8LJn5sm22vRsLOuBSvGHDhIFqTm9fuEsAlPbZdc+ea8vB/7WPTygJXG7o9EKJ3F2H7+Jz/gyLV6sAfmAHdFTQDE99QWxcxGR/94UvuUDLji4RLl4aWPzuYPE7Wp/2GHr54KxmzQk+7YHSspALMNW4lATy9W1VZuAafpcDjUL7sqruW6App5QLtJba/pgtI8dOsyLOsT0WW3QMSYFxAHgrAdhdoLJPni1EUEtfBEwmktV0sGV9u2wogMf1MUBUy6C8rfmVP7jiqRt3XV78aXCQGDUkU5DceWOTpZSdPNKps2cRAkejVlxd+1HBZGbieiq1gHBJVBBruMlAw7y+1ii8buIMBCOvMEg==
x-ms-exchange-antispam-messagedata: lCSOfQhtUApkil871J5jQu8qJv9hnadhFPF28CgmlSukVdyVruKJn0hDrL+o3dMs3usbXY8kT3Dy9TAprkBQett2b5I94hi7szXditIdqgLJeaFzrFkJsjl27apjUrYvb/8kNvEoZdIF7ba524e20g==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2423ca4a-4756-46bc-3cb4-08d7b138f679
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2020 10:30:50.4611 (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: /A/2F3GwPQsFH91z4vNvyQHyAioKnR0AuUQduSyZ/AD7QBdtr8u5mMo6fXWcqYK7qf6EY2K04lx5iihTJ9SO2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4302
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ACvlnc-YrU4vrDBFqseIk7gokPU>
Subject: Re: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)
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: Fri, 14 Feb 2020 10:31:00 -0000

Hi Juergen,

This sounds potentially useful to me, although should this be for general unicode strings (e.g. ones that might include spaces), or just identifiers (without any spaces)?.  Is this something that could/should go into rfc6991-bis, or at least be discussed in that context?

I would have thought that normalization would be required wherever a configurable unicode string is used as a list key, or leaf-list.

Thanks,
Rob


> -----Original Message-----
> From: iesg <iesg-bounces@ietf.org> On Behalf Of Schönwälder, Jürgen
> Sent: 13 February 2020 18:39
> To: Alexey Melnikov <aamelnikov@fastmail.fm>
> Cc: netmod-chairs@ietf.org; draft-ietf-netmod-module-tags@ietf.org;
> netmod@ietf.org; Joel Jaeggli <joelja@gmail.com>; Christian Hopps
> <chopps@chopps.org>; The IESG <iesg@ietf.org>
> Subject: Re: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-
> module-tags-07: (with DISCUSS)
> 
> And a longer term solution might be to define a YANG Net-Unicode string
> datatype that can be used in all situations where non-normalized strings
> may cause problems. The problem (if one agrees it is one) is likely much
> bigger than just YANG tags, there likely are many uses of YANG strings
> where normalization would be desirable.
> 
> /js
> 
> On Thu, Feb 13, 2020 at 01:10:02PM +0000, Alexey Melnikov wrote:
> > Hi Christian,
> >
> > On Thu, Feb 13, 2020, at 12:30 AM, Christian Hopps wrote:
> > > The intent in the document is to place as few restrictions on tags
> > > as possible to allow for future-proofing and organic growth of use
> > > both within and outside of SDOs. For standard tags we trust IANA
> > > (and the human behind the process) to make the call on whether a tag
> > > is already present. :)
> >
> > And the problem with that is that because there might be multiple ways
> to encode in Unicode visually indistinguishable tags IANA would end up
> asking IESG for help.
> >
> > So you need to at minimum specify a Unicode normalization form to use. I
> suggest you normatively reference RFC 5198 here.
> >
> > > Having worked for a company where a lot of XML string data was
> > > non-ascii I find limiting to ascii to be rather restrictive.
> >
> > Best Regards,
> > Alexey
> >
> > >
> > > Thanks,
> > > Chris.
> > >
> > > > On Apr 11, 2019, at 9:41 AM, Alexey Melnikov via Datatracker
> <noreply@ietf.org> wrote:
> > > >
> > > > Alexey Melnikov has entered the following ballot position for
> > > > draft-ietf-netmod-module-tags-07: Discuss
> > > >
> > > > When responding, please keep the subject line intact and reply to
> > > > all email addresses included in the To and CC lines. (Feel free to
> > > > cut this introductory paragraph, however.)
> > > >
> > > >
> > > > Please refer to
> > > > https://www.ietf.org/iesg/statement/discuss-criteria.html
> > > > for more information about IESG DISCUSS and COMMENT positions.
> > > >
> > > >
> > > > The document, along with other ballot positions, can be found here:
> > > > https://datatracker.ietf.org/doc/draft-ietf-netmod-module-tags/
> > > >
> > > >
> > > >
> > > > ------------------------------------------------------------------
> > > > ----
> > > > DISCUSS:
> > > > ------------------------------------------------------------------
> > > > ----
> > > >
> > > > This is generally a fine document, but after checking RFC 7950
> > > > syntax for strings I question why you think you need non ASCII
> > > > tags. There are so many problems that can arise from that. For
> > > > example, how would IANA be able to enforce uniqueness of Unicode
> > > > tags written in different Unicode canonicalisation forms?
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> --
> 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/>