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:43 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 679371207FD; Fri, 14 Feb 2020 02:43:25 -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=EyzRzPmp; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ax6IXgJj
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 H7VA4qb_5xTo; Fri, 14 Feb 2020 02:43:23 -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 AB7671202A0; Fri, 14 Feb 2020 02:43:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3217; q=dns/txt; s=iport; t=1581677002; x=1582886602; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Xce4KbuT4VkSpNO0i5ULC0Rq23BzTxpJXS0YYCwB1ok=; b=EyzRzPmpZes9APKjBHLDVJP8tawPcl+X5C0FDHCOYapLjt3ThECyIzTP KZoIPwinyiZT9oO2hn1TYt24R1/R5fvu+HjM4ErghDgB71ZUcUNO1J/Z7 TasS02KSK0lb+fC1tVy09+4PCfDAx6IcRToeemqDUb5kgwT+QLANha3ym Q=;
IronPort-PHdr: 9a23:CdXA9B8MMysXQv9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVdSaCEnnK/jCZC0hF8MEX1hgrDm2
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CuAAAweUZe/49dJa1mGgEBAQEBAQEBAQMBAQEBEQEBAQICAQEBAYF7gVRQBWxYIAQLKgqHUAOKeIJfiWKOL4FCgRADVAkBAQEMAQEjCgIEAQGEQAKCUyQ4EwIDDQEBBQEBAQIBBQRthTcMhWYBAQEBAxIoBgEBNwELBAIBCA4DBAEBAR4QIREdCAIEAQ0FCBqDBYJKAy4BAgELolACgTmIYoIngn8BAQWBQ0GDIg0LggwDBoE4jCQagUE/gRFHgkw+ghtJAgECAYEsARIBCRowgxCCLI1LHYI6nmYyRAqCOodNilQEgWKCZoJJiBSQO45oiG6CKpAWAgQCBAUCDgEBBYFpImdYEQhwFYMnUBgNjh04gzuFFIU/dAKBJ4x9gSIBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.70,440,1574121600"; d="scan'208";a="721538362"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Feb 2020 10:43:13 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 01EAhBjV028855 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 14 Feb 2020 10:43:11 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 14 Feb 2020 04:43:11 -0600
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 14 Feb 2020 04:43:10 -0600
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 14 Feb 2020 04:43:10 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gypwv3OJc7OTj8NkMYNOd4ptkvVaqnBSiwUVX15rGJkT9/g61GUf9uzib2nYw/1+vPWtrPkut3eJJzLrLVEaW2OgMAvc8sHuCUYRBrrOpVHu5QvIbbQm3p1RphruWQvarqImJxCGnGjENfb2aBia+/2bdphI102YNjrSAmrYyFtsptKH/e4aXLWTtOFQFUJdaOzUEaX5503RiTDXyPR1iSfDup+BmAnpXWl3XcFtzLUZ+o1MXMiVD5KpOyRJsAoreNXXaQ3DcLqVHxFw4OHyoqesBenlQ/Rv1RgXLIctSb6h+dEh9Wr793ngBmU5OxNBDUCv1UBQd52d8wie5AXNLg==
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=+HLMxwNhIFZA192KMVfirgBjBVf1Cp4C9li6UosthoU=; b=WSdAA6NAk0+U/mgfPabkNztBRD30dM4Fc0/ZaV0h97jEHEaei3cgXAgd8K1/Oi0BV73DcShhCVYVVj0BZb05B5xFZfKHV3WUp0xi+oWl2ovDpofLV8GyDi555RxkJHvvMIbQLClNvov0MXQgAkdRaRik2birh/dQueenLVAvzZB51ST/KSEa6crwkS5wdAK2+S59verytXA6JThEI/VNI49UGSi+BPz9zreLhXoH1qessN1CwpHB66zs+0fezH0YMhDHz1VpChsjP5+h7wYWGA/4lp3UQ7SCpyFkJrmnTC+iW6TiJ55bs/tR7a+M8uEKcCXjyl/6LsgKt4366PSAYQ==
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=+HLMxwNhIFZA192KMVfirgBjBVf1Cp4C9li6UosthoU=; b=Ax6IXgJjRwtBbKRYOwYf8qwLSdKuzwAJIge6YTK5v0imO1e2WvQt4nAQVYa8TOjO13Qnikmrf5pFWVRlWb3YizYar5aUTJqw8Hfv5vx+AK4b1QU9mhD/R6Hz8bdwWONhzJ/46ZPTQtReTt/g5lcOqTvdpQGTTfZ+KZlIzedNYuU=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (52.135.38.209) by MN2PR11MB4414.namprd11.prod.outlook.com (52.135.36.155) 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:43:09 +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:43:09 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Alexey Melnikov <aamelnikov@fastmail.fm>, Christian Hopps <chopps@chopps.org>
CC: "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: Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)
Thread-Index: AQHV4m8DGI058sprvkKdYtaQYpu786gaftpg
Date: Fri, 14 Feb 2020 10:43:09 +0000
Message-ID: <MN2PR11MB43668E4C0863B8A61857CE0CB5150@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>
In-Reply-To: <2ee6b71c-bd2c-4676-9e14-cb240c6845c9@www.fastmail.com>
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: c47c9abe-2ca6-41bf-0724-08d7b13aaec7
x-ms-traffictypediagnostic: MN2PR11MB4414:
x-microsoft-antispam-prvs: <MN2PR11MB44140D18A88953C9BFCCDECDB5150@MN2PR11MB4414.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03137AC81E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(376002)(136003)(366004)(39860400002)(189003)(199004)(110136005)(2906002)(966005)(316002)(478600001)(54906003)(53546011)(71200400001)(55016002)(6506007)(9686003)(4326008)(66556008)(64756008)(66446008)(81156014)(7696005)(26005)(8936002)(52536014)(5660300002)(86362001)(186003)(33656002)(66476007)(8676002)(81166006)(76116006)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4414; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: esCRdTJ+A41zRmAAHQbpMKqVDoqotfbQP5ba2PsRnAjvnzjKeMZmgh51pjqvXnz0RsfjMvMnOvNqOWUBDtvcgi0yBFjByZWUS1NqoJbt6Yl5oO0CgSA+ISZICCDnAEQp/OtUvHn3ispZChizdC47DoSq479dT68h6236ZCM9sz+F0MvrJ92YahGII3DBsDquja21tIeYZd05L4EODgR0VOqkSsEG5/Fg5vFaCO2R1iEQXlZyl9gYZHYttXHfDIUk2e96APCcOr8/4awKY7ABfhMtVQv7LuXnbG3UdeTgXcS8SDj6wN6YJ9LMq4j4LWA+ZIo7euw9xw13sdEd9qdMJouRK+cHb8/IQmTeRbSqDmzUeEpy8dnQYt4uyKyymKsP8KjjXka0I97y1fYj8uaOS6gsw0r1R67sqOpoCjRJ9VlfczjqR1/HlvO69GT21ip7udLxZfsnddeG2umRESZux59DMfgUEmkLdl8MiIkDWPCk+iszSV8Yr5cn+sy5DtMDlh1oHdw/3ILcyqLnoJFqKA==
x-ms-exchange-antispam-messagedata: yLvPXVoJ6gIn4dNokXk+/lZfABMi1nJUN79Veqz983sKOgzcnku5/iWPeYM9jbOKYovbg9m/GfufMfz34/Xn6+5nn+Mu2mhNXxF8VeL3+u8VkGtT+U2dFunThOoqQHH/7koKWiFm8QxNzd2xiY7xJQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c47c9abe-2ca6-41bf-0724-08d7b13aaec7
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2020 10:43:09.3563 (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: JN1YSlI4KkmvWmYOV/ZfY4Xzp88s8wlPr0UdyAIaw6yrDATruV9TifkF9+i1Nv+TRayrXXS4q56Afub3y1i1cQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4414
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/OTWYe6pSEDCRaJ6TtQyzlbFpkc0>
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:43:26 -0000

Hi Alexey, Christian, 

Allowing Unicode but requiring normalization as per RFC 5198 for IANA managed tags makes sense to me.

But does the server also need to normalize any configured tags?  I.e. should the description for the tag typedef also specify that tags SHOULD be normalized, and specify a normalization method that SHOULD be used?  Or is the onus on the client to use sensible (i.e. already normalized) values, and if so, does that need to be stated?

Thanks,
Rob


> -----Original Message-----
> From: iesg <iesg-bounces@ietf.org> On Behalf Of Alexey Melnikov
> Sent: 13 February 2020 13:10
> To: Christian Hopps <chopps@chopps.org>
> Cc: netmod-chairs@ietf.org; Joel Jaeggli <joelja@gmail.com>; The IESG
> <iesg@ietf.org>; netmod@ietf.org; draft-ietf-netmod-module-tags@ietf.org
> Subject: Re: Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-
> 07: (with DISCUSS)
> 
> 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?
> > >
> > >
> > >
> > >
> >
> >