[IVY] Re: [External] Re: Base inventory for logical chassis [Commercial - Anyone]
"Davis, Nigel" <ndavis@ciena.com> Mon, 12 May 2025 12:28 UTC
Return-Path: <prvs=6227c524cc=ndavis@ciena.com>
X-Original-To: inventory-yang@mail2.ietf.org
Delivered-To: inventory-yang@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E335B2786694 for <inventory-yang@mail2.ietf.org>; Mon, 12 May 2025 05:28:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.992
X-Spam-Level:
X-Spam-Status: No, score=-1.992 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ciena.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MDLiRh4R0zlP for <inventory-yang@mail2.ietf.org>; Mon, 12 May 2025 05:28:15 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) by mail2.ietf.org (Postfix) with ESMTP id 26ECA2786686 for <inventory-yang@ietf.org>; Mon, 12 May 2025 05:28:15 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by mx0b-00103a01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54C70xNX006460; Mon, 12 May 2025 08:27:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ciena.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=06252019; bh=AfRODjIvPcyotEJyyKWsWjHwJ YGT6PpO1Mrc/g7pMC8=; b=becNOePUUx2C9CRR9JZ6bsi4PP2fK4HQ1klSk7W9E 0G43a2FRiCZJ9hpN+GAL9JQDvF5RHYQNgz6H3aOVDFj3NqbsM0p+tXI8T9Cl0Dbs 9mO/g+fGLQpT33tOjxZWuQBUh3+1yUSZWgqmyR+1Q7ieKK1XztD5clTjIlMVfuNb Rn3f68WNvU2A8bRRc9Yd3mJM5o3mWAN1lOW8cdA3cAZbJSB9BAWiAzqySJGXizXE J9a5eXB54Z9NRhW3AjcUTv98MGIGW8t3As+Y1ZBiRljoxn3DQnAtwDvytiidsHlY m027x5NSLAxHgljPJlG3YsoiiHswH3rf2w8CvqVJlhZQw==
Received: from ch5pr02cu005.outbound.protection.outlook.com (mail-northcentralusazlp17012054.outbound.protection.outlook.com [40.93.20.54]) by mx0b-00103a01.pphosted.com (PPS) with ESMTPS id 46j6j9jt7e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 May 2025 08:27:51 -0400 (EDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dguppLb3BuxbzZSRsUG7kNgLJ9ugcIJeV9ay5QgiJSbaz1tK/A/P3ZYbHdhvZeVnrKtoPzoDkRBqjRE2IMgEr8gbtPshB35EOaZKk9eJwb1F9IDaZ9FSe1JhymwSGgUsz32lOWNKkTwBWicghgJSW3zpF1nHTnF9jqrfm7tOihBqucUUhU+uAHzNIrq7u6fXXC+pLFy38UHXdow4JRi080Y0yA1b71i5o7tkknV3iBifdZ/CD/mV3EQ1Ub6rRpg20av+xY3MjcsErt/41cjuF1dBTd6inGGYVrkS7t/fu4N8YoLsBbEkqC7fedqYR9N/7Ib9SC+XD1hDqN/fDlpyvQ==
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=AfRODjIvPcyotEJyyKWsWjHwJYGT6PpO1Mrc/g7pMC8=; b=PunDawOQbsxEm9wh8lFJqiCiECQhZkcWCozkE/CZOI+IQdy+qosp4/DPWEKFJRKPE4NShN5fW/IJwSITaJxrL8DRvTdxJVzSqvDxb9zDt8YZ2NK7yIAo7zvLW8sLEcGiLoTS4pGpkbbkubfRCLNpa1ZDtNdf+MHf7NzQs1i/tZ4ymTXzNkhcRhebDRqlw9lnxt6xfJxCpVBlmvkFp4DvNfzuEtyFu1LP4w5VHFjvbNRCR3fn3LviOCxokTFmU1mnZpLsLETKhsOwQYx+nsEfM0hhZ4tc9ZetGO/Q9NgmzvANRluT9RGAeu8hbNs52vlffy15sdvfCJcxUvm4Gat+yg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ciena.com; dmarc=pass action=none header.from=ciena.com; dkim=pass header.d=ciena.com; arc=none
Received: from DM6PR04MB5803.namprd04.prod.outlook.com (2603:10b6:5:16f::17) by BL3PR04MB8105.namprd04.prod.outlook.com (2603:10b6:208:348::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Mon, 12 May 2025 12:27:49 +0000
Received: from DM6PR04MB5803.namprd04.prod.outlook.com ([fe80::cc81:19d6:6284:ed]) by DM6PR04MB5803.namprd04.prod.outlook.com ([fe80::cc81:19d6:6284:ed%4]) with mapi id 15.20.8722.024; Mon, 12 May 2025 12:27:49 +0000
From: "Davis, Nigel" <ndavis@ciena.com>
To: Brad Peters <bradpeters=40nbnco.com.au@dmarc.ietf.org>, Italo Busi <Italo.Busi@huawei.com>, Phil Bedard <bedard.phil@gmail.com>, Tony Li <tony.li@tony.li>, Gabriele Galimberti <ggalimbe56@gmail.com>
Thread-Topic: [External] [IVY] Re: Base inventory for logical chassis [Commercial - Anyone]
Thread-Index: AQHbwFfQ6X/vh19AzU6f3DZ+M3CtkrPJOTWAgATcOwCAANwQQA==
Date: Mon, 12 May 2025 12:27:49 +0000
Message-ID: <DM6PR04MB58039408F77B277780630906D297A@DM6PR04MB5803.namprd04.prod.outlook.com>
References: <CH2PR11MB8867E5FC72F16BFBAC2CDFD8B8D92@CH2PR11MB8867.namprd11.prod.outlook.com> <9310dcd583ba41a68befb9a89243902b@huawei.com> <IA1PR11MB8862F973D83F55FD971CBCB6B8DB2@IA1PR11MB8862.namprd11.prod.outlook.com> <1e64db45ac164f539080d2574f96c70c@huawei.com> <CY8PR11MB734006CA8EE5ABC279786967D4812@CY8PR11MB7340.namprd11.prod.outlook.com> <64e75f65667b4204a01295a901536b1e@huawei.com> <PAXP193MB24269EFF839C7D6956B6E812FA88A@PAXP193MB2426.EURP193.PROD.OUTLOOK.COM> <11329444-6F00-4C65-9976-D45072D92168@tony.li> <SJ1PR20MB4714403BDE66ACF8E0DD79B2F788A@SJ1PR20MB4714.namprd20.prod.outlook.com> <27f4cf059a684392895208c9e7e102f7@huawei.com> <DM6PR04MB58034B2837BEAACD7E8BE9ECD28BA@DM6PR04MB5803.namprd04.prod.outlook.com> <SYBP282MB3637BF7D149EE3E562902F50F18BA@SYBP282MB3637.AUSP282.PROD.OUTLOOK.COM> <DM6PR04MB5803CE6C2E228D9634B42812D28BA@DM6PR04MB5803.namprd04.prod.outlook.com> <SYBP282MB36378E3CBCCBDA25ED31B9A3F194A@SYBP282MB3637.AUSP282.PROD.OUTLOOK.COM>
In-Reply-To: <SYBP282MB36378E3CBCCBDA25ED31B9A3F194A@SYBP282MB3637.AUSP282.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_Enabled=True; MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_SiteId=947cb559-a380-4152-9eb5-c7aaf41b194f; MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_SetDate=2025-05-11T23:18:54.062Z; MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_Name=nbn-COMMERCIAL-Anyone; MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_ContentBits=0; MSIP_Label_e262cc78-5686-4f0c-9282-55bf52f286dd_Method=Standard;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR04MB5803:EE_|BL3PR04MB8105:EE_
x-ms-office365-filtering-correlation-id: 4001fae8-ab78-4d96-a315-08dd9150687d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|4022899009|376014|7053199007|8096899003|13003099007|38070700018;
x-microsoft-antispam-message-info: LnIeeuQWhw9LAxEjAFP4ZFS4X2RvDnUt5ntIFuuN7GMh55qwCxCZMLhk7CWMXBRNfa7Xb03bMkJNc3R7iI8Alw39ZauaanwhF+Kjy96MZiwTIl6ds1KRRYo2C5JY6iRTmh6eyWbBDKnN16X32nwqGuYzc+ab1Cn1EWgLPZ65HvVCsUsOEPnTtJMoXa7OrpFlQzu6nmh1OPb7yjV60puKipK5lC6VqHyV5cx2TUtlXU2SYORJoO+o0p2aLjD4myWZBaF12fV+1oUfAtUowJopFvJUrrBQwXKriWDnjcGjTqEKTcwkdK0wPEYZy9939MfuzIP+EaI6JVpccTdouBq5dKKdr5r22AZwilXz9URe8iirJ/r0UAMNp2SyQlhkSy02qhsho7QkNqvYnNf04Cj9sxANUVSV4p7l5vO/WZjtdoo8H9+tpDMMevQuHjyibaOukqyGnV8Lnz2PzbVsvRhRWy6buSvCr8WRg5pmA9aiEPd577juWX0sa4PvcpgP3PkluTsjDDRWYq+hXshZnOc9WauAWoyVmeLo034h7yTkQ6M/fgz0Nd0Vws58QIuoK9a8CMUGS8Hy9/ujX55hKvcnj1koJqSrzLnk8WkDADaWw5BswVJPhV0x0gK6YOzidcv06zROMixTwK4+n6OBlyqutV9u75QvAfx9UAVt+Diq0QpipnjbAZW5jl47qRswf+xp8BZKvmyNw9SqNhWgWq9uXecy732y2q40wXb4TqwPIuO2Kiq1RTi7tAMYxGqLaeByX6lHfjlJKael4EKOJjPPAUpQdn1D9QVpSAr0Qr+GlT/PBj5h4H1wgC6rNKNUCrk4TcvP6CpKOym1FvkDiCPoeiVhzTtV4lpIChY5znexz+hxo1vO+Tnw6A50jDU3dvSjPf+NMXDDXf4WRIXT9gZoj2IlkxlD+YAdPXe8fC4AmujyihKdEwhLDjL0EGo/Vf/sRQlqDgjOfjHHMnnIy+FaMC1nigrC+99VPyx847MpcSz8ytSkrPgZhyAKkxOETn3jon94oiKYGXrE5bCrycBV0h/JcDFL+fdHTodw+/QyXm0Vl/sNAFFYLjUzkCfLtNNLaaeMBR6fDlRcF4Q16lNuB8rwQBIjKdku4SocPTt0w6xstrdMQkI+mpFYl3flJDXRuh3YNX+yfQvAhGZJx/NNPUZovYgWugQYe561mhbgJrhXF1XdxAcvQakcYA9jB6tw2YLYMRo7UWRzTjGztXXXx0gCC9anoFB3KUMl8B83ukdxs0zV0NNkzrtIfKBPhM5E/xL/z3f31iQZdWiCHvmyesRJFB/X+TvbPqdDowZ0wevAz11uhccCKgSK20rnpA232STyJqjU2bJr+oKE72+jyxgDuYO0R9TtU2hLlpzQouGwUOVrsmaozVfPmro5kxXSAaSjP5+YXxWwpIiTAPs71V7uVcJkpcGvFUPsLD8LvBK9jYwY26JZDWDdmRhwurCWhjjzFBMbCTTs5rC7ba8bJqZnbaeyLeyC8LOGzaJAE/o=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR04MB5803.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(4022899009)(376014)(7053199007)(8096899003)(13003099007)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: S4JhL2YghXtGG3Oz9kIcI9yzLbvOygjOOcoCtQwUyysFjZKber0Y+7qG3WOjLlnhS14FkmFjp37zrwori1EhQCIXqK/FOc8MAMUgpVAGlBp0nMAAo5f4GKgFirIH448jmyjt5MoIYWR1UmaHh8bE/7FAbR9QgPsdq/dh4Fw3bxqOAORZkPtwajVfsDp9ULGG/Vherc7VpEGl8/iO9Z6S/KMcK313KXBUFhtED/9++Ze12oEjetemYlBWwuG4oBQNA/ukxxkB0HvG3HbfZhBHSdOCYTcIMhhsbzgsSIwa+voTYtyiPgBvCMDuyYuDgIdmCcjGIealUXZGw23R1vhFja2ox4S4xskSf4OU+fdmtmcwqIR/gydbCwj4O/0KZvs5uJhebg5MrV2JN9oQAvSlqmWxbLCki3tyjgNLxoYzmxe9UqiG5WwrXzxMbi4BAEXhTWXpH0DqRCWOIBfdPttZ7+m4Gx+fjkM8G1JwPYpVgOE7JxVAs0YCKvPScEqbST149MiJSWEk6P9ZKRQTdTG2v1TLiwe45ZZPkJKCwjeyMlfFQjUcXgARFYWrpB04FiRDiqFudc/CkU+HSzvl4ClMJtogLDfMN79P03cbrjtThD4GBb6VGrK+VV4bQRLDghmnLa+uUAQfAFVVYa3KiYW3GNM2A7HIr0ms3XR+zegk5f/K2lOnK88UFaxkBGtsNXvCg5krIV/tuHHV8L7j+91fimC+C6ZlShlHTUGp6jqaiPqgatfRz3w+GGsNpYCphZzjmr8+sFmXlRtnv7hGuAv1YUNZd8FpZcWYDEO02uDlbyJ8ii56fCtFo0BHNFkhIQwpaBHR1MzIW8956R9mcpi3sqg53GAOPs8SPM1hNLJaXgttrYDQqnv49DugVPKxXxWc3X8sSrqUdPu6yjKYdcUgaK+TtakUSfgKE1VQi2PciYlsOveLCuJY4SuCFkvRwP3KNcU2fV5awKbBXxdT1n2srG0SOhojohMFxQRVRk+gf+sw1RAhTXvyYWtbfg+ccb0M5e1H87a8ezaBlSHJQ4ejEFOBhGS8roOl1hQmhUl7poHcg91gDlYOW8fbFHY93itWxxMW42zx71WcpqnooW8w+i5IwcE2ACvG/ZGFNkeqWP0lst1ZXECRU1pP5agKyt8YU3OrB09LYC9h+POkgzy4lsgaBkFbYDa4KfCEzyNWxRxKFC+0YKO1tbUtQibIkkuKG//UPazYSr6ApqgJgRuA7r2QPvfQGvO+WCp/MBKV7Wp2OtlcXCpQunaSTMqGxoE/yE99xvMw0/ECSVGCAIWZkOIHDv66UGBOzcpjPqZq1M1EgisFSWdLlds5x9UskLvQzBfQqbXI40S52aQlXvDBbIcluQg/Btu+aE3UoWLFqmD+OxU4kmIe7TiyABcFh3LlZbV0nBDkYA/gla3wfBzzGCinQ5SSN7osKO1JquQs10CJoUDmG4TTjTuFGFWBnfb2Z1D5/ptI6+j5FN/40rwMiwLUxe1QYMto7rbtOzVdE96rVgTV7WTjLVJ6al+z4w/O63duM76wqJSxw1aOmLxW/ITKwMdocltreaYLqRY4d2U=
Content-Type: multipart/alternative; boundary="_000_DM6PR04MB58039408F77B277780630906D297ADM6PR04MB5803namp_"
MIME-Version: 1.0
X-OriginatorOrg: ciena.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR04MB5803.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4001fae8-ab78-4d96-a315-08dd9150687d
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2025 12:27:49.2417 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457a2b01-0019-42ba-a449-45f99e96b60a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Owphy4LY1rYX3s6q+IuTSiexaaL9VqHVznsvH516MKLc4lxqEGlfly2o2bW6FAtRAVuk//+blAS9eKYE+0UZFg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR04MB8105
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTEyMDEzMCBTYWx0ZWRfX5QhzGTEFPXlv yFYoJ4zALTHReyd+rzPiW6wp4+86hC6mtxzdkb0g3tZ0NjWfjDG+uxqSzu8t4JOlizCmfBn683m 2M/FpqrmkBdCyO3l3oa9rGUk+PJ5bd8fu9/VEdSbfzKYWActIPFWYFOObpC62upc/DlhLyfATp5 S2oTQ4g2DkFiG888FxUpI+tpXCqenXpg7AB32xEbT7m+GXtHxV288md4gNKZL8XvCHiOh+qALQG 0/QYxg/jVS+UNHI/wzVl/4IlH0/PruWPF8sFEdvhcv3xPx7Q8iRYObmzP53AEqufHOI3G0jh1Vw cgu2P4LgDcxKC3rtGIwBljjYVPJkmdnv0uzz254LzkPY2LLuGi5jH20JyHL0VMomSuyDeyxyt/8 fk+auc4owL3+b1o7KZNconIqL1Jjct178QpgPD5vR+aCzpBkNaFc0k6CcZ+hbdKOg9wLqb8t
X-Proofpoint-ORIG-GUID: KXPpJDrmVwD_i3JoySE3im3oEtASFgjQ
X-Authority-Analysis: v=2.4 cv=EaHIQOmC c=1 sm=1 tr=0 ts=6821e948 cx=c_pps a=ZeLi2qfhioKtEj0V5xjDvA==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=NEAV23lmAAAA:8 a=48vgC7mUAAAA:8 a=FmoMKUsJAAAA:8 a=i0EeH86SAAAA:8 a=pGLkceISAAAA:8 a=AUd_NHdVAAAA:8 a=WriMheYzAAAA:8 a=oHgF68IdeXnmPW7keQYA:9 a=mjYe5BQEjOLtwgi2:21 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=4QLgnBGlBp-tzyAu1gUA:9 a=z73P0JrG_YI2O2fH:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=lqcHg5cX4UMA:10 a=uALdiD-bBDSFOeTSqUr5:22
X-Proofpoint-GUID: KXPpJDrmVwD_i3JoySE3im3oEtASFgjQ
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-12_04,2025-05-09_01,2025-02-21_01
Message-ID-Hash: 5UDREDWYKOQK2JFOQ3GVRI3GI2C4Z5SY
X-Message-ID-Hash: 5UDREDWYKOQK2JFOQ3GVRI3GI2C4Z5SY
X-MailFrom: prvs=6227c524cc=ndavis@ciena.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Daniele Ceccarelli (dceccare)" <dceccare@cisco.com>, "inventory-yang@ietf.org" <inventory-yang@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IVY] Re: [External] Re: Base inventory for logical chassis [Commercial - Anyone]
List-Id: Inventory Management using YANG <inventory-yang.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/inventory-yang/zJ3IuDLBeBam2wGR3F6hBqlTTFM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/inventory-yang>
List-Help: <mailto:inventory-yang-request@ietf.org?subject=help>
List-Owner: <mailto:inventory-yang-owner@ietf.org>
List-Post: <mailto:inventory-yang@ietf.org>
List-Subscribe: <mailto:inventory-yang-join@ietf.org>
List-Unsubscribe: <mailto:inventory-yang-leave@ietf.org>
Hi Brad, How about a lightweight power network model (using RFC8345 topology) with termination points representing the power supplies etc. Thoughts welcome. Nigel From: Brad Peters <bradpeters=40nbnco.com.au@dmarc.ietf.org> Sent: 12 May 2025 00:19 To: Davis, Nigel <ndavis@ciena.com>; Italo Busi <Italo.Busi@huawei.com>; Phil Bedard <bedard.phil@gmail.com>; Tony Li <tony.li@tony.li>; Gabriele Galimberti <ggalimbe56@gmail.com> Cc: Daniele Ceccarelli (dceccare) <dceccare@cisco.com>; inventory-yang@ietf.org Subject: [**EXTERNAL**] Re: [External] [IVY] Re: Base inventory for logical chassis [Commercial - Anyone] Hi Nigel, I potentially agree that it probably needs to be somewhere but where is the question. If you look at a use case where potentially a NOC operator receives events where all even chassis in a multichassis pizza style switch are off line it probably indicates that the power rail has failed. You could probably make that assumption but that would also imply that the operator has the knowledge of the central office build. Assumptions could result in rolling the wrong trucks with incorrect equipment to enable the rectification. That is what was proceeding through my mind. Functionally every second chassis has a common power rail. How do the events from the equipment and the inventory correlate such that an assumption is not required? ie. ideally you want system to system automation and no manual human intervention. I was just placing it out there for consideration as to where it should exist...... Cheers. Brad ________________________________ From: Davis, Nigel <ndavis=40ciena.com@dmarc.ietf.org<mailto:ndavis=40ciena.com@dmarc.ietf.org>> Sent: Friday, 9 May 2025 7:11 AM To: Brad Peters <bradpeters@nbnco.com.au<mailto:bradpeters@nbnco.com.au>>; Italo Busi <Italo.Busi@huawei.com<mailto:Italo.Busi@huawei.com>>; Phil Bedard <bedard.phil@gmail.com<mailto:bedard.phil@gmail.com>>; Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Daniele Ceccarelli (dceccare) <dceccare@cisco.com<mailto:dceccare@cisco.com>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> <inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>> Subject: RE: [External] [IVY] Re: Base inventory for logical chassis [Commercial - Anyone] EXTERNAL SENDER – Be cautious opening Links and Attachments Hi Brad, Thanks for this. This is indeed one of the many resilience strategies. It is only fully visible from the outside of the chassis and, as you allude to, is power function resilience as opposed to physical resilience (all resilience is functional). Pulling back a bit again, I don’t think ivy should be addressing this as it is not an “inventory” consideration, but I do think it should be addressed somewhere (and this should include the in chassis power redundancy (which we touched on in TR-512/G.7711)). Thoughts? Regards, Nigel From: Brad Peters <bradpeters=40nbnco.com.au@dmarc.ietf.org<mailto:bradpeters=40nbnco.com.au@dmarc.ietf.org>> Sent: 08 May 2025 21:29 To: Davis, Nigel <ndavis@ciena.com<mailto:ndavis@ciena.com>>; Italo Busi <Italo.Busi@huawei.com<mailto:Italo.Busi@huawei.com>>; Phil Bedard <bedard.phil@gmail.com<mailto:bedard.phil@gmail.com>>; Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Daniele Ceccarelli (dceccare) <dceccare@cisco.com<mailto:dceccare@cisco.com>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [**EXTERNAL**] Re: [External] [IVY] Re: Base inventory for logical chassis [Commercial - Anyone] HI Nigel, Just noting the response below regarding modelling resiliency at a functional level rather than physical, in many installations of multi-chassis style routers/switches in a central office environment, the power for each chassis is taken from a different power run within the facility. This reduces the chance of a single failure effecting the complete operations. I suspect this could be considered a physical resiliency model. From a functional aspect dual redundant supplies in modular equipment, as you suggest provides resilience within the chassis. Just one of the options I think you were referring to. Cheers. Brad ________________________________ From: Davis, Nigel <ndavis=40ciena.com@dmarc.ietf.org<mailto:ndavis=40ciena.com@dmarc.ietf.org>> Sent: Thursday, 8 May 2025 6:49 PM To: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>>; Phil Bedard <bedard.phil@gmail.com<mailto:bedard.phil@gmail.com>>; Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Daniele Ceccarelli (dceccare) <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> <inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>> Subject: [External] [IVY] Re: Base inventory for logical chassis EXTERNAL SENDER – Be cautious opening Links and Attachments Hi, Stepping back a bit (yesterday I was buried in the detail), there are further complexities. There are at least two considerations for main: (1) core telecom functions and (2) management/control functions. It is possible that one chassis is main from the perspective of (1) but two chassis are equal for (2). When we looked at the equivalent within a chassis during the development of the physical model for TR-512 in ONF, when considering “equipment” protection (which is actually not protection of the physical, but protection of the functional) we recognised that there were at least four functions (telecom, management/control, power and timing) and that these could each be partitioned and could each use different resilience strategies (active/standby (with hot and cold versions of standby), active/active, load sharing etc.). We noted that different partitions of a particular function type could use a different strategy. We concluded that the resilience needed to be modelled at the functional level. In some trivial cases it could be represented as a coarse Boolean, but… The work in progress discussion on this is covered in ONF TR-512.6 (Physical) and the corresponding Annex F in ITU-T G.7711 (F2.2 in the latest). I suspect the power and timing tend to be resilient within a chassis as opposed to between, but there is no fundamental reason why the resilience could not also be distributed between chassis. One final thought, if we are doing raw physical inventory, the idea of a main shelf is not (very) relevant. It is only when we start to consider functionality (e.g., how we communicate about the details of a shelf (management/control) etc.) or physical assembly (which is more about cabling and how the chassis is mounted (order etc.)) that the biases start to emerge. We need to be very careful not to stray into functional modelling (although we do need to do a model of management/control and of power and of functional resilience for these two and functional resilience of the functions that support the telecoms capabilities – none of these are ivy in my opinion). Physical assembly may be more relevant to ivy, but that is then not about main shelf, but physical topology. Regards, Nigel From: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>> Sent: 08 May 2025 07:03 To: Phil Bedard <bedard.phil@gmail.com<mailto:bedard.phil@gmail.com>>; Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Daniele Ceccarelli (dceccare) <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [**EXTERNAL**] [IVY] Re: Base inventory for logical chassis Phil, Tony, Thanks for following up on this discussion In the previous discussions we analyzed cases where the main chassis is configured by the operator and where the main chassis is automatically selected by some process within the NE and noted that the boolean flag can cover both scenarios since it is reporting which is the main shelf regardless of how it is configured/selected I think it also works when the main chassis is selected dynamically (including the active/standby case described by Phil): in this case, the Boolean flag is changing value dynamically within the operational DS to reflect the changes in the NE I was not aware of the active/active configuration described by Phil but I agree that in this case, more than one chassis can have the Boolean flag set to True. We may consider this when writing the draft text not to assumed that only one chassis can have mail flag set to True I was also not aware of the no main chassis configuration described by Tony but since the mail flag is optional, I think that in these cases the main flag may simply be omitted Italo From: Phil Bedard <bedard.phil@gmail.com<mailto:bedard.phil@gmail.com>> Sent: mercoledì 7 maggio 2025 18:54 To: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>>; Daniele Ceccarelli (dceccare) <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [IVY] Re: Base inventory for logical chassis Similar to Tony’s second scenario, there exists equipment deployments where you have active/standby parent nodes with a sub-shelf (or better known as a “satellite”) connected to both of those parent nodes. Today using proprietary models, the sub-shelf/satellite inventory only shows up on the active parent node. The “main” node will change on active/standby switchover. My take is the flag would get set/cleared based on whichever node was the active parent. How that gets detected and populated in the model is outside the scope of the inventory model IMO, but is a use case to keep in mind. A case where you have an active/active configuration, both nodes would be “main” nodes in the context of the sub-shelf/satellite. Thanks, Phil From: Tony Li <tony1athome@gmail.com<mailto:tony1athome@gmail.com>> on behalf of Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>> Date: Wednesday, May 7, 2025 at 07:45 To: Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> Cc: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>>, Daniele Ceccarelli (dceccare) <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>>, inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> <inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>> Subject: [IVY] Re: Base inventory for logical chassis How does one model a multi-chassis system where there is no ‘main’ chassis? Or where the concept of ‘main’ relocates dynamically? T On May 7, 2025, at 5:36 AM, Gabriele Galimberti <ggalimbe56@gmail.com<mailto:ggalimbe56@gmail.com>> wrote: I agree with and sustain the Italo proposal. Having a boolean flag is the best indication to identify the chassis role. Regards, Gabriele Da: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>> Data: mercoledì 7 maggio 2025 alle ore 14:06 A: "Daniele Ceccarelli (dceccare)" <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>>, "inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>" <inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>> Oggetto: [IVY] Re: Base inventory for logical chassis Thanks Daniele In order to move forward the work, my proposal is to start adding the information of which chassis is the main chassis as a Boolean flag Anybody who thinks it is outside the scope of the base inventory model, would have time before WG LC to raise a comment and propose to move the definition elsewhere (indicating also where it is better moved) Anybody who thinks it should be an enumeration, would have time before WG LC to raise a comment and propose the list of the possible enumeration values to be considered Italo From: Daniele Ceccarelli (dceccare) <dceccare=40cisco.com@dmarc.ietf.org<mailto:dceccare=40cisco.com@dmarc.ietf.org>> Sent: lunedì 28 aprile 2025 17:43 To: Italo Busi <Italo.Busi@huawei.com<mailto:Italo.Busi@huawei.com>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: RE: [IVY] Re: Base inventory for logical chassis Hi Italo, Trying to revamp the discussion with my inputs. Please see in line. Thanks Daniele From: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>> Sent: Thursday, April 17, 2025 10:10 AM To: inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [IVY] Re: Base inventory for logical chassis Hi all, We have had some follow-up discussion focusing on the hierarchical scenario which is quite common in optical networks The term sub-shelf seems more applicable to the scenario in slide 13 of the IETF 122 since in this case it represents a part of the entire shelf. Considering the concerns raised during the IETF 122 meeting on the scenario in slide 13 and that modelling this scenario does not seem a blocking issue for the WG LC of the base inventory model, we would suggest to create a new issue to address this scenario and mark it as an issue candidate for future revision or augmentation. Instead, in slide 14, there are different shelves with different hierarchical role (e.g., main shelf and subtended shelves). The terminology of main shelf/chassis and subtended shelf/chassis seems more appropriate for describing this scenario. This scenario can be modelled as a flat list of chassis (numbered as 1, 2, 3, …) as already discussed for the stacked chassis scenarios (the cables between them can be reported in the passive inventory model). The different chassis have different role in the hierarchy where the main shelf is the chassis/shelf is the one providing access to the management system. Is this approach acceptable by the IVY WG? [[DC]] sounds good to me. We have also some doubts about the modelling of the main/subtended chassis we would like to get feedbacks from the WG: * is there a need to report, within the network inventory, which chassis is the main chassis? [[DC]] I would say it doesn’t hurt. In the sense that it should be possible to say which is the main chassis, but it’s not mandatory to have one. * if yes, how to represent this information: as a flag indicating the main chassis or as a role enumeration (main, subtended) indicating the role of each chassis? [[DC]] if there are multiple roles I’d go for the enumeration, but the only one that comes to my mind is the main one, hence the flag should be enough. It has been noted that in the optical networks, the main chassis is usually configured by the operator while, from previous discussion, it seems that in the Ethernet switched networks the main chassis is usually automatically selected by some process within the NE. However, this difference is not inherently technology-specific but just common implementation options in different network environements. We think that the models should support both implementation options regardless of the technolog. Note that this difference would have no impact on the first version of the base inventory model since everything is RO (the configuration of the main shelf can only be performed at device level and at the network level). However, this difference may become relevant in a future RFC updating the first version with some RW capability. Thanks, Italo (on behalf of co-authors/contributors) From: Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>> Sent: venerdì 21 marzo 2025 02:29 To: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>>; inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [IVY] Re: Base inventory for logical chassis Thanks, Italo. From: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org<mailto:Italo.Busi=40huawei.com@dmarc.ietf.org>> Date: Thursday, March 20, 2025 at 10:49 To: Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>, inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> <inventory-yang@ietf.org<mailto:inventory-yang@ietf.org>> Subject: RE: Base inventory for logical chassis Hi Joe, If I understand correctly your example, they can be reported in the network inventory as a single NE containing two chassis (chassis in position 1 is the "Switch 1 Chassis" and the chassis in position 2 is the "Switch 2 Chassis") or as a single NE containing one stack component which contains two chassis: ne chassis (parent-rel-position=1) chassis (parent-rel-position=2) ne stack (parent-rel-position=1) chassis (parent-rel-position=1) chassis (parent-rel-position=2) It seems that reporting the stack component is not needed (even if not precluded) in this specific case since the fact that the two chassis components are under the same NE implies that they behaves as a single logical switch. The stack components can be more useful when there is a need to report more than one group of chassis (stacks) within the same network element [JMC] Yeah, I think you’re right. In this case, option one feels more correct. Our plan is to provide some examples/guidelines in the draft about this scenario We have not reported this scenario in the slides because we had no issues to discuss but maybe it would have been better to add one slide clarifying that in this scenario we have no issue other than writing text to describe the example and the guidelines Do you think that this proposal addresses the scenario you have described? The doubts we have is about multi-chassis configurations where there is some hierarchy with one chassis begin the main chassis/shelf and the other being secondary chassis/sub-shelves. [JMC] Got you. However, even in this case, from a redundancy standpoint, there is one primary and one secondary chassis. I don’t know that bit needs to be reflected in inventory, though. Maybe even in your multi-chassis case, you don’t need to reflect hierarchy as much as you need to reflect the inventory. The hierarchy can be left to other layers (like redundancy). Joe At the beginning, we were thinking to report this configuration as one NE containing one chassis component representing the main shelf which contains multiple chassis components representing the sub-shelves: ne chassis (parent-rel-position=1) chassis (parent-rel-position=1) chassis (parent-rel-position=2) However, we later discovered that sometimes the term sub-shelf can be interpreted as a logical partitioning of the slots within a single chassis. So now, we have the doubt about whether the configuration above is reporting three physical chassis where one is the main shelf and the other two are the sub-shelves or a single physical chassis where its slots are logically partitioned into two sub-shelves. I think this summarizes the discussion we have had in the base inventory weekly calls, as reported in github: https://github.com/ietf-ivy-wg/network-inventory-yang/issues/64 [github.com]<https://urldefense.com/v3/__https:/github.com/ietf-ivy-wg/network-inventory-yang/issues/64__;!!OSsGDw!K5eS7ntiS6WFcCL0YbzHnA4cINwAsfKwphs0rqu2q-Ff8glxzpa9V_-YowJviiYb0S7_OYHFU5BpObQQKNY0h6sV_aA$> Italo From: Joe Clarke (jclarke) <jclarke=40cisco.com@dmarc.ietf.org<mailto:jclarke=40cisco.com@dmarc.ietf.org>> Sent: mercoledì 19 marzo 2025 04:23 To: inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> Subject: [IVY] Base inventory for logical chassis I almost came to the mic for the shelf/sub-shelf discussion, but I don’t know the best way to solve this. To give you a concrete example, here at the IETF, our core switch is actually two switches (two Cisco Catalyst 9500s) in a virtual switch shelf. That is, even though they are two, fully functional, fully FRUable switches, they behave as one chassis (in this configuration). When that happens, we see this for “show inventory”: NAME: "Switch 1 Chassis", DESCR: "Cisco Catalyst 9500 Series Chassis" PID: C9500-48Y4C , VID: V02 , SN: FDO25… … NAME: "Switch 2 Chassis", DESCR: "Cisco Catalyst 9500 Series Chassis" PID: C9500-48Y4C , VID: V02 , SN: FDO25… The interfaces get renumbered so that those on switch 1 are Twe1/X/Y and those on switch 2 are Twe2/X/Y. How would the base inventory model handle this? I think that in this case, if I were to do a <get-data> on this chassis, I’d get an inventory set that would reflect the logical nature of the chassis as if this were a modular chassis with different switch “linecards”. Interfaces/ports would be named as I would find them in the ietf-interfaces module. Is that what is being proposed in the base inventory? Joe -- Inventory-yang mailing list -- inventory-yang@ietf.org<mailto:inventory-yang@ietf.org> To unsubscribe send an email to inventory-yang-leave@ietf.org<mailto:inventory-yang-leave@ietf.org>
- [IVY] Base inventory for logical chassis Joe Clarke (jclarke)
- [IVY] Re: Base inventory for logical chassis Italo Busi
- [IVY] Re: Base inventory for logical chassis Joe Clarke (jclarke)
- [IVY] Re: Base inventory for logical chassis Italo Busi
- [IVY] Re: Base inventory for logical chassis Daniele Ceccarelli (dceccare)
- [IVY] Re: Base inventory for logical chassis Italo Busi
- [IVY] Re: Base inventory for logical chassis Gabriele Galimberti
- [IVY] Re: Base inventory for logical chassis JEAN-FRANCOIS BOUQUIER, Vodafone
- [IVY] Re: Base inventory for logical chassis Tony Li
- [IVY] Re: Base inventory for logical chassis Phil Bedard
- [IVY] Re: Base inventory for logical chassis Italo Busi
- [IVY] Re: Base inventory for logical chassis Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Brad Peters
- [IVY] Re: [External] Re: Base inventory for logic… Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Brad Peters
- [IVY] Re: [External] Re: Base inventory for logic… Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Brad Peters
- [IVY] Re: [External] Re: Base inventory for logic… Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Italo Busi
- [IVY] Re: [External] Re: Base inventory for logic… Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Brad Peters
- [IVY] Re: [External] Re: Base inventory for logic… Daniele Ceccarelli (dceccare)
- [IVY] Re: [External] Re: Base inventory for logic… Davis, Nigel
- [IVY] Re: [External] Re: Base inventory for logic… Italo Busi
- [IVY] Re: [External] Re: Base inventory for logic… Brad Peters
- [IVY] Re: [External] Re: Base inventory for logic… Daniele Ceccarelli (dceccare)