[lisp] draft-ietf-lisp-yang

tom petch <ietfa@btconnect.com> Fri, 13 October 2023 11:56 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9F30C151094 for <lisp@ietfa.amsl.com>; Fri, 13 Oct 2023 04:56:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 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_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rxFqgzH5jhaq for <lisp@ietfa.amsl.com>; Fri, 13 Oct 2023 04:56:32 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2090.outbound.protection.outlook.com [40.107.22.90]) (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 70602C14CE42 for <lisp@ietf.org>; Fri, 13 Oct 2023 04:56:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BV5gGEiz2RdF3mYoZgjN3xJlBw+ZBX0oYRcOiHgIcIlwfpB7153E+LouSggu6tVpG18HaD3v+qWvJKcSWesVsUAKNNQ2WUJvN5hwvpfMZ9RruEbmvYXhaNqT4fxl+PX986Efib6FHABMedluK2gP/JcGINEXRbsawqmfb2WY+WgmlTY6ylrvclZGYQW5WeGCzaiGlzvd13ilCatvK55tlMsmNFgBwzTxX7rdfTTDQosHdAFvejQukveOIlPlpIqizMxsbspfjEBveyDoLv+n3trB/vPuWaRZ0OJNfHAfF+xDJ/KUgG3hCw9FHmR5LttC/sMquR6futFzMnk7XGED9Q==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i0kcyQ+SVVq/aOVBGg8CSTdr1p+EJ63pVt58/leBA+Q=; b=oO0Tgv+5eZYDex6YlFSamrsj/6cn4xUI5gfUCDjSgP2ZFrSipL30apBiVUxWryK+Vt7PXKIgcrs9Yzg5H68u62eB9pV2c/RvgNAl22UDP/K2nfT3wrMd5qU9EOeLr/TlAS2ieEMfA6PoG1y3m1XwM6NX+V2lgsfjdKCxOyMoMuTKJJV+pbLV93NJ/KKAv8zVpePQBAt9FL/6JxpwzJ5hjayDhtBz/yoxKBfMeqRbh40nCTDh1pDzDh2L/P3jrOoXNWHN0ht5rzOgxeX8JOYFyqBQibl2s/Kem1btcGVDhIitFE8W/oSkkFIjadNU1UH7U05ECZCf+ycli3wLEcM92A==
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=i0kcyQ+SVVq/aOVBGg8CSTdr1p+EJ63pVt58/leBA+Q=; b=IjUaamlHWbfkE8TY6cxCic/97DDRXr/apw1/b9ogdWtEaHuDU+xvvQVHRXysR1aw+78LGbqE/ppBW+/gd5PISiXVKoAWDJE7meotrgCeWR3jYGRPRyHwhUd+O0taWSRDLIfRdYpJHGQSB41z64LeZH6oReOYEhV+tofY8bDYqWY=
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by PA4PR07MB7472.eurprd07.prod.outlook.com (2603:10a6:102:cd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.46; Fri, 13 Oct 2023 11:56:29 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::b23e:6d05:ed9e:1738]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::b23e:6d05:ed9e:1738%7]) with mapi id 15.20.6863.046; Fri, 13 Oct 2023 11:56:29 +0000
From: tom petch <ietfa@btconnect.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: draft-ietf-lisp-yang
Thread-Index: AQHZ/cc/+u9weNOjwUqas/lV2ZWe1Q==
Date: Fri, 13 Oct 2023 11:56:29 +0000
Message-ID: <DB7PR07MB55466518FE67E675CB8A3684A2D2A@DB7PR07MB5546.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB7PR07MB5546:EE_|PA4PR07MB7472:EE_
x-ms-office365-filtering-correlation-id: 6b0e64a4-c07d-42f9-2ee6-08dbcbe36fad
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9iEhtIidCQBDazIA1QR4qh9BJOm8VeTKVKdS9wRKmH298P3C/s0neVibzi5ikHiuj9RxDudMmro/VBSp4UtDVLlFoBfbEyXV/iFPZ1Rb+YP2zixN7LAYK00SzTJZu03JMDtajrON36n5hAfTObMQ0cRHmt4kF41G+46EypuZPcTnpHdLidTj/2QP1jkAfBXc9VtHkKdewnnLq9jzITdS3MbffxfK9u4IRtJ0KEgo8YkkD78Z1jjRso3XBa5m8xwaQfw8NNGsSD/yxpDFTM8xHNRhu0LMbPab0GptmuOOwaiURANcnZfPjGaJ2k0HfTy7nBHnnT26pbBSOU4Ezo/dRlv4UoBqGY+5I0tZkpATQlAlT22yOerzzj8CVk/7CjLrGNfvMHYLsBZZbudHg0pyYlstSCoI7yTmcNENPWdt+A7V3STjF76Y8ikBGaaLzTTuqv6/5uVwVD2bbDnAXPs9h8DB6EaO/AvSufNBVPoUsBuIxl3NvekuZryjXLuMPW1BiG98/DBRYVMuqlNB+imk14cMJ16YAxPUIdJFDd/p3Z79tylyaAqgWmK/+/SwHhU3n3r560zEMlmLC6Azk7yaR226DxM5ntyEk9CsP9E7uX+FjxTz53wd5OfJnVZh+inde9dOrQxDcvnuJnzXvpBD44Us0JbZ1lk4vFgymyfKUAgMO3SW5MpNcxuzGNJyuZJ2
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(396003)(366004)(136003)(346002)(39860400002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(38070700005)(7696005)(9686003)(6506007)(82960400001)(3480700007)(38100700002)(122000001)(55016003)(86362001)(71200400001)(83380400001)(26005)(52536014)(8936002)(8676002)(4326008)(2906002)(41300700001)(316002)(6916009)(5660300002)(91956017)(66556008)(66476007)(66446008)(64756008)(76116006)(66946007)(478600001)(33656002)(21314003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: aJQcNS6pgzAmc6gjy5PRggSHLxiDmHpy5FKDPQ+3pLTIaY+foMBbILCEW5C+8IWdbwryXjqolzgZR42ljA4vnLrdu94b1Z27gVqbdZp5k5c77AmNQyRvuEm9e0nObqE+Kfpwbqc79VcUrpemYf0tIlQcER4WEyOJWpf9EVR4Twe1GButYOXVJmBAD133+uB331VPQcv9hQtSPmiUhE+gj/259zfrC+FVG0ltkRse/Bn3KiRRR0sNTx1XjiLZeltQ8N4MLLwDQ2hOHEuENsI7zzWPoDtXrWyLrbIGbZyxBaCmkE7WLF0AHZUKnirAeZpWfv9dNXHLoyF1SKLbCi6rd9ZK+9O3ME73coj7G+doLYQa1O9JNry8GjAPKInfrGst1yAyDhd8WrlwmRX8eHzvRSMoqxgG3sK8NVfz31vRjw6iBxsPu+Riuoj4PcvdnjCmuCmSRVbKCPhYp7TCLWmkUlrXehSYXM0GTNV1O20W6sJ0i8mXLkpDzj22CHMbspcCWPqI+lfhGMWuFl3qtgzPXp4wvvHffryifuBIbzAyxixeIhOQzdW6E2ISlVC3n6MuEExZrCAb+UMRUpXWkJhBw0nPNEd3aobH5nMqV8soi1w5PHYqhtqW6a1yXAQmj7DiI+4IsOo0d3/OsD1Ib99+x3/7ZlmCe1Ppr3C04pkyAinxrRn5i/sSwzn4LcK6qEsBfsfPeRtOwNjyNDxngVGC5OAvm1EOAtdswf6VRJ7Endmd8cYEFcH9d8tg3UvMPeGhmujk+WjujkfAP1dBlozYfPBCe0ESWWMaPdgF4gfcmqcM6sqhqTndb4cWyofGhY1WAL3PTBtjRG3cLFJYAYMuKJJFHBRd7kDcpr8fVnx9qaOFsSPIB2ptxD84vR81/un7XoZaoA0DwFJeAiDMrzFpc80CYVuJ1AZIM+vPme0fBf8kmRJ+Gwq/4hIAvy8qZr72RMlxBkR8jj394GdoWG+AuSUyDJWsyWbQCh5qEFnxh7yTIdUSUsnv3CknH6qtVgYZ+Z/0IOt+2WVVM2bZj8Ws0gVNgPtlTgwxC3yxRTxY4i5CYDst8aPsddE5K376HPwd0W5yb4BTJbmSrMZWqQJdm7K/9Y305dLJDDOn24ZKvXICePWzRgs9F/Y1zVwBLKzMLkk5YpTxhjkhWmqPWWipBq69HjlrrB+0Umxv8+DA1yrDofmePCv5Idk89d59vq4iW3NLVfIzG3pA6LpJmmuhmYOjdY6xr/J0LfoUNUx1O9BtbvaMf2sqEKGdoOsgwzxzkc93nxW7itWvFGPgXQJXTUGjn8gkjujNW8OZY6jpqaxHgGzHpPsQZJsFoKHNnThNzE2+IquO2UKafv24M8oeWWUn/nVnp3IQPBmdNYtuCzwk26BFpX7qX+wnfMmbYXHHGyG5NNuUd1Lc1eR4fA+7Lf2YMo+RkL6E/QvmOYJDqubzkN3NqDZC5ZkSqSwp29JSSMMSDK0d4CpZK+8UBTXeI/5EZobZx62wvGFj4z+AIVvnoKsk1u72t0gbguMZi8YuQ1cUcCu1sH4/XMuSROTYhAAVOqOc7mYkR5GNslA0rJ8=
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-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b0e64a4-c07d-42f9-2ee6-08dbcbe36fad
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2023 11:56:29.4125 (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: BDnmDVGbeUKZ4YWNnwCsnCkwia93MMTfl4HbZR8vuvK9HCPo7eiOtM1WhkkzLpKTsuzpXr0nWq1oFLh7hdty5w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7472
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/tYPKg1AY_fSyKBPEgRUioJbaaH0>
Subject: [lisp] draft-ietf-lisp-yang
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Oct 2023 11:56:34 -0000

Some mostly non-technical thoughts on this I-D which caught my eye

Abstract I find a bit sparse - what does the YANG module enable a user to do?
Configure, manage, monitor, ...

I like the choice of module names and prefixes - so often these are a melange.

In the YANG module

WG Web is ood
as are the references to lisp-lcaf-10 but I think that those should be RFCYYYY or some such and not a URI

references to BSD license is ood

There is a mixture of XXX and XXXX which I think refer to the same I-D - consistency is good

I note you switched from Enumeration to Identity.  As I think you know, the former have stronger change control, the latter none so a vendor can add new roles.  I am not sure if this is a good idea.

You have the same string pattern five times; worth a derived type, unless you think that they are going to diverge

/locartors/locators/

references in the YANG module must appear in the I-D references; I do not see
RFC2404
RFC4868
lisp-lcaf which I think should be RFCyyyy or some such
IANA address family numbers

The IP addresses use the form that includes a zone of indeterminate length; is this intended?

reference clause for the revision should be to this document

IANA Considerations is double line spaced

HTH
Tom Petch