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

Schönwälder, Jürgen <J.Schoenwaelder@jacobs-university.de> Thu, 13 February 2020 18:39 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 1A229120813; Thu, 13 Feb 2020 10:39:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.436
X-Spam-Level: *
X-Spam-Status: No, score=1.436 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SBL_CSS=3.335, SPF_NONE=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 Rwc8vKPL7m1o; Thu, 13 Feb 2020 10:39:01 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2083.outbound.protection.outlook.com [40.107.20.83]) (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 1E3B312025D; Thu, 13 Feb 2020 10:39:01 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IFS1pjBv2ufpmYO7/iS9V55UaEIzvRMwjJaDVMjJ9msf++XGaulnCHsfrWo7i36QqgI/j1nWjyJ8IWfVFFeH5pbstH33sNoIK488sJ0yt92KpO310WerWZC7nc6zaQhMG14XGrzYsHa7q5pOeBzmdimbrfj/wsjbx6CuiT+Wv39KnSwcu9iZJLEbP/KPRUk8/rRNq1W7oQtdjjqPGK5t+rfc8XDNvOFCrlFzH8hnvsQbHeAIAV8XWM3rAZlAXd+jgQ/i2DeBoxH2I0JbaQHPeaynj6zqdQKFXYP0lYNa+wG7Sz9jKt8xcSbmxetWxKjxv0iaOscEst0kWrVb7j0UJg==
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=rn4eoAz9qZoP7dAh3o9dx/8H/vTj02W7DqYZm24It6I=; b=fwGGOidCAwoIIioaI0ODQq3kBcZDwUHxmrb7dr1dzJKJyq98BnFGBTufFfTL78H/3pIg9N3YeJWz+jVW/55iPNIqzyh2fdg8ZWDIn0IuG8FZ4Slw7f0gvPjrtemmGIOd6bRgc7pKd1KXf+5LxFwben05wiWKvlM5OF3icfuYp3HoWeOJJNViNACUX+2QrLOwbEcUrPgYU0K4pwpD0HjDttmOsSslIDMDqWEXzTkap/Efn7H8XMtdwzasF2y//5OMdyQ4tLvsoZQ4unWaGUw3Nko8q9t4Jqz2zt23eK7/N13zqTtoEzbnBCM/yW0bI+YeKSgxhZdtcB//C4BrM4iVlA==
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=rn4eoAz9qZoP7dAh3o9dx/8H/vTj02W7DqYZm24It6I=; b=hh+HvHXns7aEHmYixh6s2p4qUm3+KgjhCf7rKjBalEVS4kJ8SrRJZnyAtxDMCrOV05jD3LslLAiX8jEmxOV+D8ZLQ5Pz3FZzaQMZP8ncy1smA7g2NQPf/ShgL/aE+yD+QEtOfC8SkyvmKikRnYJrNOuko2/iEudDBjM1btvmQ/g=
Received: from DB6P190MB0312.EURP190.PROD.OUTLOOK.COM (10.165.140.31) by DB6P190MB0278.EURP190.PROD.OUTLOOK.COM (10.165.185.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.21; Thu, 13 Feb 2020 18:38:59 +0000
Received: from DB6P190MB0312.EURP190.PROD.OUTLOOK.COM ([fe80::2cda:e754:4835:c579]) by DB6P190MB0312.EURP190.PROD.OUTLOOK.COM ([fe80::2cda:e754:4835:c579%3]) with mapi id 15.20.2729.025; Thu, 13 Feb 2020 18:38:59 +0000
Received: from localhost (212.201.44.247) by ZR0P278CA0042.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.23 via Frontend Transport; Thu, 13 Feb 2020 18:38:58 +0000
From: "Schönwälder, Jürgen" <J.Schoenwaelder@jacobs-university.de>
To: Alexey Melnikov <aamelnikov@fastmail.fm>
CC: Christian Hopps <chopps@chopps.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, Joel Jaeggli <joelja@gmail.com>, The IESG <iesg@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-module-tags@ietf.org" <draft-ietf-netmod-module-tags@ietf.org>
Thread-Topic: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)
Thread-Index: AQHV4pzaaJjh2ww68Uallfbdbai0wA==
Date: Thu, 13 Feb 2020 18:38:58 +0000
Message-ID: <20200213183857.zhn2eiiztqipwsq3@anna.jacobs.jacobs-university.de>
References: <155499006434.22705.5858614581630974980.idtracker@ietfa.amsl.com> <7F3B9E7F-6AD8-4801-AE60-9F2D704DC69B@chopps.org> <2ee6b71c-bd2c-4676-9e14-cb240c6845c9@www.fastmail.com>
In-Reply-To: <2ee6b71c-bd2c-4676-9e14-cb240c6845c9@www.fastmail.com>
Reply-To: "Schönwälder, Jürgen" <J.Schoenwaelder@jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: ZR0P278CA0042.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::11) To DB6P190MB0312.EURP190.PROD.OUTLOOK.COM (2603:10a6:6:34::31)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [212.201.44.247]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9f40dd62-3264-40c2-7edf-08d7b0b3fd1d
x-ms-traffictypediagnostic: DB6P190MB0278:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6P190MB027800F552E82F974182D943DE1A0@DB6P190MB0278.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 031257FE13
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39850400004)(376002)(346002)(136003)(366004)(189003)(199004)(786003)(316002)(66476007)(66946007)(64756008)(66446008)(2906002)(54906003)(66556008)(6916009)(3450700001)(8676002)(1076003)(81156014)(81166006)(186003)(16526019)(5660300002)(26005)(478600001)(966005)(6486002)(6496006)(52116002)(956004)(53546011)(4326008)(71200400001)(8936002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6P190MB0278; H:DB6P190MB0312.EURP190.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: k24+oE2l6zzKgVM7aQVIaTIEeBFRvg7kbRIuOhglOC7gAjz/UQQ/51C73Do8M2CC/j5uZgvvoUbT7mvnqauVflmMZuiG3KHhgmZs5VvU/j1XIytInZzKRfvzRPic35wmwtK6Xtuxe9x9Z2MVT9Ck2fShKSg2uL0U/eeAbfGcjq4/kZpi0JBU2euZtgDwqIHL9L6arJmmgMImnxnYbChIkkFfpUDaanZxBXclMIiffS63038VvOYF3SRQ2qhyqNVihZhayi4X9ljIm+2TkZWkxeJb77LXeXfk4+R+Xxp5c5L4j1Tc0u7SI3Tc8AlP6ns5KLuRmfSt/uLK47AS0x0l9YsQ1tgN4eoW6pndc+VWk/mKMxsZ2r3zuZlQ5BCKBp27rIeZA2QSWuVZGJsy8dXol/Y6wOBN3lZbSUcLDv5Z2qPr+XtK1l9ut8Ql2XMIQEd03lFKTxK860e4oNQ2/bOQSyC5WNmulrUuu6f2Nra9vzXkh/OAZxBUQG5ROuL5UyTGg5G3w+/4b5KGoLuUq6RavA==
x-ms-exchange-antispam-messagedata: 8Hj5TsxzDyvzzZxdjrHDf+4fl9BqEWrBdNFO3xbC7OPBaLef1rXEdxkloB1z8qtoY6gAnrqOSE+qfBhI34PyGlyi28ve9drr6XMdN0vyN/VCkvRNIN9pLdZPyzlbrm1xbDBH3CqMbG39JmPO+c6muQ==
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <F6527F351F1DE84EA435FA83864E37BF@EURP190.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f40dd62-3264-40c2-7edf-08d7b0b3fd1d
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2020 18:38:59.0036 (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: Nv8gEe/ydUnCMqynJxejajal/HxC4M4uwjBGSTeRpuBjaiZ3KvlJ/yF8VCXlBpY8X2oKZDKArvJX9rq5t3U/48ntwc+RLj5N4lQjZEKwKRI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6P190MB0278
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/jy1_QF1h0A3ymAtDgx2JnMXFjQs>
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: Thu, 13 Feb 2020 18:39:09 -0000

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