Re: [netmod] WGLC: draft-ietf-netmod-geo-location-04

tom petch <ietfc@btconnect.com> Sun, 29 March 2020 14:58 UTC

Return-Path: <ietfc@btconnect.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 7420B3A0BE4 for <netmod@ietfa.amsl.com>; Sun, 29 Mar 2020 07:58:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level:
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 j4Mlfue8qpt3 for <netmod@ietfa.amsl.com>; Sun, 29 Mar 2020 07:58:26 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2095.outbound.protection.outlook.com [40.107.22.95]) (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 4A14A3A0BE3 for <netmod@ietf.org>; Sun, 29 Mar 2020 07:58:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BU0/gi1McbBmpFi1hIlpBDDL3N3GZ13pN/eXgVcPUwSly/wwU0Ta2UHn8lv+wL23w5nY8FLi9rad2naSQVsXH65CHyOi+zAIeU0eJL02TuOsyNv79b8j1mGB2wrUXsS/isjgGOqJ2k0445W36kkJGTRyeBZxDyOMByDlkfsQZScXqeOJbep/tEEYRFGsn6oWzNOnKRAhlB5YHBrmDOd/YMABwrHBEz8fXwbyMBiXwWjTyS/dNqG/UNNGUwMmHjBb7Q1/lztnOVsF6gDzh7arS89bU6UFbY+kOSCi9c/iyD9NbWkzaF3vJ/nf/IMo9z4SixT3PTpdBfoeheHtgoyh1Q==
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=j/DuSImBeqWTsv+kGME2nYxPHz1fqQMlOfMOk0vIjT4=; b=QHu8gve9OW9qr0TlCta22NP5uUx3a1n5rswvzb0L1O5L4j5Efj1sa5bdgSkDyUyI2eRjYXG97SyGrwWZhp2LL1mJ7zKI9Oxkd29akzqHulndHi4SSVt9ZP2YtX5fYGgPW2M/E8hF/q0AQKJyZr34s3sLEZSlahUcjMGzO/WuZxJrrT6N0/IRt0YoX7XEnecTYKYkB/k+BcdUKqyGahclMsUI+t5OBNu1kG1nO9hwgoYp6+UXZzZeohNx55ijsk6+ojyGnN5z+t59lyzA5O1nShpEjV3NoHiG6nx6tR19vspoOjW0HdCrtd7PZpggzxLwfQ1FIBDQdz/mNjN/WZkBqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j/DuSImBeqWTsv+kGME2nYxPHz1fqQMlOfMOk0vIjT4=; b=FWpdj4wCUeCObdPFElFFfWCorrDkSrSW3orj5a39bsDeDAVUvPlo79lwgnaCcuqqjwg7Lom1h/gVZSz+QewNd3tdcYR0iWtfLXwrJNAVEerUZ91h1Cgcb2fx21YdnwhF/FtoRdHaK9ckgrJ7mMO0P9gvxNdjeoHsq2HD6NsiaFo=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5321.eurprd07.prod.outlook.com (20.178.42.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17; Sun, 29 Mar 2020 14:58:23 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2878.013; Sun, 29 Mar 2020 14:58:23 +0000
From: tom petch <ietfc@btconnect.com>
To: Christian Hopps <chopps@chopps.org>
CC: Kent Watsen <kent+ietf@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] WGLC: draft-ietf-netmod-geo-location-04
Thread-Index: AQHV9mJTQUoHQLavdUO4i7xG3Vde56hbUQUAgAFzZluAAAwHAIABNkL0gAAZKQCAAaTRzg==
Date: Sun, 29 Mar 2020 14:58:23 +0000
Message-ID: <DB7PR07MB5657EE9160538088A87E3CF1A0CA0@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <01000170c16b721e-b5be8d27-8f4a-4355-9682-424f0dc5f337-000000@email.amazonses.com> <01000171182b030c-b715fdd4-0d1a-4373-a2b4-ba26e19b3232-000000@email.amazonses.com> <DB7PR07MB5657B7FF2AC7FFB4AE81333FA0CC0@DB7PR07MB5657.eurprd07.prod.outlook.com> <4FC34FCE-02B7-4959-AFFD-4DE84F4389B4@chopps.org> <DB7PR07MB5657BAF5920781FCD32BB5E3A0CD0@DB7PR07MB5657.eurprd07.prod.outlook.com>, <7198F1E3-AF32-4195-AED0-97C6DFD1A7C7@chopps.org>
In-Reply-To: <7198F1E3-AF32-4195-AED0-97C6DFD1A7C7@chopps.org>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 48a2a192-d945-4537-0e65-08d7d3f1a0e6
x-ms-traffictypediagnostic: DB7PR07MB5321:
x-microsoft-antispam-prvs: <DB7PR07MB5321CACB4E46E0452ECF40D4A0CA0@DB7PR07MB5321.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5657.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(396003)(366004)(136003)(376002)(346002)(39860400002)(9686003)(55016002)(64756008)(52536014)(478600001)(4326008)(186003)(66446008)(26005)(71200400001)(7696005)(54906003)(15974865002)(5660300002)(66946007)(91956017)(316002)(8936002)(76116006)(86362001)(6506007)(2906002)(81156014)(33656002)(81166006)(8676002)(66556008)(6916009)(53546011)(66476007)(586874002); DIR:OUT; SFP:1102;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VXtz0CuHNVmU7AmLnFAsPOI97sGmssJhkWsBjZTgXmhpoLRFgF6pnbWQnEQf+kIZ6S+3/r5fzmFBrYIuP1jqONbfGgaHIQk0Lm3mdFJXU7H3EojHdkQqRfZvNoV8p8Yg1f/ts5BZ3uaEPTqOtfFrDvn2Q5AlsvWneVLgqvyzGaVDBENjYMUh7TotEP7DKYV6qaeL1psHP1NamOLmr42kth2eHlS34NVwg+T+lp9R73HPAXVjUZgh4Pv/mmcpOX8itll/EC9CfK5KPBDw/HV4lLl1Qty7Og0r3/7ty0jFBGvmEvcxYqBBpETZY0XriAg9G2X2Z4M6YuFGc/vfMLb0ETUzP6tVC8dmjkVGIM4DnhWPUEWaqwj2iT567a6SDV9CyHmfitKuAx6fK/GGUmSUqzV5aqLWZaWxkncge4Y6aBsjy6BzTU6L482hAzyoB9uYtHZNHAEAoSl/akeIMAg1eG8CnFVIona3EWR8Irj13cdQlcuru1Qe9AzHsmDWOpIEM/cs4Pk9bRfGSHIlf7vgr/wAUBZ9GlQblpwbpE2XiJrIzgJ9G7n58B5uYQdxF48F/jBVppE54g8c+fCZ21aF2w==
x-ms-exchange-antispam-messagedata: 8MFUTyonqShyn0Tql7BypHFTyNGnmobt8eya0mezirBRAZOqfFgTZAZ2RR8hESeflNZmPsGFRIZYJoSsRkL0mOKtaJdzsR+pMs0EkS3Tb5FO6Nt7fSCTzj8rq0UOIZu7jK+lzz4mJZTMVF1TojzV0A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48a2a192-d945-4537-0e65-08d7d3f1a0e6
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2020 14:58:23.3346 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uTQnde2nNE51tIctYiGAVZmns06tRayhAOO+0jQm4eP1FwQaUNw3y9628+WaE/SHwh0H6PEB9aswyjfBFoIG7Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5321
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ufA9xnOrNwx7UHdsBEj4_sdakXo>
Subject: Re: [netmod] WGLC: draft-ietf-netmod-geo-location-04
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: Sun, 29 Mar 2020 14:58:29 -0000


________________________________________
From: Christian Hopps <chopps@chopps.org>
Sent: 28 March 2020 13:39
> On Mar 28, 2020, at 8:36 AM, tom petch <ietfc@btconnect.com> wrote:
>
>> A wholesale lack of YANG reference clauses; perhaps half a dozen needed
> I can see 2 places I might could put these, in the "astronomical-body" leaf that references the IAU and in the "geodetic-system" for the default value. We are creating an IANA registry for the values in geodetic-system though so perhaps you are asking for an IANA reference instead? I don't see 4 more obvious places for external references, could you help point them out?
> <tp> A good starting point is any reference in the body of the I-D should be in the YANG module too in a reference clause, such as www.iau.org, IS6709, WGS84 and may be more than once for different description clauses.  velocity could include the formula or refer back to RFCXXXX perhaps timestamp too.  RFC8344 has enough (but not too many IMHO).

I'll go through the doc, and see what else I might could add. A couple points in the meantime though...

Some of these references (non-normative) in the document are for the comparisons to other work, and they point at other outside normative definitions for similar objects. I think it would be wrong to put references in the YANG module that point away from the definitive work (this document) and towards some other normative standard.

For velocity, referring back to the RFC that defines the module within sub-statements of the module seems rather redundant. The reference at the top of the module is the default reference for the module, if one starts adding the same reference to module sub-statements where does it end?

<tp>
Christian
Think of an operator trouble shooting a velocity-related incident.  The YANG module is readily available and the description clause and any other part of the leaf definition is on the screen.  If that is all, and it is not enough, then the operator has to 
- pull up the entire YANG module
- scroll to the top and find the RFC  from which the module was extracted
- pull up the RFC and search it in its entirety
Contrast that with a YANG reference clause that says RFC XXXX s.2.3 which the OAM system may already have as a URL.
Likewise if the authority for syntax, semantics etc is a third party such as IAU, then better the reference clause takes the user straight there.
I think that the description clauses are good, often they are too thin, but sometimes more detail is wanted and that is where the YANG reference clause comes to the fore.
YANG modules need to be user-friendly when stand-alone.
Tom Petch




Other than that, I'll comb through again to look for normative references that aren't yet in the module, and also address your other concerns in a follow up version of the document.

Thanks for the review and comments!

Chris.