[yang-doctors] Re: Yangdoctors early review of draft-ietf-mpls-mldp-yang-11
"Joe Clarke (jclarke)" <jclarke@cisco.com> Tue, 17 December 2024 06:24 UTC
Return-Path: <jclarke@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82E43C14CF12; Mon, 16 Dec 2024 22:24:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.738
X-Spam-Level:
X-Spam-Status: No, score=-9.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_PERMERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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
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 C2Ry9dNJ6edx; Mon, 16 Dec 2024 22:24:09 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49F17C14F70D; Mon, 16 Dec 2024 22:24:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=27674; q=dns/txt; s=iport; t=1734416649; x=1735626249; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=q7PsJDhnjc0YRn03fXuzGWztySXU1woTxGWJoelBbos=; b=PQOLSwlNVjSJpxuqD+c6OIB8BGlvWI/86CzEnRLiRbERFoaEJBSc6gjH p+Szz+Q+wc3/iuqRHEDh2XK5yOeTOepYVlPHXKhbaAXGU6FynPyr/EBX6 P4aPRSU1RLOtXWQ6GPF+OEBm9KzwzU+TWiFz8YEeQLq9IyYXYkqAma0t+ g=;
X-CSE-ConnectionGUID: lzM/E1ZaTv2MlRgT9gf7DQ==
X-CSE-MsgGUID: sp98j+SKRe2XFTJ+04Jh6g==
X-IPAS-Result: A0B3AwBjGGFn/43/Ja1aHgEBCxIMZYEjC4FBMVIHdoEcSIRVg0wDhS2IcgOLY5I1gSUDVg8BAQENAjkLBAEBhQcCFopWAiY0CQ4BAgQBAQEBAwIDAQEBAQEBAQEBAQELAQEFAQEBAgEHBYEOE4V7DYZaAQEBAQMSEVYQAgEIEQMBAisCAgIeER0IAgQBDQUIGoJgghwUAzEDARCkYAGBQAKKK3qBMoEBg1oCEEHZDQ2CWYFIiDAEGgEqSGoCDoN+AYR3JxuBSUSBFUKCaD6CH0IBAQIBgV8eHoMdOoINIgSCOkyCGzGBXl6BDIN+gzQShWkegS+DF4tSUnUiAyYzIREBVRMXCwcFgSkQDysDLjYxggWBWwU3Cj05AYIQaUk3Ag0CNoIiJFiCTYJbgj2EYWEvAwMDA4M8gklVgnyCF3xsAwMWE1AdQAMLbT0UIwYOGwUEgTUFmncBPUYBRoJyAWsIXwQDLyICLxc1BAFFHxQQCyqWSUqLSoRgnUxNcQqEGowYjzcEhikXhASBV4sumGJmmHsigjWLK4QFkU0TBIUVAgQCBAUCDwEBBoFnPIFZcBWDIglJGQ9XjVYWhi6CPrk6eDwCBwEKAQEDCZFnAQE
IronPort-PHdr: A9a23:OGbPsx0SU+ImTKYesmDPmlBlVkEcU/3cNwoR7N8gk71RN//l9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUTdY
IronPort-Data: A9a23:bJ4i6alY0U3menqIwQNdvYno5gyFJ0RdPkR7XQ2eYbSJt1+Wr1Gzt xIcWW7SPPqIN2ehc9knPo3n8UoOsZGEndBkG1Ns/3xmEFtH+JHPbTi7wugcHM8zwunrFh8PA xA2M4GYRCwMZiaC4E/rav658CEUOZigHtLUEPTDNj16WThqQSIgjQMLs+Mii+aEu/Dha++2k Y20+pe31GONgWYubjtOsv3b8XuDgdyr0N8mlg1mDRx0lAe2e0k9VPo3Oay3Jn3kdYhYdsbSb /rD1ryw4lTC9B4rDN6/+p6jGqHdauePVeQmoiM+t5mK2nCulARrukoIHKZ0hXNsttm8t4sZJ OOhGnCHYVxB0qXkwIzxWvTDes10FfUuFLTveRBTvSEPpqHLWyOE/hlgMK05FYkK36FaWFNHy eJCDTQ3YSzSiOzp7IvuH4GAhux7RCXqFJkUtnclyXTSCuwrBMifBa7L/tRfmjw3g6iiH96HO JFfMmUpNkmdJUQTYz/7C7pm9Ausrnv0dzRCq1+9rqss6G+Vxwt0uFToGICEJYTSHZ0Mwi50o Erd5zWpAFIhF+aSkwqrzlDv3rPtnX30Ddd6+LqQs6QCbEeo7mAJARMKEFq2vff8j1a6QJdaL 0AMvzsnq6d0/UivZtjwQxP+p2SL1jYZQ95LO+w39A/LzbDbiy6ID24LCzJGY8AhrtQeRDE22 BmOhdyBONB0mKeeRXTY8vKfqim/fHBJa2QDfiQDCwAC5rEPvb0Os/4Gdf46eIadhdzuEja2y DePxBXSTZ1K5SLX/81XJWz6vg8=
IronPort-HdrOrdr: A9a23:g5pt96AUWQFXL1nlHejRsseALOsnbusQ8zAXPh9KOH9om52j9/ xGws576fatskduZJhBo7y90KnpewK7yXcH2/hhAV7CZniohILGFvAZ0WKP+UyFJ8S6zJ8j6U 4CSdkxNDSTNykGsS+S2mDReLhQoqjjzEnrv5aj854Hd3ASV0gU1XYDNu/tKDwPeOApP+tfKL OsouB8i36Lf3MRYs6nBn8DcdTiirTw/q7OUFotPTJizBOBow+JxdfBfiRw2C1wbxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819pqHqW3+4goAwSprjztSJVqWrWEsjxwivqo8kwWnN 7FpAplF9hv6knWYnq+rXLWqkrdOXcVmj3fIG2j8D/eSP/CNXUH4g169MRkmy7img8dVRdHof t2NiyixsJq5Fj77VTADpDzJmJXfwyP0DsfeSp5tQ0EbWPYA4Uh9rA37QdbFowNEzn9751iGO 5yDNvE7PITal+CaWvF11MfiuBEc05DVitueHJy8fC9wnxThjR03kEYzMsQkjMJ8488UYBN46 DBPr5znL9DQ8cKZeYlbd1xDfefGyjIW1bBIWiSKVPoGOUOPG/MsYf+5PEw6PuxcJIFwZMukN DKUU9et2Q1Z0XyYPf+kaFj41TIWiGwTD7twsZR69xwvaD9XqPiNWmZRFUng6Kb0rwi6w3gKo CO0b5tcojexDHVaPN09hy7X4MXMnUXWtAUvNEgMmj+0P4jAreawtDmTA==
X-Talos-CUID: 9a23:2/ZDYmNFMvGe9+5DXDtCs2NNKMkZbCf4yE3fHx63BzlFcejA
X-Talos-MUID: 9a23:KYfYbgwTVB5l1RsNDPvsy9KzCiSaqL+2WRAP0q4lgcTeBQJMGXTF0Ba3HIByfw==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-l-core-04.cisco.com ([173.37.255.141]) by rcdn-iport-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 17 Dec 2024 06:24:08 +0000
Received: from alln-opgw-3.cisco.com (alln-opgw-3.cisco.com [173.37.147.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rcdn-l-core-04.cisco.com (Postfix) with ESMTPS id 45B7B1800019C; Tue, 17 Dec 2024 06:24:08 +0000 (GMT)
X-CSE-ConnectionGUID: SXjm0WF+SQqJpDFQvW/QVQ==
X-CSE-MsgGUID: uxNCYjnATgataVHx6RnqLA==
Authentication-Results: alln-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.12,241,1728950400"; d="scan'208,217";a="19861437"
Received: from mail-dm6nam10lp2042.outbound.protection.outlook.com (HELO NAM10-DM6-obe.outbound.protection.outlook.com) ([104.47.58.42]) by alln-opgw-3.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 17 Dec 2024 06:24:07 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xjH69RxXMv6WoOQjJaG4IlEATizJV7X8/drjvTw0UkLlcUmbRQH9cDCBCVeUiTcai1YVtMkxSAkMsfNTY0OmaP3pD3cWj26WC+mtYXnHXUudKpsE1rmJwHYyVYVTHKTiqjV9/0Nn9uY/I6h7LOpnNmzYtTkIqpFchM80FKVMP7y4crLVr4IKhOfQLLM/vJExnKQyp1jvXZ1He+m9XuOLzVhXRD8ZjzZ+HCm9piBXMrvqw9sH8y+wzoMkZ6RzumJi9U6PCXVuca4wtseMKkVaoasO0Ahl4RDjDOqQ0ZdhiK5jgSHH9OWaGlLUl9/yFy6ei6XfQkG/5T31bIHPhvgGlQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=q7PsJDhnjc0YRn03fXuzGWztySXU1woTxGWJoelBbos=; b=N+uFNmemOqy22ZltpABptJ8A0LYPcGT6aAMjmeCt0cQcaE1yY6gkxFAOHzJUv6EzzqoUSJHNee9sYz+YdoqpY/76ABUgdLPhjEdBr7QJYZj3Qg0UoSL5FEBfSpsg7jaYpTKXwTQaDtWk4RUDFLcXKCDxFCeX8CoD/D702OMY0gaJEaEcUqnraaxagFatm3/p1Lxh8SzdbarlJQ1hWiAdOQKY4LaThhmiGgqJtdg4vJIvCo8omDFeqUEmBl2RN0e9qBlxXfTVw5Ur4kKxlkSdyizlm6m6kZNsrkRZsVxQa8ona41vAbm3ZRYxqVJZ8vJSn89RDDC9o8yXkvfm/NdePw==
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
Received: from CH2PR11MB8867.namprd11.prod.outlook.com (2603:10b6:610:285::9) by PH7PR11MB6608.namprd11.prod.outlook.com (2603:10b6:510:1b3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.21; Tue, 17 Dec 2024 06:24:06 +0000
Received: from CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::9a8b:90dc:4fce:9bd6]) by CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::9a8b:90dc:4fce:9bd6%6]) with mapi id 15.20.8251.015; Tue, 17 Dec 2024 06:24:05 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "Kamran Raza (skraza)" <skraza@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-mpls-mldp-yang-11
Thread-Index: AQHbTLetn0JZq21ZaESUjfu+73mFv7Lp/lSu
Date: Tue, 17 Dec 2024 06:24:05 +0000
Message-ID: <CH2PR11MB88676E61B9F6CBE94E39E8CEB8042@CH2PR11MB8867.namprd11.prod.outlook.com>
References: <172228386533.1733274.11964599070161338137@dt-datatracker-659f84ff76-9wqgv> <BY1PR11MB8078E0FCCC7FF3BDA114EC02D03F2@BY1PR11MB8078.namprd11.prod.outlook.com>
In-Reply-To: <BY1PR11MB8078E0FCCC7FF3BDA114EC02D03F2@BY1PR11MB8078.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR11MB8867:EE_|PH7PR11MB6608:EE_
x-ms-office365-filtering-correlation-id: bd5fc360-0e3e-4150-3346-08dd1e636830
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|7053199007|8096899003|38070700018;
x-microsoft-antispam-message-info: +lj1iobs/RSqGdsbccxWz/sc++ti8Niwxho6xuTKaOREdO9yBI1CN0CEiQaaHDT5JqTUQpQ/5nDuG8vDR1BlTkrpGgTfS+bO1IHTrlPzRMBv5XhqaXtieLBy/61jMpdKV4Y0hMycJnpsMqxIWg8pvbgQ8/wCzifQovSLOs7l/Jr/943BmYafm/MJLy2Fm95EqrAxwn16DAOwsV9PnDwRZTOK22vZAVqhmPbRAxRu6U6PyscNi5foSHfPncMbwLFsUkZmlaf9PnfpvyL825tohWVf4sVdH6Ux/H4AlYvqA4bvdZOj86SPJDJZkY9RRggYylNuwh70p5uUkJwSGwKnMUw/MYDJYRMyaTHc4RC5SXnNE+KG+HF6DTX5wvhilPIQFd890epOiUO+MVxNwT3EllKDtqvpa2wwcMCBgQj63S4YthRdWKdDmy6+QU7g7K6dNHW0V+x4rLUzgXBwA2Ggit6kyJp74ZkFiVKJdLlOx57EiSRvJ5+dDlz0hFck21H8zNTOc5uceAHSSiCasTmDHwti2Eu2VNITHb4VslDM8BmwrvqxoTM5HYMWUyxLzjAwG/tPA4472KC7TSQnP12gwrG1j7Y8R+uY+85TP7Ph+ZexZFJEuoghlwX/GqDyNWt2YnNNfMKu3A3LxYb4hr/k99aBjDEx7etzSwFPaGc7S0eFEfrN3b0sIyc58Zl9svqQGRU9Kd3Ew4WuMTj6tPVf79lIks4SRC/Ey7QpRsM7YAHlTAcejbwDtIcEJ9wsPUxewU+dnPIOXVgKPv7aJHtJ66rlREDnM8GDBfAdueQTzRgzhUgSIzSAfscH2+45okLZbMawNIIf0MJSRwc8UsdkyzDulU27IhPxqIyxTTo+6zSo6fzp4NznzWjSJ+IVhZchZW/Sn7TUopltZ1wmjFtazFoVmp006SPklpMb/3D+HCLxBY0/ghHddi4MJx7MN1UIyWU4oKJb8YCNoaM1/VfSbGGLfVcx7w9GnmzfsCDywuAI6i2nIzqs8E5oOJkpSIgwu/PPqkyQi7NJ5t5I+HtzKsKMu0Ewk1hMq6RIx2Q38Ah3OAQHHXVAVAxNUaiiCiHsV4l8Olj04BPq/yAgpvbGIoNWB0VbsgMbJAUqCRekFQBiRRvZ2xPyUkRulAadxNxFuYFhPlHZuGYKYuqwqwYYDkQbTBB7EqRg6RTrOW9x33OL7ZfuT5aH/2bDt9HoauSJWn/jCsh6wli/subw3dPwH4s6EpegRh0/hy14fW9PCwEoICllK0EWKiITXU3OknBfEYc4q9tIoPttlFVpqxhT5xcuhI8nQX/7guCGK/K6FIA9wxqI8wsE3dFOmIXXkXI9sjH7cFGMii2vy2+POwBSMLf/g/fVZ9eqg70+AotWJ6ZDPlUV6V4FgkgO63L2hSwupHh32WAmqjW/XS7EwtfHgpImJXDnY8mJ7hUi0IpHT7gRikTlVhtJspmZR/s13ItP
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR11MB8867.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(7053199007)(8096899003)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 0ssfU29gKdoCCq4YXU4fCHKNJ0L082qO5U3aibJ/2z2gM2P14z3hc3SPdfe8BQjN7Jp1QOrGBuLoM7RGrQwJpcbEwZPzr22PnG/s+rYkz9LL+czaoEF7c2o7bYeBB+dC8RIl0Y+nE0zXeY0lhhn8+STJVxkxmLZ5Zh+LDWGo4j3/HRgW5Ov/Gt0SNyuSFHIkaFbFIHw557SzLTT51VTVN4/NcM9YKuIOOt10NGYYnvDu1bqSayQqqLGcqNKmu5z3KCYV3nSnfMrrJEBNaCivGYmvPQu63rdMDuGUhAE47YZb7UWbEA3SqEKq6jEmcD4rfq2HWoYoSuc/zoudGvGhFUhj2VMRUwz0DJDryivRoShbBRcsC4Aiu9WKO50pyPURHDxzkZG5jIcTPhX5n9KFpHP1YwBouEEmRCjdlbHNJxxy84DANZRVQ5s8FgekIpIOWmQV6rmNR7yI9Yf2p4ycH60OXJOVGUAynlf002Wyt1SB3j8ZV90uhSxxAkhhLmjmO+WGIR5XNtep8QVVA7yNKgQA3IMg0UmzHr4fGOPJvC9a5Kjc4cPvS5vE7ZvmNbHMHc/cbCEcugbkdcHQ6+FUnUm+M0oylVkn6FvSzzY0/ZRbeVepFG5HQL9grKnUeufTuYB74Hek7PvVo4OgRXo65C2gW0U7WvTZP1EFVNDcIAvleGjns/Fxg4aFF3aC1oz0W1qn0rpU/dB2JSZUeffz7FCYgQuUmWGxjcc44Cc1BXPRNSfMBod+aMDmL0eI1/+Ly/IIxNid+WdU3m0lwdFQQY6KjFbsO9BcEJFMxNBEQPlqPS6jtOZMomW+OG2XuOFTRwax7OmPkDWPBml8vHe3aqe+ga4i1d8YfzkFht5Xb60wOKQRLAmlTHEL6X0LoxBpGPQ3dB61Bq05/1+LID+xA6okFmBMRawifzZVi2bvsU5Dj+2T9S4lcsh4G+3xf1KQKY5oTElOiOOrkgQkUrugOEYLqia1I7x4TJFxCtShcUnZQ/k1LjIRNLC6kccDhVzOe3SJG5DDCmPqP05fZ8dPz4dmIJK6gsD4hmdc5gtonhBvn6MhRdQjJuwwZwTxRXgGBNisHnbBT3873Q6ic7NMSk5ozvqqLDbQkM/YkIYIsO53zB5RRMLfYhrNSdu++9/dhaLJXqWsxaYoxeqOWwUBlyzNOO6nRBFKBNbAFht55m46P3tTDKeqSYadHDyiAKPP8qxkE+HWnEupOgXuBmd3f9t2KF8Ars6Ukvz6Hkiusyh8hWV5d5VwOBKmzlbQlBKruODtcF0GNqw7zGfm/BT8PPBN9jH2zmC+wH7iXG2n8rYfd5spmfAj4F1nLtOyprjl48MmBIsuoywLfACOPcnJ9KrZywBDMeu4otBR30cGPiAyyibv+qDghCHGcGmXVNJcFsXWsb5E8HedORTAO3U6i8no5wCicf+sHOYuekUshz9qZgqhVIwJRCgwJ7+fvAxHxNW1SA75XSTJT9zEarhgSn3l1piB1EtBQbzOwLz3heNdxWOx5eljZ9BUTsUtcL3yU3FM6oSIJFgvxKWyYLuyJ0V4nKafLcB7IDyooP3vXikXRF3XEbir+a2vcwCFpICv
Content-Type: multipart/alternative; boundary="_000_CH2PR11MB88676E61B9F6CBE94E39E8CEB8042CH2PR11MB8867namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR11MB8867.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bd5fc360-0e3e-4150-3346-08dd1e636830
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Dec 2024 06:24:05.5032 (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: CWgHKeePmdCsgkaLb5nqX8EcNBGUtuX9Lkpyxqo0hXWMB3vEMIkGt3tA7Zw43gZBALmvZV2tAyK+M2mqcFIfrw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6608
X-Outbound-SMTP-Client: 173.37.147.251, alln-opgw-3.cisco.com
X-Outbound-Node: rcdn-l-core-04.cisco.com
Message-ID-Hash: DH627KPXORZEDTKVLZSYX4KWPBQZSFMB
X-Message-ID-Hash: DH627KPXORZEDTKVLZSYX4KWPBQZSFMB
X-MailFrom: jclarke@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-yang-doctors.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-mpls-mldp-yang.all@ietf.org" <draft-ietf-mpls-mldp-yang.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "tsaad.net@gmail.com" <tsaad.net@gmail.com>, "loa@pi.nu" <loa@pi.nu>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [yang-doctors] Re: Yangdoctors early review of draft-ietf-mpls-mldp-yang-11
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/8kcQhvWR4uV33vO4izVkWYQrLwo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Owner: <mailto:yang-doctors-owner@ietf.org>
List-Post: <mailto:yang-doctors@ietf.org>
List-Subscribe: <mailto:yang-doctors-join@ietf.org>
List-Unsubscribe: <mailto:yang-doctors-leave@ietf.org>
Thanks for addressing the comments and providing the additional context as to decisions made. From what I can see, you addressed my points in rev -12. Joe From: Kamran Raza (skraza) <skraza@cisco.com> Date: Thursday, December 12, 2024 at 12:02 To: Joe Clarke (jclarke) <jclarke@cisco.com>, yang-doctors@ietf.org <yang-doctors@ietf.org> Cc: draft-ietf-mpls-mldp-yang.all@ietf.org <draft-ietf-mpls-mldp-yang.all@ietf.org>, mpls@ietf.org <mpls@ietf.org>, tsaad.net@gmail.com <tsaad.net@gmail.com>, loa@pi.nu <loa@pi.nu> Subject: re: Yangdoctors early review of draft-ietf-mpls-mldp-yang-11 Hello Joe/YANG Doctors, Thanks for your detailed review of the mLDP YANG model. We have posted new rev (https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mldp-yang-12 ) on Dec1. This rev/update addresses most of your comments. Please take a look and let us know if there is anything more to be addressed or fixed. Furthermore, please see blow my inline responses tagged with [skraza] to your review comments: From: Joe Clarke via Datatracker <noreply@ietf.org> Date: Monday, July 29, 2024 at 4:11 PM To: yang-doctors@ietf.org <yang-doctors@ietf.org> Cc: draft-ietf-mpls-mldp-yang.all@ietf.org <draft-ietf-mpls-mldp-yang.all@ietf.org>, mpls@ietf.org <mpls@ietf.org> Subject: Yangdoctors early review of draft-ietf-mpls-mldp-yang-11 Reviewer: Joe Clarke Review result: Almost Ready I have been tasked to review the latest rev on behalf of the YANG Doctors. This draft defines two YANG modules for multipoint label distribution protocol (mLDP) in support of an overall YANG data model for the technology. The intent is to augment the existing ietf-mpls-ldp module. Overall, I would suggest running a spell check. I found multiple typos in the text (augement, minumum, hiearchy, alongwith, Alteratively, acheived, familty, digram, avaiable, higlighting, mutipoint). *** [skraza]: All fixed now. *** The modules adhere to NMDA, which is stated in the Overview, but missing from the Introduction (as mentioned in RFC8407), but I don't think that's a huge deal. The tree diagrams do reference RFC8340. *** [skraza]: Updated the Introduction section as well to highlight the NDMA compliance. *** In terms of the modules themselves, they fall victim to one of my pet peeves: tautological descriptions. Take for example "timeout" in the mldp-capabilities grouping. The description is just "Timeout in seconds." This might be obvious to someone versed in the technology, but it doesn't help those that might be working more on the automation side of mLDP. There are a scattering of "reference" properties for mLDP, but I was hoping to see more (e.g., references for MBB). The extended module does a much better job than the base module in this regard. I would suggest revisiting descriptions and make sure they are clear, informative, and have references to documents that describe the mLDP protocol semantics. *** [skraza]: Updated several descriptions and added references as applicable. *** In terms of structure, I noticed a few groupings (e.g., mldp-binding-label-state-attributes) that have a relative leafref to an object outside of the grouping itself. In a different context, that leafref might not resolve. This is not a problem per se, but the grouping description must state the context(s) in which the grouping can be used (see Section 4.6.1 of 8407). You have presence containers (one in each module). The description is slightly off with what one might expect with a presence container. According to 7950, a presence container, when created, can enable a protocol or capability. The example there is with SSH. In your case of ipv4 and ipv6, I might restate the presence as: ipv4 { presence "Enables IPv4 mLDP support."; ... } ipv6 { presence "Enables IPv6 mLDP support."; ... } *** [skraza]: mDLP model follows closely with LDP YANG and we had lengthy discussion during LDP YANG IESG review along the same lines.In this rev-12 of mLDP, we have now made changes to mLDP to align with what was done for LDP YANG model (now an RFC). *** Speaking of this ipv6 container, I see that you have a child object in the opaque-element-transit container, source-address. This is of type inet:ip-address vs. inet:ipv6-address (same kind of comment for group-address and the rp and group-address leafs in opaque-element-bidir child container). Additionally, the description of this container is "The type of opaque value element is the transit IPv4 source". Should that be "IPv6 source"? The same applies for the augmented notification in the "opaque-element-transit" container. It reads IPv4, but should this be "IPv4 or IPv6"? *** [skraza]: There are cases where IP address is mandated to follow the parent AFI tree (v4 or v6), whereas there are cases where the address field is not constrained by its parent AFI and can be either ipv4 or ipv6. This did revisit and checked the fields accordingly and updated the fields that needed to be updated. Please x-chk the -rev12 diffs. Also fixed the typos as needed. ***
- [yang-doctors] Yangdoctors early review of draft-… Joe Clarke via Datatracker
- [yang-doctors] Re: Yangdoctors early review of dr… Kamran Raza (skraza)
- [yang-doctors] Re: Yangdoctors early review of dr… Joe Clarke (jclarke)