From eece332d007eaa3c33a63d73cbe04586ef493bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 4 Jun 2024 16:36:44 -0400 Subject: [PATCH 01/30] Add support for sending device metadata --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 35 +++++++++++++++++++ cisco_aci/datadog_checks/cisco_aci/models.py | 35 +++++++++++++++++++ .../datadog_checks/base/checks/base.py | 6 ++++ 3 files changed, 76 insertions(+) create mode 100644 cisco_aci/datadog_checks/cisco_aci/models.py diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 519b64b174d32..5cbce6b08c173 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -4,6 +4,8 @@ from six import iteritems +from datadog_checks.base.utils.serialization import json +from datadog_checks.cisco_aci.models import DeviceMetadata, Node from . import aci_metrics, exceptions, helpers @@ -25,6 +27,7 @@ def __init__(self, check, api, instance): self.submit_metrics = check.submit_metrics self.tagger = self.check.tagger self.external_host_tags = self.check.external_host_tags + self.ndm_metadata = check.ndm_metadata def collect(self): fabric_pods = self.api.get_fabric_pods() @@ -70,6 +73,7 @@ def submit_nodes_health(self, nodes, pods): continue self.log.info("processing node %s on pod %s", node_id, pod_id) try: + self.submit_node_metadata(node_attrs, tags) self.submit_process_metric(n, tags + self.check_tags + user_tags, hostname=hostname) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass @@ -209,3 +213,34 @@ def get_fabric_type(self, obj_type): return 'pod' if obj_type == 'l1PhysIf': return 'port' + + def submit_node_metadata(self, node_attrs, tags): + vendor = 'cisco_aci' + namespace='default' + node = Node(attributes=node_attrs) + id_tags = [ + f'namespace:{namespace}', + f'system_ip:{node.attributes.address}' + ] + device_tags = [ + f'device_vendor:{vendor}', + f'device_namespace:{namespace}', + f'device_hostname:{node.attributes.dn}', + f'hostname:{node.attributes.dn}', + f'system_ip:{node.attributes.address}', + f'device_ip:{node.attributes.address}', + f'device_id:{namespace}:{node.attributes.address}', + ] + device = DeviceMetadata( + device_id=f'{namespace}:{node.attributes.address}', + id_tags=id_tags, + tags=device_tags + tags, + name=node.attributes.dn, + ip_address=node.attributes.address, + model=node.attributes.model, + adSt=node.attributes.adSt, + vendor=vendor, + version=node.attributes.version, + serial_number=node.attributes.serial + ) + self.ndm_metadata(json.dumps(device.model_dump())) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py new file mode 100644 index 0000000000000..8776f6f3f97ff --- /dev/null +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -0,0 +1,35 @@ +from pydantic import BaseModel, Field, computed_field + +class NodeAttributes(BaseModel): + address: str | None = None + adSt: str | None = None + role: str | None = None + dn: str | None = None + model: str | None = None + version: str | None = None + serial: str | None = None + vendor: str | None = Field(default='cisco_aci') + namespace: str | None = Field(default='default') + +class Node(BaseModel): + attributes: NodeAttributes + +class DeviceMetadata(BaseModel): + device_id: str | None = Field(default=None) + id_tags: list = Field(default_factory=list) + tags: list = Field(default_factory=list) + name: str | None = Field(default=None) + ip_address: str | None = Field(default=None) + model: str | None = Field(default=None) + adSt: str | None = Field(default=None, exclude=True) + vendor: str | None = Field(default=None) + version: str | None = Field(default=None) + serial_number: str | None = Field(default=None) + + @computed_field + @property + def status(self) -> int: + return 1 if self.adSt=='on' else 2 + +class DeviceMetadataList(BaseModel): + device_metadata: list = Field(default_factory=list) \ No newline at end of file diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index f86a6ea2c66f8..15abc8a43b5a1 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -662,6 +662,12 @@ def database_monitoring_metadata(self, raw_event): aggregator.submit_event_platform_event(self, self.check_id, to_native_string(raw_event), "dbm-metadata") + def ndm_metadata(self, raw_event): + # type: (str) -> None + if raw_event is None: + return + aggregator.submit_event_platform_event(self, self.check_id, to_native_string(raw_event), "ndm") + def should_send_metric(self, metric_name): return not self._metric_excluded(metric_name) and self._metric_included(metric_name) From 2dc6b77076f655f9b18e6cab0311878a09551d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 4 Jun 2024 16:37:07 -0400 Subject: [PATCH 02/30] Add unit test for device metadata, update fixture --- .../2e82232a722241e59f27ac3742934e7e.txt | 209 +++++++++++++++++- cisco_aci/tests/test_fabric.py | 94 ++++++++ 2 files changed, 302 insertions(+), 1 deletion(-) diff --git a/cisco_aci/tests/fixtures/fabric/2e82232a722241e59f27ac3742934e7e.txt b/cisco_aci/tests/fixtures/fabric/2e82232a722241e59f27ac3742934e7e.txt index c10296b81468e..a0d365787550d 100644 --- a/cisco_aci/tests/fixtures/fabric/2e82232a722241e59f27ac3742934e7e.txt +++ b/cisco_aci/tests/fixtures/fabric/2e82232a722241e59f27ac3742934e7e.txt @@ -1 +1,208 @@ -{"totalCount":"7","imdata":[{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-101","extMngdBy":"","fabricSt":"active","id":"101","lastStateModTs":"2018-05-29T16:53:17.789-07:00","lcOwn":"local","modTs":"2018-05-29T16:53:58.209-07:00","model":"N9K-C93180YC-FX","monPolDn":"uni/fabric/monfab-default","name":"leaf101","nameAlias":"","nodeType":"unspecified","role":"leaf","serial":"FDO20440TS1","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":""}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-102","extMngdBy":"","fabricSt":"active","id":"102","lastStateModTs":"2018-05-29T16:53:17.790-07:00","lcOwn":"local","modTs":"2018-05-29T16:53:58.207-07:00","model":"N9K-C93180YC-FX","monPolDn":"uni/fabric/monfab-default","name":"leaf102","nameAlias":"","nodeType":"unspecified","role":"leaf","serial":"FDO20510HCA","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":""}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-202","extMngdBy":"","fabricSt":"active","id":"202","lastStateModTs":"2018-05-29T16:53:17.892-07:00","lcOwn":"local","modTs":"2018-05-29T16:53:58.202-07:00","model":"N9K-C9336PQ","monPolDn":"uni/fabric/monfab-default","name":"spine202","nameAlias":"","nodeType":"unspecified","role":"spine","serial":"SAL2014N5T7","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":""}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-3","extMngdBy":"","fabricSt":"unknown","id":"3","lastStateModTs":"1969-12-31T17:00:00.000-07:00","lcOwn":"local","modTs":"2018-05-10T19:01:36.971-07:00","model":"APIC-SERVER-M1","monPolDn":"uni/fabric/monfab-default","name":"apic3","nameAlias":"","nodeType":"unspecified","role":"controller","serial":"FCH1927V11T","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":"A"}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-1","extMngdBy":"","fabricSt":"unknown","id":"1","lastStateModTs":"1969-12-31T17:00:00.000-07:00","lcOwn":"local","modTs":"2016-07-20T11:29:10.877-07:00","model":"APIC-SERVER-M1","monPolDn":"uni/fabric/monfab-default","name":"apic1","nameAlias":"","nodeType":"unspecified","role":"controller","serial":"FCH1928V0SL","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":"A"}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-201","extMngdBy":"","fabricSt":"active","id":"201","lastStateModTs":"2018-05-29T16:53:17.887-07:00","lcOwn":"local","modTs":"2018-05-29T16:54:03.494-07:00","model":"N9K-C9336PQ","monPolDn":"uni/fabric/monfab-default","name":"spine201","nameAlias":"","nodeType":"unspecified","role":"spine","serial":"SAL2014N5U4","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":""}}},{"fabricNode":{"attributes":{"adSt":"on","annotation":"","childAction":"","delayedHeartbeat":"no","dn":"topology/pod-1/node-2","extMngdBy":"","fabricSt":"unknown","id":"2","lastStateModTs":"1969-12-31T17:00:00.000-07:00","lcOwn":"local","modTs":"2016-07-20T12:19:20.101-07:00","model":"APIC-SERVER-M1","monPolDn":"uni/fabric/monfab-default","name":"apic2","nameAlias":"","nodeType":"unspecified","role":"controller","serial":"FCH1928V06Q","status":"","uid":"0","vendor":"Cisco Systems, Inc","version":"A"}}}]} \ No newline at end of file +{ + "totalCount": "7", + "imdata": [ + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.0", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-101", + "extMngdBy": "", + "fabricSt": "active", + "id": "101", + "lastStateModTs": "2018-05-29T16:53:17.789-07:00", + "lcOwn": "local", + "modTs": "2018-05-29T16:53:58.209-07:00", + "model": "N9K-C93180YC-FX", + "monPolDn": "uni/fabric/monfab-default", + "name": "leaf101", + "nameAlias": "", + "nodeType": "unspecified", + "role": "leaf", + "serial": "FDO20440TS1", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.1", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-102", + "extMngdBy": "", + "fabricSt": "active", + "id": "102", + "lastStateModTs": "2018-05-29T16:53:17.790-07:00", + "lcOwn": "local", + "modTs": "2018-05-29T16:53:58.207-07:00", + "model": "N9K-C93180YC-FX", + "monPolDn": "uni/fabric/monfab-default", + "name": "leaf102", + "nameAlias": "", + "nodeType": "unspecified", + "role": "leaf", + "serial": "FDO20510HCA", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.2", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-202", + "extMngdBy": "", + "fabricSt": "active", + "id": "202", + "lastStateModTs": "2018-05-29T16:53:17.892-07:00", + "lcOwn": "local", + "modTs": "2018-05-29T16:53:58.202-07:00", + "model": "N9K-C9336PQ", + "monPolDn": "uni/fabric/monfab-default", + "name": "spine202", + "nameAlias": "", + "nodeType": "unspecified", + "role": "spine", + "serial": "SAL2014N5T7", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.3", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-3", + "extMngdBy": "", + "fabricSt": "unknown", + "id": "3", + "lastStateModTs": "1969-12-31T17:00:00.000-07:00", + "lcOwn": "local", + "modTs": "2018-05-10T19:01:36.971-07:00", + "model": "APIC-SERVER-M1", + "monPolDn": "uni/fabric/monfab-default", + "name": "apic3", + "nameAlias": "", + "nodeType": "unspecified", + "role": "controller", + "serial": "FCH1927V11T", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "A" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.4", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-1", + "extMngdBy": "", + "fabricSt": "unknown", + "id": "1", + "lastStateModTs": "1969-12-31T17:00:00.000-07:00", + "lcOwn": "local", + "modTs": "2016-07-20T11:29:10.877-07:00", + "model": "APIC-SERVER-M1", + "monPolDn": "uni/fabric/monfab-default", + "name": "apic1", + "nameAlias": "", + "nodeType": "unspecified", + "role": "controller", + "serial": "FCH1928V0SL", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "A" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.5", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-201", + "extMngdBy": "", + "fabricSt": "active", + "id": "201", + "lastStateModTs": "2018-05-29T16:53:17.887-07:00", + "lcOwn": "local", + "modTs": "2018-05-29T16:54:03.494-07:00", + "model": "N9K-C9336PQ", + "monPolDn": "uni/fabric/monfab-default", + "name": "spine201", + "nameAlias": "", + "nodeType": "unspecified", + "role": "spine", + "serial": "SAL2014N5U4", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "" + } + } + }, + { + "fabricNode": { + "attributes": { + "adSt": "on", + "address": "10.0.200.6", + "annotation": "", + "childAction": "", + "delayedHeartbeat": "no", + "dn": "topology/pod-1/node-2", + "extMngdBy": "", + "fabricSt": "unknown", + "id": "2", + "lastStateModTs": "1969-12-31T17:00:00.000-07:00", + "lcOwn": "local", + "modTs": "2016-07-20T12:19:20.101-07:00", + "model": "APIC-SERVER-M1", + "monPolDn": "uni/fabric/monfab-default", + "name": "apic2", + "nameAlias": "", + "nodeType": "unspecified", + "role": "controller", + "serial": "FCH1928V06Q", + "status": "", + "uid": "0", + "vendor": "Cisco Systems, Inc", + "version": "A" + } + } + } + ] +} diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index aa9830b89c355..96d2f5ced9ac7 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -5,10 +5,101 @@ from datadog_checks.base.utils.containers import hash_mutable from datadog_checks.cisco_aci import CiscoACICheck from datadog_checks.cisco_aci.api import Api +from datadog_checks.cisco_aci.models import DeviceMetadataList from . import common +DATA = [ + { + 'device_id': 'default:10.0.200.0', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-101', 'hostname:topology/pod-1/node-101', 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', 'device_id:default:10.0.200.0', 'switch_role:leaf', 'apic_role:leaf', 'node_id:101', 'fabric_state:active', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.0', + 'model': 'N9K-C93180YC-FX', + 'name': 'topology/pod-1/node-101', + 'serial_number': 'FDO20440TS1', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.1', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-102', 'hostname:topology/pod-1/node-102', 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', 'device_id:default:10.0.200.1', 'switch_role:leaf', 'apic_role:leaf', 'node_id:102', 'fabric_state:active', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.1', + 'model': 'N9K-C93180YC-FX', + 'name': 'topology/pod-1/node-102', + 'serial_number': 'FDO20510HCA', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.2', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-202', 'hostname:topology/pod-1/node-202', 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', 'device_id:default:10.0.200.2', 'switch_role:spine', 'apic_role:spine', 'node_id:202', 'fabric_state:active', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.2', + 'model': 'N9K-C9336PQ', + 'name': 'topology/pod-1/node-202', + 'serial_number': 'SAL2014N5T7', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.3', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-3', 'hostname:topology/pod-1/node-3', 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', 'device_id:default:10.0.200.3', 'apic_role:controller', 'node_id:3', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.3', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-3', + 'serial_number': 'FCH1927V11T', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, + { + 'device_id': 'default:10.0.200.4', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-1', 'hostname:topology/pod-1/node-1', 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', 'device_id:default:10.0.200.4', 'apic_role:controller', 'node_id:1', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.4', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-1', + 'serial_number': 'FCH1928V0SL', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, + { + 'device_id': 'default:10.0.200.5', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-201', 'hostname:topology/pod-1/node-201', 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', 'device_id:default:10.0.200.5', 'switch_role:spine', 'apic_role:spine', 'node_id:201', 'fabric_state:active', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.5', + 'model': 'N9K-C9336PQ', + 'name': 'topology/pod-1/node-201', + 'serial_number': 'SAL2014N5U4', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.6', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], + 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-2', 'hostname:topology/pod-1/node-2', 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', 'device_id:default:10.0.200.6', 'apic_role:controller', 'node_id:2', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'ip_address': '10.0.200.6', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-2', + 'serial_number': 'FCH1928V06Q', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, +] + +EXPECTED_RESULT = DeviceMetadataList(device_metadata=DATA) + + def test_fabric_mocked(aggregator): check = CiscoACICheck(common.CHECK_NAME, {}, [common.CONFIG_WITH_TAGS]) api = Api(common.ACI_URLS, check.http, common.USERNAME, password=common.PASSWORD, log=check.log) @@ -17,6 +108,9 @@ def test_fabric_mocked(aggregator): check.check({}) + ndm_metadata = aggregator.get_event_platform_events("ndm") + assert ndm_metadata == EXPECTED_RESULT.device_metadata + tags000 = ['cisco', 'project:cisco_aci', 'medium:broadcast', 'snmpTrapSt:enable', 'fabric_pod_id:1'] tags101 = tags000 + ['node_id:101'] tags102 = tags000 + ['node_id:102'] From 0fbd38859853bcbb32bec03d44787f14dc8d5550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 4 Jun 2024 16:49:56 -0400 Subject: [PATCH 03/30] Add license header, changelogs --- cisco_aci/changelog.d/17735.added | 1 + cisco_aci/datadog_checks/cisco_aci/models.py | 4 ++++ datadog_checks_base/changelog.d/17735.added | 1 + 3 files changed, 6 insertions(+) create mode 100644 cisco_aci/changelog.d/17735.added create mode 100644 datadog_checks_base/changelog.d/17735.added diff --git a/cisco_aci/changelog.d/17735.added b/cisco_aci/changelog.d/17735.added new file mode 100644 index 0000000000000..52f7db64dbecb --- /dev/null +++ b/cisco_aci/changelog.d/17735.added @@ -0,0 +1 @@ +[NDM] Add NDM metadata support for Cisco ACI diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 8776f6f3f97ff..91545c741e7d4 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -1,3 +1,7 @@ +# (C) Datadog, Inc. 2024-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + from pydantic import BaseModel, Field, computed_field class NodeAttributes(BaseModel): diff --git a/datadog_checks_base/changelog.d/17735.added b/datadog_checks_base/changelog.d/17735.added new file mode 100644 index 0000000000000..52f7db64dbecb --- /dev/null +++ b/datadog_checks_base/changelog.d/17735.added @@ -0,0 +1 @@ +[NDM] Add NDM metadata support for Cisco ACI From 308381ef308b63d6def3906f89a65332197d5d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 4 Jun 2024 17:12:13 -0400 Subject: [PATCH 04/30] Lint --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 10 +- cisco_aci/datadog_checks/cisco_aci/models.py | 10 +- cisco_aci/tests/test_fabric.py | 103 +++++++++++++++++-- 3 files changed, 106 insertions(+), 17 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 5cbce6b08c173..c9e6425a35aea 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -6,6 +6,7 @@ from datadog_checks.base.utils.serialization import json from datadog_checks.cisco_aci.models import DeviceMetadata, Node + from . import aci_metrics, exceptions, helpers @@ -216,12 +217,9 @@ def get_fabric_type(self, obj_type): def submit_node_metadata(self, node_attrs, tags): vendor = 'cisco_aci' - namespace='default' + namespace = 'default' node = Node(attributes=node_attrs) - id_tags = [ - f'namespace:{namespace}', - f'system_ip:{node.attributes.address}' - ] + id_tags = [f'namespace:{namespace}', f'system_ip:{node.attributes.address}'] device_tags = [ f'device_vendor:{vendor}', f'device_namespace:{namespace}', @@ -241,6 +239,6 @@ def submit_node_metadata(self, node_attrs, tags): adSt=node.attributes.adSt, vendor=vendor, version=node.attributes.version, - serial_number=node.attributes.serial + serial_number=node.attributes.serial, ) self.ndm_metadata(json.dumps(device.model_dump())) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 91545c741e7d4..a19f37c1d3d4d 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -4,6 +4,7 @@ from pydantic import BaseModel, Field, computed_field + class NodeAttributes(BaseModel): address: str | None = None adSt: str | None = None @@ -15,14 +16,16 @@ class NodeAttributes(BaseModel): vendor: str | None = Field(default='cisco_aci') namespace: str | None = Field(default='default') + class Node(BaseModel): attributes: NodeAttributes + class DeviceMetadata(BaseModel): device_id: str | None = Field(default=None) id_tags: list = Field(default_factory=list) tags: list = Field(default_factory=list) - name: str | None = Field(default=None) + name: str | None = Field(default=None) ip_address: str | None = Field(default=None) model: str | None = Field(default=None) adSt: str | None = Field(default=None, exclude=True) @@ -33,7 +36,8 @@ class DeviceMetadata(BaseModel): @computed_field @property def status(self) -> int: - return 1 if self.adSt=='on' else 2 + return 1 if self.adSt == 'on' else 2 + class DeviceMetadataList(BaseModel): - device_metadata: list = Field(default_factory=list) \ No newline at end of file + device_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 96d2f5ced9ac7..fe112bc716a4d 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -9,12 +9,24 @@ from . import common - DATA = [ { 'device_id': 'default:10.0.200.0', 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-101', 'hostname:topology/pod-1/node-101', 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', 'device_id:default:10.0.200.0', 'switch_role:leaf', 'apic_role:leaf', 'node_id:101', 'fabric_state:active', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-101', + 'hostname:topology/pod-1/node-101', + 'system_ip:10.0.200.0', + 'device_ip:10.0.200.0', + 'device_id:default:10.0.200.0', + 'switch_role:leaf', + 'apic_role:leaf', + 'node_id:101', + 'fabric_state:active', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.0', 'model': 'N9K-C93180YC-FX', 'name': 'topology/pod-1/node-101', @@ -26,7 +38,20 @@ { 'device_id': 'default:10.0.200.1', 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-102', 'hostname:topology/pod-1/node-102', 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', 'device_id:default:10.0.200.1', 'switch_role:leaf', 'apic_role:leaf', 'node_id:102', 'fabric_state:active', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-102', + 'hostname:topology/pod-1/node-102', + 'system_ip:10.0.200.1', + 'device_ip:10.0.200.1', + 'device_id:default:10.0.200.1', + 'switch_role:leaf', + 'apic_role:leaf', + 'node_id:102', + 'fabric_state:active', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.1', 'model': 'N9K-C93180YC-FX', 'name': 'topology/pod-1/node-102', @@ -38,7 +63,20 @@ { 'device_id': 'default:10.0.200.2', 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-202', 'hostname:topology/pod-1/node-202', 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', 'device_id:default:10.0.200.2', 'switch_role:spine', 'apic_role:spine', 'node_id:202', 'fabric_state:active', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-202', + 'hostname:topology/pod-1/node-202', + 'system_ip:10.0.200.2', + 'device_ip:10.0.200.2', + 'device_id:default:10.0.200.2', + 'switch_role:spine', + 'apic_role:spine', + 'node_id:202', + 'fabric_state:active', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.2', 'model': 'N9K-C9336PQ', 'name': 'topology/pod-1/node-202', @@ -50,7 +88,19 @@ { 'device_id': 'default:10.0.200.3', 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-3', 'hostname:topology/pod-1/node-3', 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', 'device_id:default:10.0.200.3', 'apic_role:controller', 'node_id:3', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-3', + 'hostname:topology/pod-1/node-3', + 'system_ip:10.0.200.3', + 'device_ip:10.0.200.3', + 'device_id:default:10.0.200.3', + 'apic_role:controller', + 'node_id:3', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.3', 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-3', @@ -62,7 +112,19 @@ { 'device_id': 'default:10.0.200.4', 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-1', 'hostname:topology/pod-1/node-1', 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', 'device_id:default:10.0.200.4', 'apic_role:controller', 'node_id:1', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-1', + 'hostname:topology/pod-1/node-1', + 'system_ip:10.0.200.4', + 'device_ip:10.0.200.4', + 'device_id:default:10.0.200.4', + 'apic_role:controller', + 'node_id:1', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.4', 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-1', @@ -74,7 +136,20 @@ { 'device_id': 'default:10.0.200.5', 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-201', 'hostname:topology/pod-1/node-201', 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', 'device_id:default:10.0.200.5', 'switch_role:spine', 'apic_role:spine', 'node_id:201', 'fabric_state:active', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-201', + 'hostname:topology/pod-1/node-201', + 'system_ip:10.0.200.5', + 'device_ip:10.0.200.5', + 'device_id:default:10.0.200.5', + 'switch_role:spine', + 'apic_role:spine', + 'node_id:201', + 'fabric_state:active', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.5', 'model': 'N9K-C9336PQ', 'name': 'topology/pod-1/node-201', @@ -86,7 +161,19 @@ { 'device_id': 'default:10.0.200.6', 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], - 'tags': ['device_vendor:cisco_aci', 'device_namespace:default', 'device_hostname:topology/pod-1/node-2', 'hostname:topology/pod-1/node-2', 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', 'device_id:default:10.0.200.6', 'apic_role:controller', 'node_id:2', 'fabric_state:unknown', 'fabric_pod_id:1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-2', + 'hostname:topology/pod-1/node-2', + 'system_ip:10.0.200.6', + 'device_ip:10.0.200.6', + 'device_id:default:10.0.200.6', + 'apic_role:controller', + 'node_id:2', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], 'ip_address': '10.0.200.6', 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-2', From aaaf2821daa36d80e9715341bbf9a1564596e18f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 5 Jun 2024 14:00:55 -0400 Subject: [PATCH 05/30] First pass at submitting interface metadata, cleanup for test fixtures --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 19 +- cisco_aci/datadog_checks/cisco_aci/models.py | 37 +- cisco_aci/tests/fixtures/metadata.py | 3607 ++++++++++++++++++ cisco_aci/tests/test_fabric.py | 184 +- 4 files changed, 3663 insertions(+), 184 deletions(-) create mode 100644 cisco_aci/tests/fixtures/metadata.py diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index c9e6425a35aea..06365895fbe3c 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -5,7 +5,7 @@ from six import iteritems from datadog_checks.base.utils.serialization import json -from datadog_checks.cisco_aci.models import DeviceMetadata, Node +from datadog_checks.cisco_aci.models import DeviceMetadata, Eth, InterfaceMetadata, Node from . import aci_metrics, exceptions, helpers @@ -99,6 +99,7 @@ def process_eth(self, node): eth_attrs = helpers.get_attributes(e) eth_id = eth_attrs['id'] tags = self.tagger.get_fabric_tags(e, 'l1PhysIf') + self.submit_interface_metadata(eth_attrs, node['address'], tags) try: stats = self.api.get_eth_stats(pod_id, node['id'], eth_id) self.submit_fabric_metric(stats, tags, 'l1PhysIf', hostname=hostname) @@ -236,9 +237,23 @@ def submit_node_metadata(self, node_attrs, tags): name=node.attributes.dn, ip_address=node.attributes.address, model=node.attributes.model, - adSt=node.attributes.adSt, + ad_st=node.attributes.ad_st, vendor=vendor, version=node.attributes.version, serial_number=node.attributes.serial, ) self.ndm_metadata(json.dumps(device.model_dump())) + + def submit_interface_metadata(self, eth_attr, address, tags): + eth = Eth(attributes=eth_attr) + namespace = 'default' + interface = InterfaceMetadata( + device_id=f'{namespace}:{address}', + id_tags=tags, + index=f'{eth.attributes.id}', + name=f'{eth.attributes.name}', + description=f'{eth.attributes.desc}', + mac_address=f'{eth.attributes.router_mac}', + admin_status=f'{eth.attributes.admin_st}', + ) + self.ndm_metadata(json.dumps(interface.model_dump())) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index a19f37c1d3d4d..c6c0903d4a963 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -7,7 +7,7 @@ class NodeAttributes(BaseModel): address: str | None = None - adSt: str | None = None + ad_st: str | None = Field(default=None, alias="adSt") role: str | None = None dn: str | None = None model: str | None = None @@ -21,6 +21,18 @@ class Node(BaseModel): attributes: NodeAttributes +class EthAttributes(BaseModel): + admin_st: str | None = Field(default=None, alias="adminSt") + id: str | None = None + name: str | None = None + desc: str | None = None + router_mac: str | None = Field(default=None, alias="routerMac") + + +class Eth(BaseModel): + attributes: EthAttributes + + class DeviceMetadata(BaseModel): device_id: str | None = Field(default=None) id_tags: list = Field(default_factory=list) @@ -28,7 +40,7 @@ class DeviceMetadata(BaseModel): name: str | None = Field(default=None) ip_address: str | None = Field(default=None) model: str | None = Field(default=None) - adSt: str | None = Field(default=None, exclude=True) + ad_st: str | None = Field(default=None, exclude=True) vendor: str | None = Field(default=None) version: str | None = Field(default=None) serial_number: str | None = Field(default=None) @@ -36,8 +48,27 @@ class DeviceMetadata(BaseModel): @computed_field @property def status(self) -> int: - return 1 if self.adSt == 'on' else 2 + return 1 if self.ad_st == 'on' else 2 class DeviceMetadataList(BaseModel): device_metadata: list = Field(default_factory=list) + + +class InterfaceMetadata(BaseModel): + device_id: str | None = Field(default=None) + id_tags: list = Field(default_factory=list) + index: str | None = Field(default=None) + name: str | None = Field(default=None) + description: str | None = Field(default=None) + mac_address: str | None = Field(default=None) + admin_status: str | None = Field(default=None, exclude=True) + + @computed_field + @property + def status(self) -> int: + return 1 if self.admin_status == 'up' else 2 + + +class InterfaceMetadataList(BaseModel): + interface_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py new file mode 100644 index 0000000000000..fc9b8fea01ebb --- /dev/null +++ b/cisco_aci/tests/fixtures/metadata.py @@ -0,0 +1,3607 @@ +# (C) Datadog, Inc. 2024-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +from datadog_checks.cisco_aci.models import DeviceMetadataList, InterfaceMetadataList + +DEVICE_METADATA = [ + { + 'device_id': 'default:10.0.200.0', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-101', + 'hostname:topology/pod-1/node-101', + 'system_ip:10.0.200.0', + 'device_ip:10.0.200.0', + 'device_id:default:10.0.200.0', + 'switch_role:leaf', + 'apic_role:leaf', + 'node_id:101', + 'fabric_state:active', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.0', + 'model': 'N9K-C93180YC-FX', + 'name': 'topology/pod-1/node-101', + 'serial_number': 'FDO20440TS1', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.1', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-102', + 'hostname:topology/pod-1/node-102', + 'system_ip:10.0.200.1', + 'device_ip:10.0.200.1', + 'device_id:default:10.0.200.1', + 'switch_role:leaf', + 'apic_role:leaf', + 'node_id:102', + 'fabric_state:active', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.1', + 'model': 'N9K-C93180YC-FX', + 'name': 'topology/pod-1/node-102', + 'serial_number': 'FDO20510HCA', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.2', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-202', + 'hostname:topology/pod-1/node-202', + 'system_ip:10.0.200.2', + 'device_ip:10.0.200.2', + 'device_id:default:10.0.200.2', + 'switch_role:spine', + 'apic_role:spine', + 'node_id:202', + 'fabric_state:active', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.2', + 'model': 'N9K-C9336PQ', + 'name': 'topology/pod-1/node-202', + 'serial_number': 'SAL2014N5T7', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.3', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-3', + 'hostname:topology/pod-1/node-3', + 'system_ip:10.0.200.3', + 'device_ip:10.0.200.3', + 'device_id:default:10.0.200.3', + 'apic_role:controller', + 'node_id:3', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.3', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-3', + 'serial_number': 'FCH1927V11T', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, + { + 'device_id': 'default:10.0.200.4', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-1', + 'hostname:topology/pod-1/node-1', + 'system_ip:10.0.200.4', + 'device_ip:10.0.200.4', + 'device_id:default:10.0.200.4', + 'apic_role:controller', + 'node_id:1', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.4', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-1', + 'serial_number': 'FCH1928V0SL', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, + { + 'device_id': 'default:10.0.200.5', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-201', + 'hostname:topology/pod-1/node-201', + 'system_ip:10.0.200.5', + 'device_ip:10.0.200.5', + 'device_id:default:10.0.200.5', + 'switch_role:spine', + 'apic_role:spine', + 'node_id:201', + 'fabric_state:active', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.5', + 'model': 'N9K-C9336PQ', + 'name': 'topology/pod-1/node-201', + 'serial_number': 'SAL2014N5U4', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': '', + }, + { + 'device_id': 'default:10.0.200.6', + 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], + 'tags': [ + 'device_vendor:cisco_aci', + 'device_namespace:default', + 'device_hostname:topology/pod-1/node-2', + 'hostname:topology/pod-1/node-2', + 'system_ip:10.0.200.6', + 'device_ip:10.0.200.6', + 'device_id:default:10.0.200.6', + 'apic_role:controller', + 'node_id:2', + 'fabric_state:unknown', + 'fabric_pod_id:1', + ], + 'ip_address': '10.0.200.6', + 'model': 'APIC-SERVER-M1', + 'name': 'topology/pod-1/node-2', + 'serial_number': 'FCH1928V06Q', + 'status': 1, + 'vendor': 'cisco_aci', + 'version': 'A', + }, +] + + +INTERFACE_METADATA = [ + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/43', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/43', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/44', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/44', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/45', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/45', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/46', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/46', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/47', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/47', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/48', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/48', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/1', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/1', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/2', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/2', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/3', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/3', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/4', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/4', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/5', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/5', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/6', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/6', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/7', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/7', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/9', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/9', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/8', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/8', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/10', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/10', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/11', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/11', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/12', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/12', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/13', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/13', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/14', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/14', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/15', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/15', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/16', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/16', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/17', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/17', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/18', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/18', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/19', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/19', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/20', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/20', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 2, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/21', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/21', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/22', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/22', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/23', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/23', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/24', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/24', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/25', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/25', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/26', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/26', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/27', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/27', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/28', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/28', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/29', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/29', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/30', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/30', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/31', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/31', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/32', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/32', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/33', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/33', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/34', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/34', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/35', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/35', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/36', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/36', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/37', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/37', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/38', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/38', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/39', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/39', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/40', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/40', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/41', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/41', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/42', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/42', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/43', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/43', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/44', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/44', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/45', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/45', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/46', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/46', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/47', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/47', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/48', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/48', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/49', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/49', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/50', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/50', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/51', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/51', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/52', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/52', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/53', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/53', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth1/54', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth1/54', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/1', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/1', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/2', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/2', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/3', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/3', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/4', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/4', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/5', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/5', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/6', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/6', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/7', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/7', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/8', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/8', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/9', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/9', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/10', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/10', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/11', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/11', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/12', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/12', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/13', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/13', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/14', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/14', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/15', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/15', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/16', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/16', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/17', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/17', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/18', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/18', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/19', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/19', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/20', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/20', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/21', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/21', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/22', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/22', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/23', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/23', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/24', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/24', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/25', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/25', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/26', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/26', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/27', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/27', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/28', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/28', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/29', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/29', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/30', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/30', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/31', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/31', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/32', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/32', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/33', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/33', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/34', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/34', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/35', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/35', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/36', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/36', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/37', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/37', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/38', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/38', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/39', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/39', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/40', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/40', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/41', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/41', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.0', + 'id_tags': [ + 'port:eth101/1/42', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:101', + 'fabric_pod_id:1', + ], + 'index': 'eth101/1/42', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/33', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/33', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/34', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/34', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/35', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/35', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/36', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/36', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/37', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/37', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/38', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/38', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/39', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/39', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/40', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/40', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/41', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/41', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/42', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/42', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/43', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/43', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/44', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/44', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/45', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/45', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/46', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/46', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/47', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/47', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/48', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/48', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/49', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/49', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/50', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/50', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/51', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/51', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/52', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/52', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/53', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/53', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/54', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/54', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/1', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/1', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/2', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/2', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/3', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/3', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/4', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/4', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/15', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/15', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/16', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/16', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/17', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/17', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/18', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/18', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/5', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/5', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/6', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/6', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/7', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/7', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/8', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/8', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/9', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/9', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/10', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/10', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/11', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/11', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/12', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/12', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/13', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/13', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/14', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/14', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/20', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/20', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/19', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/19', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/21', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/21', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/22', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/22', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/23', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/23', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/24', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/24', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/25', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/25', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/26', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/26', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/27', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/27', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/28', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/28', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/29', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/29', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/30', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/30', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/31', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/31', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.1', + 'id_tags': [ + 'port:eth1/32', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:102', + 'fabric_pod_id:1', + ], + 'index': 'eth1/32', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/33', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/33', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/34', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/34', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/35', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/35', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/36', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/36', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/1', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/1', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/2', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/2', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/3', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/3', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/4', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/4', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/5', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/5', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/6', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/6', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/7', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/7', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/8', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/8', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/9', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/9', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/10', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/10', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/11', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/11', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/12', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/12', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/13', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/13', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/14', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/14', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/15', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/15', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/16', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/16', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/17', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/17', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/18', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/18', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/19', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/19', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/20', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/20', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/21', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/21', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/22', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/22', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/23', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/23', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/24', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/24', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/25', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/25', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/26', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/26', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/27', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/27', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/28', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/28', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/29', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/29', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/30', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/30', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/31', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/31', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.2', + 'id_tags': [ + 'port:eth1/32', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:202', + 'fabric_pod_id:1', + ], + 'index': 'eth1/32', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/33', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/33', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/34', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/34', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/35', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/35', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/36', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/36', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/1', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/1', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/2', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/2', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/3', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/3', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/4', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/4', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/5', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/5', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/6', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/6', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/7', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/7', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/8', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/8', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/9', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/9', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/10', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/10', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/11', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/11', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/12', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/12', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/13', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/13', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/14', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/14', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/15', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/15', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/16', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/16', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/17', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/17', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/18', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/18', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/19', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/19', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/20', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/20', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/21', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/21', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/22', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/22', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/23', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/23', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/24', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/24', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/25', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/25', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/26', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/26', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/27', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/27', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/28', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/28', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/29', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/29', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/30', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/30', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/31', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/31', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, + { + 'description': 'None', + 'device_id': 'default:10.0.200.5', + 'id_tags': [ + 'port:eth1/32', + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:201', + 'fabric_pod_id:1', + ], + 'index': 'eth1/32', + 'mac_address': 'not-applicable', + 'name': '', + 'status': 1, + }, +] + +EXPECTED_DEVICE_METADATA_RESULT = DeviceMetadataList(device_metadata=DEVICE_METADATA) +EXPECTED_INTERFACE_METADATA_RESULT = InterfaceMetadataList(interface_metadata=INTERFACE_METADATA) diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index fe112bc716a4d..61914f2c7d716 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -5,186 +5,9 @@ from datadog_checks.base.utils.containers import hash_mutable from datadog_checks.cisco_aci import CiscoACICheck from datadog_checks.cisco_aci.api import Api -from datadog_checks.cisco_aci.models import DeviceMetadataList from . import common - -DATA = [ - { - 'device_id': 'default:10.0.200.0', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-101', - 'hostname:topology/pod-1/node-101', - 'system_ip:10.0.200.0', - 'device_ip:10.0.200.0', - 'device_id:default:10.0.200.0', - 'switch_role:leaf', - 'apic_role:leaf', - 'node_id:101', - 'fabric_state:active', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.0', - 'model': 'N9K-C93180YC-FX', - 'name': 'topology/pod-1/node-101', - 'serial_number': 'FDO20440TS1', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': '', - }, - { - 'device_id': 'default:10.0.200.1', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-102', - 'hostname:topology/pod-1/node-102', - 'system_ip:10.0.200.1', - 'device_ip:10.0.200.1', - 'device_id:default:10.0.200.1', - 'switch_role:leaf', - 'apic_role:leaf', - 'node_id:102', - 'fabric_state:active', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.1', - 'model': 'N9K-C93180YC-FX', - 'name': 'topology/pod-1/node-102', - 'serial_number': 'FDO20510HCA', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': '', - }, - { - 'device_id': 'default:10.0.200.2', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-202', - 'hostname:topology/pod-1/node-202', - 'system_ip:10.0.200.2', - 'device_ip:10.0.200.2', - 'device_id:default:10.0.200.2', - 'switch_role:spine', - 'apic_role:spine', - 'node_id:202', - 'fabric_state:active', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.2', - 'model': 'N9K-C9336PQ', - 'name': 'topology/pod-1/node-202', - 'serial_number': 'SAL2014N5T7', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': '', - }, - { - 'device_id': 'default:10.0.200.3', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-3', - 'hostname:topology/pod-1/node-3', - 'system_ip:10.0.200.3', - 'device_ip:10.0.200.3', - 'device_id:default:10.0.200.3', - 'apic_role:controller', - 'node_id:3', - 'fabric_state:unknown', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.3', - 'model': 'APIC-SERVER-M1', - 'name': 'topology/pod-1/node-3', - 'serial_number': 'FCH1927V11T', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': 'A', - }, - { - 'device_id': 'default:10.0.200.4', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-1', - 'hostname:topology/pod-1/node-1', - 'system_ip:10.0.200.4', - 'device_ip:10.0.200.4', - 'device_id:default:10.0.200.4', - 'apic_role:controller', - 'node_id:1', - 'fabric_state:unknown', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.4', - 'model': 'APIC-SERVER-M1', - 'name': 'topology/pod-1/node-1', - 'serial_number': 'FCH1928V0SL', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': 'A', - }, - { - 'device_id': 'default:10.0.200.5', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-201', - 'hostname:topology/pod-1/node-201', - 'system_ip:10.0.200.5', - 'device_ip:10.0.200.5', - 'device_id:default:10.0.200.5', - 'switch_role:spine', - 'apic_role:spine', - 'node_id:201', - 'fabric_state:active', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.5', - 'model': 'N9K-C9336PQ', - 'name': 'topology/pod-1/node-201', - 'serial_number': 'SAL2014N5U4', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': '', - }, - { - 'device_id': 'default:10.0.200.6', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], - 'tags': [ - 'device_vendor:cisco_aci', - 'device_namespace:default', - 'device_hostname:topology/pod-1/node-2', - 'hostname:topology/pod-1/node-2', - 'system_ip:10.0.200.6', - 'device_ip:10.0.200.6', - 'device_id:default:10.0.200.6', - 'apic_role:controller', - 'node_id:2', - 'fabric_state:unknown', - 'fabric_pod_id:1', - ], - 'ip_address': '10.0.200.6', - 'model': 'APIC-SERVER-M1', - 'name': 'topology/pod-1/node-2', - 'serial_number': 'FCH1928V06Q', - 'status': 1, - 'vendor': 'cisco_aci', - 'version': 'A', - }, -] - -EXPECTED_RESULT = DeviceMetadataList(device_metadata=DATA) +from .fixtures.metadata import EXPECTED_DEVICE_METADATA_RESULT, EXPECTED_INTERFACE_METADATA_RESULT def test_fabric_mocked(aggregator): @@ -196,7 +19,10 @@ def test_fabric_mocked(aggregator): check.check({}) ndm_metadata = aggregator.get_event_platform_events("ndm") - assert ndm_metadata == EXPECTED_RESULT.device_metadata + device_metadata = [dm for dm in ndm_metadata if 'serial_number' in dm] + interface_metadata = [im for im in ndm_metadata if 'serial_number' not in im] + assert device_metadata == EXPECTED_DEVICE_METADATA_RESULT.device_metadata + assert interface_metadata == EXPECTED_INTERFACE_METADATA_RESULT.interface_metadata tags000 = ['cisco', 'project:cisco_aci', 'medium:broadcast', 'snmpTrapSt:enable', 'fabric_pod_id:1'] tags101 = tags000 + ['node_id:101'] From d7e3d76737dc042cd4a6385cbe1064108a162e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 6 Jun 2024 10:08:14 -0400 Subject: [PATCH 06/30] Fix for py2.7 support --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 30 +++++------ cisco_aci/datadog_checks/cisco_aci/models.py | 57 ++++++++++---------- 2 files changed, 44 insertions(+), 43 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 06365895fbe3c..146826a51d269 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -220,18 +220,18 @@ def submit_node_metadata(self, node_attrs, tags): vendor = 'cisco_aci' namespace = 'default' node = Node(attributes=node_attrs) - id_tags = [f'namespace:{namespace}', f'system_ip:{node.attributes.address}'] + id_tags = ['namespace:{}'.format(namespace), 'system_ip:{}'.format(node.attributes.address)] device_tags = [ - f'device_vendor:{vendor}', - f'device_namespace:{namespace}', - f'device_hostname:{node.attributes.dn}', - f'hostname:{node.attributes.dn}', - f'system_ip:{node.attributes.address}', - f'device_ip:{node.attributes.address}', - f'device_id:{namespace}:{node.attributes.address}', + 'device_vendor:{}'.format(vendor), + 'device_namespace:{}'.format(namespace), + 'device_hostname:{}'.format(node.attributes.dn), + 'hostname:{}'.format(node.attributes.dn), + 'system_ip:{}'.format(node.attributes.address), + 'device_ip:{}'.format(node.attributes.address), + 'device_id:{}:{}'.format(namespace, node.attributes.address), ] device = DeviceMetadata( - device_id=f'{namespace}:{node.attributes.address}', + device_id='{}:{}'.format(namespace, node.attributes.address), id_tags=id_tags, tags=device_tags + tags, name=node.attributes.dn, @@ -248,12 +248,12 @@ def submit_interface_metadata(self, eth_attr, address, tags): eth = Eth(attributes=eth_attr) namespace = 'default' interface = InterfaceMetadata( - device_id=f'{namespace}:{address}', + device_id='{}:{}'.format(namespace, address), id_tags=tags, - index=f'{eth.attributes.id}', - name=f'{eth.attributes.name}', - description=f'{eth.attributes.desc}', - mac_address=f'{eth.attributes.router_mac}', - admin_status=f'{eth.attributes.admin_st}', + index=eth.attributes.id, + name=eth.attributes.name, + description=eth.attributes.desc, + mac_address=eth.attributes.router_mac, + admin_status=eth.attributes.admin_st, ) self.ndm_metadata(json.dumps(interface.model_dump())) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index c6c0903d4a963..5e936e72b99d2 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -1,20 +1,21 @@ # (C) Datadog, Inc. 2024-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) +from typing import Optional from pydantic import BaseModel, Field, computed_field class NodeAttributes(BaseModel): - address: str | None = None - ad_st: str | None = Field(default=None, alias="adSt") - role: str | None = None - dn: str | None = None - model: str | None = None - version: str | None = None - serial: str | None = None - vendor: str | None = Field(default='cisco_aci') - namespace: str | None = Field(default='default') + address: Optional[str] = None + ad_st: Optional[str] = Field(default=None, alias="adSt") + role: Optional[str] = None + dn: Optional[str] = None + model: Optional[str] = None + version: Optional[str] = None + serial: Optional[str] = None + vendor: Optional[str] = Field(default='cisco_aci') + namespace: Optional[str] = Field(default='default') class Node(BaseModel): @@ -22,11 +23,11 @@ class Node(BaseModel): class EthAttributes(BaseModel): - admin_st: str | None = Field(default=None, alias="adminSt") - id: str | None = None - name: str | None = None - desc: str | None = None - router_mac: str | None = Field(default=None, alias="routerMac") + admin_st: Optional[str] = Field(default=None, alias="adminSt") + id: Optional[str] = None + name: Optional[str] = None + desc: Optional[str] = None + router_mac: Optional[str] = Field(default=None, alias="routerMac") class Eth(BaseModel): @@ -34,16 +35,16 @@ class Eth(BaseModel): class DeviceMetadata(BaseModel): - device_id: str | None = Field(default=None) + device_id: Optional[str] = Field(default=None) id_tags: list = Field(default_factory=list) tags: list = Field(default_factory=list) - name: str | None = Field(default=None) - ip_address: str | None = Field(default=None) - model: str | None = Field(default=None) - ad_st: str | None = Field(default=None, exclude=True) - vendor: str | None = Field(default=None) - version: str | None = Field(default=None) - serial_number: str | None = Field(default=None) + name: Optional[str] = Field(default=None) + ip_address: Optional[str] = Field(default=None) + model: Optional[str] = Field(default=None) + ad_st: Optional[str] = Field(default=None, exclude=True) + vendor: Optional[str] = Field(default=None) + version: Optional[str] = Field(default=None) + serial_number: Optional[str] = Field(default=None) @computed_field @property @@ -56,13 +57,13 @@ class DeviceMetadataList(BaseModel): class InterfaceMetadata(BaseModel): - device_id: str | None = Field(default=None) + device_id: Optional[str] = Field(default=None) id_tags: list = Field(default_factory=list) - index: str | None = Field(default=None) - name: str | None = Field(default=None) - description: str | None = Field(default=None) - mac_address: str | None = Field(default=None) - admin_status: str | None = Field(default=None, exclude=True) + index: Optional[str] = Field(default=None) + name: Optional[str] = Field(default=None) + description: Optional[str] = Field(default=None) + mac_address: Optional[str] = Field(default=None) + admin_status: Optional[str] = Field(default=None, exclude=True) @computed_field @property From df7ccfa1b99f2f5bd15ade555b41f6e45303ea46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:36:38 -0400 Subject: [PATCH 07/30] Try to fix imports --- cisco_aci/datadog_checks/cisco_aci/__init__.py | 2 +- cisco_aci/datadog_checks/cisco_aci/cisco.py | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/__init__.py b/cisco_aci/datadog_checks/cisco_aci/__init__.py index a0cd004af5d12..b4557b495b2a1 100644 --- a/cisco_aci/datadog_checks/cisco_aci/__init__.py +++ b/cisco_aci/datadog_checks/cisco_aci/__init__.py @@ -3,6 +3,6 @@ # Licensed under a 3-clause BSD style license (see LICENSE) from .__about__ import __version__ -from .cisco import CiscoACICheck +from datadog_checks.cisco_aci.cisco import CiscoACICheck __all__ = ['__version__', 'CiscoACICheck'] diff --git a/cisco_aci/datadog_checks/cisco_aci/cisco.py b/cisco_aci/datadog_checks/cisco_aci/cisco.py index 1468dbdca818b..ea1575eacd69a 100644 --- a/cisco_aci/datadog_checks/cisco_aci/cisco.py +++ b/cisco_aci/datadog_checks/cisco_aci/cisco.py @@ -6,13 +6,12 @@ from datadog_checks.base import AgentCheck, ConfigurationError from datadog_checks.base.config import _is_affirmative from datadog_checks.base.utils.containers import hash_mutable - -from . import aci_metrics -from .api import Api -from .capacity import Capacity -from .fabric import Fabric -from .tags import CiscoTags -from .tenant import Tenant +from datadog_checks.cisco_aci.aci_metrics import make_tenant_metrics +from datadog_checks.cisco_aci.api import Api +from datadog_checks.cisco_aci.capacity import Capacity +from datadog_checks.cisco_aci.fabric import Fabric +from datadog_checks.cisco_aci.tags import CiscoTags +from datadog_checks.cisco_aci.tenant import Tenant SOURCE_TYPE = 'cisco_aci' @@ -25,7 +24,7 @@ class CiscoACICheck(AgentCheck): def __init__(self, name, init_config, instances): super(CiscoACICheck, self).__init__(name, init_config, instances) - self.tenant_metrics = aci_metrics.make_tenant_metrics() + self.tenant_metrics = make_tenant_metrics() self.last_events_ts = {} self.external_host_tags = {} self._api_cache = {} From 79954aa0dfed7349190382b59f048bab2ba2b0c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:54:17 -0700 Subject: [PATCH 08/30] Deal with pydantic stuff py2.7 --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 19 +- cisco_aci/datadog_checks/cisco_aci/models.py | 138 ++++++----- cisco_aci/tests/fixtures/metadata.py | 236 +------------------ cisco_aci/tests/test_fabric.py | 20 +- 4 files changed, 102 insertions(+), 311 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 146826a51d269..498bd3865e023 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -2,10 +2,17 @@ # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) -from six import iteritems +from six import PY3, iteritems from datadog_checks.base.utils.serialization import json -from datadog_checks.cisco_aci.models import DeviceMetadata, Eth, InterfaceMetadata, Node + +if PY3: + from datadog_checks.cisco_aci.models import DeviceMetadata, Eth, InterfaceMetadata, Node +else: + DeviceMetadata = None + Eth = None + InterfaceMetadata = None + Node = None from . import aci_metrics, exceptions, helpers @@ -74,7 +81,8 @@ def submit_nodes_health(self, nodes, pods): continue self.log.info("processing node %s on pod %s", node_id, pod_id) try: - self.submit_node_metadata(node_attrs, tags) + if PY3: + self.submit_node_metadata(node_attrs, tags) self.submit_process_metric(n, tags + self.check_tags + user_tags, hostname=hostname) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass @@ -99,7 +107,8 @@ def process_eth(self, node): eth_attrs = helpers.get_attributes(e) eth_id = eth_attrs['id'] tags = self.tagger.get_fabric_tags(e, 'l1PhysIf') - self.submit_interface_metadata(eth_attrs, node['address'], tags) + if PY3: + self.submit_interface_metadata(eth_attrs, node['address'], tags) try: stats = self.api.get_eth_stats(pod_id, node['id'], eth_id) self.submit_fabric_metric(stats, tags, 'l1PhysIf', hostname=hostname) @@ -256,4 +265,4 @@ def submit_interface_metadata(self, eth_attr, address, tags): mac_address=eth.attributes.router_mac, admin_status=eth.attributes.admin_st, ) - self.ndm_metadata(json.dumps(interface.model_dump())) + self.ndm_metadata(json.dumps(interface.model_dump(exclude_none=True))) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 5e936e72b99d2..aa593f922eab8 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -1,75 +1,71 @@ # (C) Datadog, Inc. 2024-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) -from typing import Optional -from pydantic import BaseModel, Field, computed_field - - -class NodeAttributes(BaseModel): - address: Optional[str] = None - ad_st: Optional[str] = Field(default=None, alias="adSt") - role: Optional[str] = None - dn: Optional[str] = None - model: Optional[str] = None - version: Optional[str] = None - serial: Optional[str] = None - vendor: Optional[str] = Field(default='cisco_aci') - namespace: Optional[str] = Field(default='default') - - -class Node(BaseModel): - attributes: NodeAttributes - - -class EthAttributes(BaseModel): - admin_st: Optional[str] = Field(default=None, alias="adminSt") - id: Optional[str] = None - name: Optional[str] = None - desc: Optional[str] = None - router_mac: Optional[str] = Field(default=None, alias="routerMac") - - -class Eth(BaseModel): - attributes: EthAttributes - - -class DeviceMetadata(BaseModel): - device_id: Optional[str] = Field(default=None) - id_tags: list = Field(default_factory=list) - tags: list = Field(default_factory=list) - name: Optional[str] = Field(default=None) - ip_address: Optional[str] = Field(default=None) - model: Optional[str] = Field(default=None) - ad_st: Optional[str] = Field(default=None, exclude=True) - vendor: Optional[str] = Field(default=None) - version: Optional[str] = Field(default=None) - serial_number: Optional[str] = Field(default=None) - - @computed_field - @property - def status(self) -> int: - return 1 if self.ad_st == 'on' else 2 - - -class DeviceMetadataList(BaseModel): - device_metadata: list = Field(default_factory=list) - - -class InterfaceMetadata(BaseModel): - device_id: Optional[str] = Field(default=None) - id_tags: list = Field(default_factory=list) - index: Optional[str] = Field(default=None) - name: Optional[str] = Field(default=None) - description: Optional[str] = Field(default=None) - mac_address: Optional[str] = Field(default=None) - admin_status: Optional[str] = Field(default=None, exclude=True) - - @computed_field - @property - def status(self) -> int: - return 1 if self.admin_status == 'up' else 2 - - -class InterfaceMetadataList(BaseModel): - interface_metadata: list = Field(default_factory=list) +import six + +if six.PY3: + from typing import Optional + + from pydantic import BaseModel, Field, computed_field + + class NodeAttributes(BaseModel): + address: Optional[str] = None + ad_st: Optional[str] = Field(default=None, alias="adSt") + role: Optional[str] = None + dn: Optional[str] = None + model: Optional[str] = None + version: Optional[str] = None + serial: Optional[str] = None + vendor: Optional[str] = Field(default='cisco_aci') + namespace: Optional[str] = Field(default='default') + + class Node(BaseModel): + attributes: NodeAttributes + + class EthAttributes(BaseModel): + admin_st: Optional[str] = Field(default=None, alias="adminSt") + id: Optional[str] = None + name: Optional[str] = None + desc: Optional[str] = None + router_mac: Optional[str] = Field(default=None, alias="routerMac") + + class Eth(BaseModel): + attributes: EthAttributes + + class DeviceMetadata(BaseModel): + device_id: Optional[str] = Field(default=None) + id_tags: list = Field(default_factory=list) + tags: list = Field(default_factory=list) + name: Optional[str] = Field(default=None) + ip_address: Optional[str] = Field(default=None) + model: Optional[str] = Field(default=None) + ad_st: Optional[str] = Field(default=None, exclude=True) + vendor: Optional[str] = Field(default=None) + version: Optional[str] = Field(default=None) + serial_number: Optional[str] = Field(default=None) + + @computed_field + @property + def status(self) -> int: + return 1 if self.ad_st == 'on' else 2 + + class DeviceMetadataList(BaseModel): + device_metadata: list = Field(default_factory=list) + + class InterfaceMetadata(BaseModel): + device_id: Optional[str] = Field(default=None) + id_tags: list = Field(default_factory=list) + index: Optional[str] = Field(default=None) + name: Optional[str] = Field(default=None) + description: Optional[str] = Field(default=None) + mac_address: Optional[str] = Field(default=None) + admin_status: Optional[str] = Field(default=None, exclude=True) + + @computed_field + @property + def status(self) -> int: + return 1 if self.admin_status == 'up' else 2 + + class InterfaceMetadataList(BaseModel): + interface_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index fc9b8fea01ebb..252c4b2ed764a 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -2,7 +2,13 @@ # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) -from datadog_checks.cisco_aci.models import DeviceMetadataList, InterfaceMetadataList +import six + +if six.PY3: + from datadog_checks.cisco_aci.models import DeviceMetadataList, InterfaceMetadataList +else: + DeviceMetadataList = None + InterfaceMetadataList = None DEVICE_METADATA = [ { @@ -182,7 +188,6 @@ INTERFACE_METADATA = [ { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/43', @@ -197,7 +202,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/44', @@ -212,7 +216,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/45', @@ -227,7 +230,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/46', @@ -242,7 +244,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/47', @@ -257,7 +258,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/48', @@ -272,7 +272,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/1', @@ -287,7 +286,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/2', @@ -302,7 +300,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/3', @@ -317,7 +314,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/4', @@ -332,7 +328,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/5', @@ -347,7 +342,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/6', @@ -362,7 +356,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/7', @@ -377,7 +370,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/9', @@ -392,7 +384,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/8', @@ -407,7 +398,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/10', @@ -422,7 +412,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/11', @@ -437,7 +426,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/12', @@ -452,7 +440,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/13', @@ -467,7 +454,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/14', @@ -482,7 +468,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/15', @@ -497,7 +482,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/16', @@ -512,7 +496,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/17', @@ -527,7 +510,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/18', @@ -542,7 +524,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/19', @@ -557,7 +538,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/20', @@ -572,7 +552,6 @@ 'status': 2, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/21', @@ -587,7 +566,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/22', @@ -602,7 +580,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/23', @@ -617,7 +594,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/24', @@ -632,7 +608,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/25', @@ -647,7 +622,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/26', @@ -662,7 +636,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/27', @@ -677,7 +650,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/28', @@ -692,7 +664,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/29', @@ -707,7 +678,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/30', @@ -722,7 +692,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/31', @@ -737,7 +706,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/32', @@ -752,7 +720,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/33', @@ -767,7 +734,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/34', @@ -782,7 +748,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/35', @@ -797,7 +762,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/36', @@ -812,7 +776,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/37', @@ -827,7 +790,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/38', @@ -842,7 +804,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/39', @@ -857,7 +818,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/40', @@ -872,7 +832,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/41', @@ -887,7 +846,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/42', @@ -902,7 +860,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/43', @@ -917,7 +874,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/44', @@ -932,7 +888,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/45', @@ -947,7 +902,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/46', @@ -962,7 +916,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/47', @@ -977,7 +930,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/48', @@ -992,7 +944,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/49', @@ -1007,7 +958,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/50', @@ -1022,7 +972,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/51', @@ -1037,7 +986,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/52', @@ -1052,7 +1000,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/53', @@ -1067,7 +1014,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/54', @@ -1082,7 +1028,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/1', @@ -1097,7 +1042,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/2', @@ -1112,7 +1056,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/3', @@ -1127,7 +1070,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/4', @@ -1142,7 +1084,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/5', @@ -1157,7 +1098,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/6', @@ -1172,7 +1112,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/7', @@ -1187,7 +1126,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/8', @@ -1202,7 +1140,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/9', @@ -1217,7 +1154,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/10', @@ -1232,7 +1168,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/11', @@ -1247,7 +1182,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/12', @@ -1262,7 +1196,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/13', @@ -1277,7 +1210,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/14', @@ -1292,7 +1224,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/15', @@ -1307,7 +1238,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/16', @@ -1322,7 +1252,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/17', @@ -1337,7 +1266,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/18', @@ -1352,7 +1280,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/19', @@ -1367,7 +1294,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/20', @@ -1382,7 +1308,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/21', @@ -1397,7 +1322,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/22', @@ -1412,7 +1336,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/23', @@ -1427,7 +1350,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/24', @@ -1442,7 +1364,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/25', @@ -1457,7 +1378,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/26', @@ -1472,7 +1392,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/27', @@ -1487,7 +1406,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/28', @@ -1502,7 +1420,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/29', @@ -1517,7 +1434,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/30', @@ -1532,7 +1448,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/31', @@ -1547,7 +1462,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/32', @@ -1562,7 +1476,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/33', @@ -1577,7 +1490,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/34', @@ -1592,7 +1504,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/35', @@ -1607,7 +1518,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/36', @@ -1622,7 +1532,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/37', @@ -1637,7 +1546,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/38', @@ -1652,7 +1560,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/39', @@ -1667,7 +1574,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/40', @@ -1682,7 +1588,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/41', @@ -1697,7 +1602,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/42', @@ -1712,7 +1616,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/33', @@ -1727,7 +1630,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/34', @@ -1742,7 +1644,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/35', @@ -1757,7 +1658,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/36', @@ -1772,7 +1672,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/37', @@ -1787,7 +1686,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/38', @@ -1802,7 +1700,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/39', @@ -1817,7 +1714,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/40', @@ -1832,7 +1728,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/41', @@ -1847,7 +1742,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/42', @@ -1862,7 +1756,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/43', @@ -1877,7 +1770,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/44', @@ -1892,7 +1784,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/45', @@ -1907,7 +1798,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/46', @@ -1922,7 +1812,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/47', @@ -1937,7 +1826,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/48', @@ -1952,7 +1840,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/49', @@ -1967,7 +1854,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/50', @@ -1982,7 +1868,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/51', @@ -1997,7 +1882,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/52', @@ -2012,7 +1896,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/53', @@ -2027,7 +1910,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/54', @@ -2042,7 +1924,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/1', @@ -2057,7 +1938,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/2', @@ -2072,7 +1952,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/3', @@ -2087,7 +1966,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/4', @@ -2102,7 +1980,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/15', @@ -2117,7 +1994,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/16', @@ -2132,7 +2008,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/17', @@ -2147,7 +2022,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/18', @@ -2162,7 +2036,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/5', @@ -2177,7 +2050,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/6', @@ -2192,7 +2064,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/7', @@ -2207,7 +2078,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/8', @@ -2222,7 +2092,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/9', @@ -2237,7 +2106,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/10', @@ -2252,7 +2120,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/11', @@ -2267,7 +2134,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/12', @@ -2282,7 +2148,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/13', @@ -2297,7 +2162,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/14', @@ -2312,7 +2176,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/20', @@ -2327,7 +2190,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/19', @@ -2342,7 +2204,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/21', @@ -2357,7 +2218,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/22', @@ -2372,7 +2232,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/23', @@ -2387,7 +2246,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/24', @@ -2402,7 +2260,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/25', @@ -2417,7 +2274,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/26', @@ -2432,7 +2288,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/27', @@ -2447,7 +2302,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/28', @@ -2462,7 +2316,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/29', @@ -2477,7 +2330,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/30', @@ -2492,7 +2344,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/31', @@ -2507,7 +2358,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/32', @@ -2522,7 +2372,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/33', @@ -2537,7 +2386,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/34', @@ -2552,7 +2400,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/35', @@ -2567,7 +2414,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/36', @@ -2582,7 +2428,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/1', @@ -2597,7 +2442,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/2', @@ -2612,7 +2456,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/3', @@ -2627,7 +2470,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/4', @@ -2642,7 +2484,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/5', @@ -2657,7 +2498,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/6', @@ -2672,7 +2512,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/7', @@ -2687,7 +2526,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/8', @@ -2702,7 +2540,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/9', @@ -2717,7 +2554,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/10', @@ -2732,7 +2568,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/11', @@ -2747,7 +2582,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/12', @@ -2762,7 +2596,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/13', @@ -2777,7 +2610,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/14', @@ -2792,7 +2624,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/15', @@ -2807,7 +2638,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/16', @@ -2822,7 +2652,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/17', @@ -2837,7 +2666,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/18', @@ -2852,7 +2680,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/19', @@ -2867,7 +2694,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/20', @@ -2882,7 +2708,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/21', @@ -2897,7 +2722,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/22', @@ -2912,7 +2736,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/23', @@ -2927,7 +2750,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/24', @@ -2942,7 +2764,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/25', @@ -2957,7 +2778,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/26', @@ -2972,7 +2792,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/27', @@ -2987,7 +2806,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/28', @@ -3002,7 +2820,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/29', @@ -3017,7 +2834,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/30', @@ -3032,7 +2848,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/31', @@ -3047,7 +2862,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/32', @@ -3062,7 +2876,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/33', @@ -3077,7 +2890,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/34', @@ -3092,7 +2904,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/35', @@ -3107,7 +2918,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/36', @@ -3122,7 +2932,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/1', @@ -3137,7 +2946,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/2', @@ -3152,7 +2960,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/3', @@ -3167,7 +2974,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/4', @@ -3182,7 +2988,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/5', @@ -3197,7 +3002,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/6', @@ -3212,7 +3016,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/7', @@ -3227,7 +3030,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/8', @@ -3242,7 +3044,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/9', @@ -3257,7 +3058,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/10', @@ -3272,7 +3072,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/11', @@ -3287,7 +3086,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/12', @@ -3302,7 +3100,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/13', @@ -3317,7 +3114,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/14', @@ -3332,7 +3128,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/15', @@ -3347,7 +3142,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/16', @@ -3362,7 +3156,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/17', @@ -3377,7 +3170,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/18', @@ -3392,7 +3184,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/19', @@ -3407,7 +3198,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/20', @@ -3422,7 +3212,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/21', @@ -3437,7 +3226,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/22', @@ -3452,7 +3240,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/23', @@ -3467,7 +3254,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/24', @@ -3482,7 +3268,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/25', @@ -3497,7 +3282,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/26', @@ -3512,7 +3296,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/27', @@ -3527,7 +3310,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/28', @@ -3542,7 +3324,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/29', @@ -3557,7 +3338,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/30', @@ -3572,7 +3352,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/31', @@ -3587,7 +3366,6 @@ 'status': 1, }, { - 'description': 'None', 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/32', diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 61914f2c7d716..25b9d142ca05c 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -2,12 +2,19 @@ # All rights reserved # Licensed under Simplified BSD License (see LICENSE) +import six + from datadog_checks.base.utils.containers import hash_mutable from datadog_checks.cisco_aci import CiscoACICheck from datadog_checks.cisco_aci.api import Api +if six.PY3: + from .fixtures.metadata import EXPECTED_DEVICE_METADATA_RESULT, EXPECTED_INTERFACE_METADATA_RESULT +else: + EXPECTED_DEVICE_METADATA_RESULT = None + EXPECTED_INTERFACE_METADATA_RESULT = None + from . import common -from .fixtures.metadata import EXPECTED_DEVICE_METADATA_RESULT, EXPECTED_INTERFACE_METADATA_RESULT def test_fabric_mocked(aggregator): @@ -18,11 +25,12 @@ def test_fabric_mocked(aggregator): check.check({}) - ndm_metadata = aggregator.get_event_platform_events("ndm") - device_metadata = [dm for dm in ndm_metadata if 'serial_number' in dm] - interface_metadata = [im for im in ndm_metadata if 'serial_number' not in im] - assert device_metadata == EXPECTED_DEVICE_METADATA_RESULT.device_metadata - assert interface_metadata == EXPECTED_INTERFACE_METADATA_RESULT.interface_metadata + if six.PY3: + ndm_metadata = aggregator.get_event_platform_events("ndm") + device_metadata = [dm for dm in ndm_metadata if 'serial_number' in dm] + interface_metadata = [im for im in ndm_metadata if 'serial_number' not in im] + assert device_metadata == EXPECTED_DEVICE_METADATA_RESULT.device_metadata + assert interface_metadata == EXPECTED_INTERFACE_METADATA_RESULT.interface_metadata tags000 = ['cisco', 'project:cisco_aci', 'medium:broadcast', 'snmpTrapSt:enable', 'fabric_pod_id:1'] tags101 = tags000 + ['node_id:101'] From 7d7c5a44c9c53961ea453218497e78e85c88d699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 11 Jun 2024 14:56:23 -0700 Subject: [PATCH 09/30] Allow namespace for Cisco ACI devices, static var for vendor --- cisco_aci/assets/configuration/spec.yaml | 6 ++++++ cisco_aci/datadog_checks/cisco_aci/cisco.py | 2 +- .../cisco_aci/config_models/defaults.py | 4 ++++ .../cisco_aci/config_models/instance.py | 1 + cisco_aci/datadog_checks/cisco_aci/fabric.py | 21 +++++++++---------- 5 files changed, 22 insertions(+), 12 deletions(-) diff --git a/cisco_aci/assets/configuration/spec.yaml b/cisco_aci/assets/configuration/spec.yaml index 12a3de50997f7..0d2162b92f0b0 100644 --- a/cisco_aci/assets/configuration/spec.yaml +++ b/cisco_aci/assets/configuration/spec.yaml @@ -92,6 +92,12 @@ files: value: type: boolean example: False + - name: namespace + description: | + Namespace to be used for devices, interfaces, metrics. If none is specified, will use 'default'. + value: + type: string + example: default - template: instances/http overrides: username.display_priority: 9 diff --git a/cisco_aci/datadog_checks/cisco_aci/cisco.py b/cisco_aci/datadog_checks/cisco_aci/cisco.py index ea1575eacd69a..4cfee34753db7 100644 --- a/cisco_aci/datadog_checks/cisco_aci/cisco.py +++ b/cisco_aci/datadog_checks/cisco_aci/cisco.py @@ -108,7 +108,7 @@ def check(self, _): raise try: - fabric = Fabric(self, api, self.instance) + fabric = Fabric(self, api, self.instance, self.instance.get('namespace', 'default')) fabric.collect() except Exception as e: self.log.error('fabric collection failed: %s', e) diff --git a/cisco_aci/datadog_checks/cisco_aci/config_models/defaults.py b/cisco_aci/datadog_checks/cisco_aci/config_models/defaults.py index e60aec5388c04..2751bd8d08d25 100644 --- a/cisco_aci/datadog_checks/cisco_aci/config_models/defaults.py +++ b/cisco_aci/datadog_checks/cisco_aci/config_models/defaults.py @@ -60,6 +60,10 @@ def instance_min_collection_interval(): return 15 +def instance_namespace(): + return 'default' + + def instance_persist_connections(): return False diff --git a/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py b/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py index 59e03b26be434..09d3e8fd15135 100644 --- a/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py +++ b/cisco_aci/datadog_checks/cisco_aci/config_models/instance.py @@ -82,6 +82,7 @@ class InstanceConfig(BaseModel): log_requests: Optional[bool] = None metric_patterns: Optional[MetricPatterns] = None min_collection_interval: Optional[float] = None + namespace: Optional[str] = None ntlm_domain: Optional[str] = None password: Optional[str] = None persist_connections: Optional[bool] = None diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 498bd3865e023..8e0ea60b43ae8 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -16,17 +16,19 @@ from . import aci_metrics, exceptions, helpers +VENDOR_CISCO = 'cisco_aci' class Fabric: """ Collect fabric metrics from the APIC """ - def __init__(self, check, api, instance): + def __init__(self, check, api, instance, namespace): self.check = check self.api = api self.instance = instance self.check_tags = check.check_tags + self.namespace = namespace # grab some functions from the check self.gauge = check.gauge @@ -226,28 +228,26 @@ def get_fabric_type(self, obj_type): return 'port' def submit_node_metadata(self, node_attrs, tags): - vendor = 'cisco_aci' - namespace = 'default' node = Node(attributes=node_attrs) - id_tags = ['namespace:{}'.format(namespace), 'system_ip:{}'.format(node.attributes.address)] + id_tags = ['namespace:{}'.format(self.namespace), 'system_ip:{}'.format(node.attributes.address)] device_tags = [ - 'device_vendor:{}'.format(vendor), - 'device_namespace:{}'.format(namespace), + 'device_vendor:{}'.format(VENDOR_CISCO), + 'device_namespace:{}'.format(self.namespace), 'device_hostname:{}'.format(node.attributes.dn), 'hostname:{}'.format(node.attributes.dn), 'system_ip:{}'.format(node.attributes.address), 'device_ip:{}'.format(node.attributes.address), - 'device_id:{}:{}'.format(namespace, node.attributes.address), + 'device_id:{}:{}'.format(self.namespace, node.attributes.address), ] device = DeviceMetadata( - device_id='{}:{}'.format(namespace, node.attributes.address), + device_id='{}:{}'.format(self.namespace, node.attributes.address), id_tags=id_tags, tags=device_tags + tags, name=node.attributes.dn, ip_address=node.attributes.address, model=node.attributes.model, ad_st=node.attributes.ad_st, - vendor=vendor, + vendor=VENDOR_CISCO, version=node.attributes.version, serial_number=node.attributes.serial, ) @@ -255,9 +255,8 @@ def submit_node_metadata(self, node_attrs, tags): def submit_interface_metadata(self, eth_attr, address, tags): eth = Eth(attributes=eth_attr) - namespace = 'default' interface = InterfaceMetadata( - device_id='{}:{}'.format(namespace, address), + device_id='{}:{}'.format(self.namespace, address), id_tags=tags, index=eth.attributes.id, name=eth.attributes.name, From ac9fe084cd43e3a58b2c696320b713fec3082106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:21:50 -0700 Subject: [PATCH 10/30] Update device metadata to use the correct fieldname, add pydantic model for EvP intake --- cisco_aci/datadog_checks/cisco_aci/models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index aa593f922eab8..8e8bfed85a03d 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -34,7 +34,7 @@ class Eth(BaseModel): attributes: EthAttributes class DeviceMetadata(BaseModel): - device_id: Optional[str] = Field(default=None) + id: Optional[str] = Field(default=None) id_tags: list = Field(default_factory=list) tags: list = Field(default_factory=list) name: Optional[str] = Field(default=None) @@ -69,3 +69,10 @@ def status(self) -> int: class InterfaceMetadataList(BaseModel): interface_metadata: list = Field(default_factory=list) + + class NetworkDevicesMetadata(BaseModel): + subnet: Optional[str] = None + namespace: str = None + devices: Optional[list[DeviceMetadata]] = Field(default_factory=list) + interfaces: Optional[list[InterfaceMetadata]] = Field(default_factory=list) + collect_timestamp: Optional[float] = None From 7848a1c6333225f0503c233f2107e45c2843640f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:25:42 -0700 Subject: [PATCH 11/30] Sync the conf.yaml example --- cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example | 5 +++++ cisco_aci/datadog_checks/cisco_aci/fabric.py | 1 + 2 files changed, 6 insertions(+) diff --git a/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example b/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example index 9f6a6e5663817..a399cf6ba7a90 100644 --- a/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example +++ b/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example @@ -124,6 +124,11 @@ instances: # # appcenter: false + ## @param namespace - string - optional - default: default + ## Namespace to be used for devices, interfaces, metrics. If none is specified, will use 'default'. + # + # namespace: default + ## @param proxy - mapping - optional ## This overrides the `proxy` setting in `init_config`. ## diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 8e0ea60b43ae8..bdb222da51251 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -18,6 +18,7 @@ VENDOR_CISCO = 'cisco_aci' + class Fabric: """ Collect fabric metrics from the APIC From 3457360fabf3ac9e54ff7788e2a5d7d92b715b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 12 Jun 2024 13:53:53 -0700 Subject: [PATCH 12/30] Add device type and integration to device metadata, fix ID field name --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 7 +- cisco_aci/datadog_checks/cisco_aci/models.py | 13 +++- cisco_aci/tests/fixtures/metadata.py | 70 ++++++++++++-------- 3 files changed, 58 insertions(+), 32 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index bdb222da51251..0e949d7addd61 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -16,7 +16,7 @@ from . import aci_metrics, exceptions, helpers -VENDOR_CISCO = 'cisco_aci' +VENDOR_CISCO = 'cisco' class Fabric: @@ -238,10 +238,10 @@ def submit_node_metadata(self, node_attrs, tags): 'hostname:{}'.format(node.attributes.dn), 'system_ip:{}'.format(node.attributes.address), 'device_ip:{}'.format(node.attributes.address), - 'device_id:{}:{}'.format(self.namespace, node.attributes.address), + 'id:{}:{}'.format(self.namespace, node.attributes.address), ] device = DeviceMetadata( - device_id='{}:{}'.format(self.namespace, node.attributes.address), + id='{}:{}'.format(self.namespace, node.attributes.address), id_tags=id_tags, tags=device_tags + tags, name=node.attributes.dn, @@ -251,6 +251,7 @@ def submit_node_metadata(self, node_attrs, tags): vendor=VENDOR_CISCO, version=node.attributes.version, serial_number=node.attributes.serial, + device_type=node.attributes.device_type, ) self.ndm_metadata(json.dumps(device.model_dump())) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 8e8bfed85a03d..f254138bf02d3 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -17,9 +17,18 @@ class NodeAttributes(BaseModel): model: Optional[str] = None version: Optional[str] = None serial: Optional[str] = None - vendor: Optional[str] = Field(default='cisco_aci') + vendor: Optional[str] = Field(default='cisco-aci') namespace: Optional[str] = Field(default='default') + @computed_field + @property + def device_type(self) -> str: + if self.role in ['leaf', 'spine']: + return 'switch' + if self.role in ['controller', 'vleaf', 'vip', 'protection-chain']: + return 'cisco_aci' + return 'other' + class Node(BaseModel): attributes: NodeAttributes @@ -44,6 +53,8 @@ class DeviceMetadata(BaseModel): vendor: Optional[str] = Field(default=None) version: Optional[str] = Field(default=None) serial_number: Optional[str] = Field(default=None) + device_type: Optional[str] = Field(default=None) + integration: Optional[str] = Field(default='cisco-aci') @computed_field @property diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index 252c4b2ed764a..e713b42c75867 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -12,16 +12,18 @@ DEVICE_METADATA = [ { - 'device_id': 'default:10.0.200.0', + 'id': 'default:10.0.200.0', 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], + 'integration': 'cisco-aci', + 'device_type': 'switch', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-101', 'hostname:topology/pod-1/node-101', 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', - 'device_id:default:10.0.200.0', + 'id:default:10.0.200.0', 'switch_role:leaf', 'apic_role:leaf', 'node_id:101', @@ -33,20 +35,22 @@ 'name': 'topology/pod-1/node-101', 'serial_number': 'FDO20440TS1', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': '', }, { - 'device_id': 'default:10.0.200.1', + 'id': 'default:10.0.200.1', 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], + 'integration': 'cisco-aci', + 'device_type': 'switch', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-102', 'hostname:topology/pod-1/node-102', 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', - 'device_id:default:10.0.200.1', + 'id:default:10.0.200.1', 'switch_role:leaf', 'apic_role:leaf', 'node_id:102', @@ -58,20 +62,22 @@ 'name': 'topology/pod-1/node-102', 'serial_number': 'FDO20510HCA', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': '', }, { - 'device_id': 'default:10.0.200.2', + 'id': 'default:10.0.200.2', 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], + 'integration': 'cisco-aci', + 'device_type': 'switch', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-202', 'hostname:topology/pod-1/node-202', 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', - 'device_id:default:10.0.200.2', + 'id:default:10.0.200.2', 'switch_role:spine', 'apic_role:spine', 'node_id:202', @@ -83,20 +89,22 @@ 'name': 'topology/pod-1/node-202', 'serial_number': 'SAL2014N5T7', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': '', }, { - 'device_id': 'default:10.0.200.3', + 'id': 'default:10.0.200.3', 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], + 'integration': 'cisco-aci', + 'device_type': 'cisco_aci', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-3', 'hostname:topology/pod-1/node-3', 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', - 'device_id:default:10.0.200.3', + 'id:default:10.0.200.3', 'apic_role:controller', 'node_id:3', 'fabric_state:unknown', @@ -107,20 +115,22 @@ 'name': 'topology/pod-1/node-3', 'serial_number': 'FCH1927V11T', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': 'A', }, { - 'device_id': 'default:10.0.200.4', + 'id': 'default:10.0.200.4', 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], + 'integration': 'cisco-aci', + 'device_type': 'cisco_aci', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-1', 'hostname:topology/pod-1/node-1', 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', - 'device_id:default:10.0.200.4', + 'id:default:10.0.200.4', 'apic_role:controller', 'node_id:1', 'fabric_state:unknown', @@ -131,20 +141,22 @@ 'name': 'topology/pod-1/node-1', 'serial_number': 'FCH1928V0SL', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': 'A', }, { - 'device_id': 'default:10.0.200.5', + 'id': 'default:10.0.200.5', 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], + 'integration': 'cisco-aci', + 'device_type': 'switch', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-201', 'hostname:topology/pod-1/node-201', 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', - 'device_id:default:10.0.200.5', + 'id:default:10.0.200.5', 'switch_role:spine', 'apic_role:spine', 'node_id:201', @@ -156,20 +168,22 @@ 'name': 'topology/pod-1/node-201', 'serial_number': 'SAL2014N5U4', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': '', }, { - 'device_id': 'default:10.0.200.6', + 'id': 'default:10.0.200.6', 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], + 'integration': 'cisco-aci', + 'device_type': 'cisco_aci', 'tags': [ - 'device_vendor:cisco_aci', + 'device_vendor:cisco', 'device_namespace:default', 'device_hostname:topology/pod-1/node-2', 'hostname:topology/pod-1/node-2', 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', - 'device_id:default:10.0.200.6', + 'id:default:10.0.200.6', 'apic_role:controller', 'node_id:2', 'fabric_state:unknown', @@ -180,7 +194,7 @@ 'name': 'topology/pod-1/node-2', 'serial_number': 'FCH1928V06Q', 'status': 1, - 'vendor': 'cisco_aci', + 'vendor': 'cisco', 'version': 'A', }, ] From 3f3cd663cf230e4bd35f8aa4677a29fb7e67048c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 12 Jun 2024 14:24:13 -0700 Subject: [PATCH 13/30] Update interface statuses --- cisco_aci/datadog_checks/cisco_aci/models.py | 28 +- cisco_aci/tests/fixtures/metadata.py | 458 +++++++++---------- 2 files changed, 251 insertions(+), 235 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index f254138bf02d3..7108a6de055b0 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -7,7 +7,7 @@ if six.PY3: from typing import Optional - from pydantic import BaseModel, Field, computed_field + from pydantic import BaseModel, Field, computed_field, field_validator class NodeAttributes(BaseModel): address: Optional[str] = None @@ -71,12 +71,28 @@ class InterfaceMetadata(BaseModel): name: Optional[str] = Field(default=None) description: Optional[str] = Field(default=None) mac_address: Optional[str] = Field(default=None) - admin_status: Optional[str] = Field(default=None, exclude=True) + admin_status: Optional[int] = Field(default=None) + oper_status: Optional[int] = Field(default=None) - @computed_field - @property - def status(self) -> int: - return 1 if self.admin_status == 'up' else 2 + @field_validator("admin_status", mode="before") + @classmethod + def parse_admin_status(cls, admin_status: int | None) -> int | None: + if not admin_status: + return None + + if admin_status == "up": + return 1 + return 2 + + @field_validator("oper_status", mode="before") + @classmethod + def parse_oper_status(cls, oper_status: int | None) -> int | None: + if not oper_status: + return None + + if oper_status == "up": + return 1 + return 2 class InterfaceMetadataList(BaseModel): interface_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index e713b42c75867..bb67a7d9cf3f7 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -199,9 +199,9 @@ }, ] - INTERFACE_METADATA = [ { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/43', @@ -213,9 +213,9 @@ 'index': 'eth101/1/43', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/44', @@ -227,9 +227,9 @@ 'index': 'eth101/1/44', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/45', @@ -241,9 +241,9 @@ 'index': 'eth101/1/45', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/46', @@ -255,9 +255,9 @@ 'index': 'eth101/1/46', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/47', @@ -269,9 +269,9 @@ 'index': 'eth101/1/47', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/48', @@ -283,9 +283,9 @@ 'index': 'eth101/1/48', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/1', @@ -297,9 +297,9 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/2', @@ -311,9 +311,9 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/3', @@ -325,9 +325,9 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/4', @@ -339,9 +339,9 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/5', @@ -353,9 +353,9 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/6', @@ -367,9 +367,9 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/7', @@ -381,9 +381,9 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/9', @@ -395,9 +395,9 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/8', @@ -409,9 +409,9 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/10', @@ -423,9 +423,9 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/11', @@ -437,9 +437,9 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/12', @@ -451,9 +451,9 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/13', @@ -465,9 +465,9 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/14', @@ -479,9 +479,9 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/15', @@ -493,9 +493,9 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/16', @@ -507,9 +507,9 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/17', @@ -521,9 +521,9 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/18', @@ -535,9 +535,9 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/19', @@ -549,9 +549,9 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 2, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/20', @@ -563,9 +563,9 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', - 'status': 2, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/21', @@ -577,9 +577,9 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/22', @@ -591,9 +591,9 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/23', @@ -605,9 +605,9 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/24', @@ -619,9 +619,9 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/25', @@ -633,9 +633,9 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/26', @@ -647,9 +647,9 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/27', @@ -661,9 +661,9 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/28', @@ -675,9 +675,9 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/29', @@ -689,9 +689,9 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/30', @@ -703,9 +703,9 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/31', @@ -717,9 +717,9 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/32', @@ -731,9 +731,9 @@ 'index': 'eth1/32', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/33', @@ -745,9 +745,9 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/34', @@ -759,9 +759,9 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/35', @@ -773,9 +773,9 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/36', @@ -787,9 +787,9 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/37', @@ -801,9 +801,9 @@ 'index': 'eth1/37', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/38', @@ -815,9 +815,9 @@ 'index': 'eth1/38', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/39', @@ -829,9 +829,9 @@ 'index': 'eth1/39', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/40', @@ -843,9 +843,9 @@ 'index': 'eth1/40', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/41', @@ -857,9 +857,9 @@ 'index': 'eth1/41', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/42', @@ -871,9 +871,9 @@ 'index': 'eth1/42', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/43', @@ -885,9 +885,9 @@ 'index': 'eth1/43', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/44', @@ -899,9 +899,9 @@ 'index': 'eth1/44', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/45', @@ -913,9 +913,9 @@ 'index': 'eth1/45', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/46', @@ -927,9 +927,9 @@ 'index': 'eth1/46', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/47', @@ -941,9 +941,9 @@ 'index': 'eth1/47', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/48', @@ -955,9 +955,9 @@ 'index': 'eth1/48', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/49', @@ -969,9 +969,9 @@ 'index': 'eth1/49', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/50', @@ -983,9 +983,9 @@ 'index': 'eth1/50', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/51', @@ -997,9 +997,9 @@ 'index': 'eth1/51', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/52', @@ -1011,9 +1011,9 @@ 'index': 'eth1/52', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/53', @@ -1025,9 +1025,9 @@ 'index': 'eth1/53', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth1/54', @@ -1039,9 +1039,9 @@ 'index': 'eth1/54', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/1', @@ -1053,9 +1053,9 @@ 'index': 'eth101/1/1', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/2', @@ -1067,9 +1067,9 @@ 'index': 'eth101/1/2', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/3', @@ -1081,9 +1081,9 @@ 'index': 'eth101/1/3', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/4', @@ -1095,9 +1095,9 @@ 'index': 'eth101/1/4', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/5', @@ -1109,9 +1109,9 @@ 'index': 'eth101/1/5', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/6', @@ -1123,9 +1123,9 @@ 'index': 'eth101/1/6', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/7', @@ -1137,9 +1137,9 @@ 'index': 'eth101/1/7', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/8', @@ -1151,9 +1151,9 @@ 'index': 'eth101/1/8', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/9', @@ -1165,9 +1165,9 @@ 'index': 'eth101/1/9', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/10', @@ -1179,9 +1179,9 @@ 'index': 'eth101/1/10', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/11', @@ -1193,9 +1193,9 @@ 'index': 'eth101/1/11', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/12', @@ -1207,9 +1207,9 @@ 'index': 'eth101/1/12', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/13', @@ -1221,9 +1221,9 @@ 'index': 'eth101/1/13', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/14', @@ -1235,9 +1235,9 @@ 'index': 'eth101/1/14', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/15', @@ -1249,9 +1249,9 @@ 'index': 'eth101/1/15', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/16', @@ -1263,9 +1263,9 @@ 'index': 'eth101/1/16', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/17', @@ -1277,9 +1277,9 @@ 'index': 'eth101/1/17', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/18', @@ -1291,9 +1291,9 @@ 'index': 'eth101/1/18', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/19', @@ -1305,9 +1305,9 @@ 'index': 'eth101/1/19', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/20', @@ -1319,9 +1319,9 @@ 'index': 'eth101/1/20', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/21', @@ -1333,9 +1333,9 @@ 'index': 'eth101/1/21', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/22', @@ -1347,9 +1347,9 @@ 'index': 'eth101/1/22', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/23', @@ -1361,9 +1361,9 @@ 'index': 'eth101/1/23', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/24', @@ -1375,9 +1375,9 @@ 'index': 'eth101/1/24', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/25', @@ -1389,9 +1389,9 @@ 'index': 'eth101/1/25', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/26', @@ -1403,9 +1403,9 @@ 'index': 'eth101/1/26', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/27', @@ -1417,9 +1417,9 @@ 'index': 'eth101/1/27', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/28', @@ -1431,9 +1431,9 @@ 'index': 'eth101/1/28', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/29', @@ -1445,9 +1445,9 @@ 'index': 'eth101/1/29', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/30', @@ -1459,9 +1459,9 @@ 'index': 'eth101/1/30', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/31', @@ -1473,9 +1473,9 @@ 'index': 'eth101/1/31', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/32', @@ -1487,9 +1487,9 @@ 'index': 'eth101/1/32', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/33', @@ -1501,9 +1501,9 @@ 'index': 'eth101/1/33', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/34', @@ -1515,9 +1515,9 @@ 'index': 'eth101/1/34', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/35', @@ -1529,9 +1529,9 @@ 'index': 'eth101/1/35', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/36', @@ -1543,9 +1543,9 @@ 'index': 'eth101/1/36', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/37', @@ -1557,9 +1557,9 @@ 'index': 'eth101/1/37', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/38', @@ -1571,9 +1571,9 @@ 'index': 'eth101/1/38', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/39', @@ -1585,9 +1585,9 @@ 'index': 'eth101/1/39', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/40', @@ -1599,9 +1599,9 @@ 'index': 'eth101/1/40', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/41', @@ -1613,9 +1613,9 @@ 'index': 'eth101/1/41', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ 'port:eth101/1/42', @@ -1627,9 +1627,9 @@ 'index': 'eth101/1/42', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/33', @@ -1641,9 +1641,9 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/34', @@ -1655,9 +1655,9 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/35', @@ -1669,9 +1669,9 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/36', @@ -1683,9 +1683,9 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/37', @@ -1697,9 +1697,9 @@ 'index': 'eth1/37', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/38', @@ -1711,9 +1711,9 @@ 'index': 'eth1/38', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/39', @@ -1725,9 +1725,9 @@ 'index': 'eth1/39', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/40', @@ -1739,9 +1739,9 @@ 'index': 'eth1/40', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/41', @@ -1753,9 +1753,9 @@ 'index': 'eth1/41', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/42', @@ -1767,9 +1767,9 @@ 'index': 'eth1/42', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/43', @@ -1781,9 +1781,9 @@ 'index': 'eth1/43', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/44', @@ -1795,9 +1795,9 @@ 'index': 'eth1/44', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/45', @@ -1809,9 +1809,9 @@ 'index': 'eth1/45', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/46', @@ -1823,9 +1823,9 @@ 'index': 'eth1/46', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/47', @@ -1837,9 +1837,9 @@ 'index': 'eth1/47', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/48', @@ -1851,9 +1851,9 @@ 'index': 'eth1/48', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/49', @@ -1865,9 +1865,9 @@ 'index': 'eth1/49', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/50', @@ -1879,9 +1879,9 @@ 'index': 'eth1/50', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/51', @@ -1893,9 +1893,9 @@ 'index': 'eth1/51', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/52', @@ -1907,9 +1907,9 @@ 'index': 'eth1/52', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/53', @@ -1921,9 +1921,9 @@ 'index': 'eth1/53', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/54', @@ -1935,9 +1935,9 @@ 'index': 'eth1/54', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/1', @@ -1949,9 +1949,9 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/2', @@ -1963,9 +1963,9 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/3', @@ -1977,9 +1977,9 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/4', @@ -1991,9 +1991,9 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/15', @@ -2005,9 +2005,9 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/16', @@ -2019,9 +2019,9 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/17', @@ -2033,9 +2033,9 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/18', @@ -2047,9 +2047,9 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/5', @@ -2061,9 +2061,9 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/6', @@ -2075,9 +2075,9 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/7', @@ -2089,9 +2089,9 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/8', @@ -2103,9 +2103,9 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/9', @@ -2117,9 +2117,9 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/10', @@ -2131,9 +2131,9 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/11', @@ -2145,9 +2145,9 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/12', @@ -2159,9 +2159,9 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/13', @@ -2173,9 +2173,9 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/14', @@ -2187,9 +2187,9 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/20', @@ -2201,9 +2201,9 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/19', @@ -2215,9 +2215,9 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/21', @@ -2229,9 +2229,9 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/22', @@ -2243,9 +2243,9 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/23', @@ -2257,9 +2257,9 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/24', @@ -2271,9 +2271,9 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/25', @@ -2285,9 +2285,9 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/26', @@ -2299,9 +2299,9 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/27', @@ -2313,9 +2313,9 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/28', @@ -2327,9 +2327,9 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/29', @@ -2341,9 +2341,9 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/30', @@ -2355,9 +2355,9 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/31', @@ -2369,9 +2369,9 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ 'port:eth1/32', @@ -2383,9 +2383,9 @@ 'index': 'eth1/32', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/33', @@ -2397,9 +2397,9 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/34', @@ -2411,9 +2411,9 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/35', @@ -2425,9 +2425,9 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/36', @@ -2439,9 +2439,9 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/1', @@ -2453,9 +2453,9 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/2', @@ -2467,9 +2467,9 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/3', @@ -2481,9 +2481,9 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/4', @@ -2495,9 +2495,9 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/5', @@ -2509,9 +2509,9 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/6', @@ -2523,9 +2523,9 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/7', @@ -2537,9 +2537,9 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/8', @@ -2551,9 +2551,9 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/9', @@ -2565,9 +2565,9 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/10', @@ -2579,9 +2579,9 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/11', @@ -2593,9 +2593,9 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/12', @@ -2607,9 +2607,9 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/13', @@ -2621,9 +2621,9 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/14', @@ -2635,9 +2635,9 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/15', @@ -2649,9 +2649,9 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/16', @@ -2663,9 +2663,9 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/17', @@ -2677,9 +2677,9 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/18', @@ -2691,9 +2691,9 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/19', @@ -2705,9 +2705,9 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/20', @@ -2719,9 +2719,9 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/21', @@ -2733,9 +2733,9 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/22', @@ -2747,9 +2747,9 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/23', @@ -2761,9 +2761,9 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/24', @@ -2775,9 +2775,9 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/25', @@ -2789,9 +2789,9 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/26', @@ -2803,9 +2803,9 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/27', @@ -2817,9 +2817,9 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/28', @@ -2831,9 +2831,9 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/29', @@ -2845,9 +2845,9 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/30', @@ -2859,9 +2859,9 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/31', @@ -2873,9 +2873,9 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ 'port:eth1/32', @@ -2887,9 +2887,9 @@ 'index': 'eth1/32', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/33', @@ -2901,9 +2901,9 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/34', @@ -2915,9 +2915,9 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/35', @@ -2929,9 +2929,9 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/36', @@ -2943,9 +2943,9 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/1', @@ -2957,9 +2957,9 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/2', @@ -2971,9 +2971,9 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/3', @@ -2985,9 +2985,9 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/4', @@ -2999,9 +2999,9 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/5', @@ -3013,9 +3013,9 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/6', @@ -3027,9 +3027,9 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/7', @@ -3041,9 +3041,9 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/8', @@ -3055,9 +3055,9 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/9', @@ -3069,9 +3069,9 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/10', @@ -3083,9 +3083,9 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/11', @@ -3097,9 +3097,9 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/12', @@ -3111,9 +3111,9 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/13', @@ -3125,9 +3125,9 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/14', @@ -3139,9 +3139,9 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/15', @@ -3153,9 +3153,9 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/16', @@ -3167,9 +3167,9 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/17', @@ -3181,9 +3181,9 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/18', @@ -3195,9 +3195,9 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/19', @@ -3209,9 +3209,9 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/20', @@ -3223,9 +3223,9 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/21', @@ -3237,9 +3237,9 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/22', @@ -3251,9 +3251,9 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/23', @@ -3265,9 +3265,9 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/24', @@ -3279,9 +3279,9 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/25', @@ -3293,9 +3293,9 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/26', @@ -3307,9 +3307,9 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/27', @@ -3321,9 +3321,9 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/28', @@ -3335,9 +3335,9 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/29', @@ -3349,9 +3349,9 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/30', @@ -3363,9 +3363,9 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/31', @@ -3377,9 +3377,9 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, { + 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ 'port:eth1/32', @@ -3391,9 +3391,9 @@ 'index': 'eth1/32', 'mac_address': 'not-applicable', 'name': '', - 'status': 1, }, ] + EXPECTED_DEVICE_METADATA_RESULT = DeviceMetadataList(device_metadata=DEVICE_METADATA) EXPECTED_INTERFACE_METADATA_RESULT = InterfaceMetadataList(interface_metadata=INTERFACE_METADATA) From 2b4ee061f9d67015824e390d47e2fb16198a4974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 12 Jun 2024 15:32:09 -0700 Subject: [PATCH 14/30] Deal with device status (use fabricSt) --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 2 +- cisco_aci/datadog_checks/cisco_aci/models.py | 15 ++++++++++++--- cisco_aci/tests/fixtures/metadata.py | 6 +++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 0e949d7addd61..6f96a3de6295c 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -247,7 +247,7 @@ def submit_node_metadata(self, node_attrs, tags): name=node.attributes.dn, ip_address=node.attributes.address, model=node.attributes.model, - ad_st=node.attributes.ad_st, + fabric_st=node.attributes.fabric_st, vendor=VENDOR_CISCO, version=node.attributes.version, serial_number=node.attributes.serial, diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 7108a6de055b0..ff15eadf98e8d 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -11,7 +11,7 @@ class NodeAttributes(BaseModel): address: Optional[str] = None - ad_st: Optional[str] = Field(default=None, alias="adSt") + fabric_st: Optional[str] = Field(default=None, alias="fabricSt") role: Optional[str] = None dn: Optional[str] = None model: Optional[str] = None @@ -49,7 +49,7 @@ class DeviceMetadata(BaseModel): name: Optional[str] = Field(default=None) ip_address: Optional[str] = Field(default=None) model: Optional[str] = Field(default=None) - ad_st: Optional[str] = Field(default=None, exclude=True) + fabric_st: Optional[str] = Field(default=None, exclude=True) vendor: Optional[str] = Field(default=None) version: Optional[str] = Field(default=None) serial_number: Optional[str] = Field(default=None) @@ -59,7 +59,16 @@ class DeviceMetadata(BaseModel): @computed_field @property def status(self) -> int: - return 1 if self.ad_st == 'on' else 2 + mapping = { + 'active': 1, + 'inactive': 2, + 'disabled': 5, + 'discovering': 2, + 'undiscovered': 2, + 'unsupported': 2, + 'unknown': 4, + } + return mapping.get(self.fabric_st, 7) class DeviceMetadataList(BaseModel): device_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index bb67a7d9cf3f7..0ad05143459f6 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -114,7 +114,7 @@ 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-3', 'serial_number': 'FCH1927V11T', - 'status': 1, + 'status': 4, 'vendor': 'cisco', 'version': 'A', }, @@ -140,7 +140,7 @@ 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-1', 'serial_number': 'FCH1928V0SL', - 'status': 1, + 'status': 4, 'vendor': 'cisco', 'version': 'A', }, @@ -193,7 +193,7 @@ 'model': 'APIC-SERVER-M1', 'name': 'topology/pod-1/node-2', 'serial_number': 'FCH1928V06Q', - 'status': 1, + 'status': 4, 'vendor': 'cisco', 'version': 'A', }, From c6c20f95873a45a2eb896e8edbc380d5a61c7d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 13 Jun 2024 12:02:09 -0700 Subject: [PATCH 15/30] Update get_eth_list to get operStatus, update all tests and fixtures --- cisco_aci/datadog_checks/cisco_aci/api.py | 4 +- cisco_aci/datadog_checks/cisco_aci/fabric.py | 10 +- cisco_aci/datadog_checks/cisco_aci/models.py | 26 +- cisco_aci/tests/common.py | 16 +- .../2569ee885cad13ed336e5b4c8bd6dab4.txt | 3865 ++++++ .../62cb899b6e7f6b81035914cfac47b915.txt | 11161 ++++++++++++++++ .../77987eb09f39a2abbc59e55aaa9d40ab.txt | 3865 ++++++ .../79af98fe9c1069b329af3b4828712ddd.txt | 1 - .../7b06db4060591652e39b305410a03a2a.txt | 1 - .../9d167692ace22bc1013437072c55a641.txt | 5881 ++++++++ .../dace1ecad6f3d9a50eb8d4a15631ba88.txt | 1 - .../ded65ac48170a7a3d8914950607e4e18.txt | 1 - cisco_aci/tests/fixtures/metadata.py | 224 + 13 files changed, 25034 insertions(+), 22 deletions(-) create mode 100644 cisco_aci/tests/fixtures/fabric/2569ee885cad13ed336e5b4c8bd6dab4.txt create mode 100644 cisco_aci/tests/fixtures/fabric/62cb899b6e7f6b81035914cfac47b915.txt create mode 100644 cisco_aci/tests/fixtures/fabric/77987eb09f39a2abbc59e55aaa9d40ab.txt delete mode 100644 cisco_aci/tests/fixtures/fabric/79af98fe9c1069b329af3b4828712ddd.txt delete mode 100644 cisco_aci/tests/fixtures/fabric/7b06db4060591652e39b305410a03a2a.txt create mode 100644 cisco_aci/tests/fixtures/fabric/9d167692ace22bc1013437072c55a641.txt delete mode 100644 cisco_aci/tests/fixtures/fabric/dace1ecad6f3d9a50eb8d4a15631ba88.txt delete mode 100644 cisco_aci/tests/fixtures/fabric/ded65ac48170a7a3d8914950607e4e18.txt diff --git a/cisco_aci/datadog_checks/cisco_aci/api.py b/cisco_aci/datadog_checks/cisco_aci/api.py index 3051e9f4582a7..d84ddca48f210 100644 --- a/cisco_aci/datadog_checks/cisco_aci/api.py +++ b/cisco_aci/datadog_checks/cisco_aci/api.py @@ -286,8 +286,8 @@ def get_spine_proc_metrics(self, pod, node): return self._parse_response(response) def get_eth_list(self, pod, node): - query = 'query-target=subtree&target-subtree-class=l1PhysIf' - path = '/api/mo/topology/pod-{}/node-{}/sys.json?{}'.format(pod, node, query) + query = 'rsp-subtree=children&rsp-subtree-class=ethpmPhysIf' + path = '/api/node/class/topology/pod-{}/node-{}/l1PhysIf.json?{}'.format(pod, node, query) response = self.make_request(path) return self._parse_response(response) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 6f96a3de6295c..674943d5a1dfc 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -7,7 +7,7 @@ from datadog_checks.base.utils.serialization import json if PY3: - from datadog_checks.cisco_aci.models import DeviceMetadata, Eth, InterfaceMetadata, Node + from datadog_checks.cisco_aci.models import DeviceMetadata, InterfaceMetadata, Node, PhysIf else: DeviceMetadata = None Eth = None @@ -111,7 +111,7 @@ def process_eth(self, node): eth_id = eth_attrs['id'] tags = self.tagger.get_fabric_tags(e, 'l1PhysIf') if PY3: - self.submit_interface_metadata(eth_attrs, node['address'], tags) + self.submit_interface_metadata(e, node['address'], tags) try: stats = self.api.get_eth_stats(pod_id, node['id'], eth_id) self.submit_fabric_metric(stats, tags, 'l1PhysIf', hostname=hostname) @@ -255,8 +255,8 @@ def submit_node_metadata(self, node_attrs, tags): ) self.ndm_metadata(json.dumps(device.model_dump())) - def submit_interface_metadata(self, eth_attr, address, tags): - eth = Eth(attributes=eth_attr) + def submit_interface_metadata(self, phys_if, address, tags): + eth = PhysIf(**phys_if.get('l1PhysIf', {})) interface = InterfaceMetadata( device_id='{}:{}'.format(self.namespace, address), id_tags=tags, @@ -266,4 +266,6 @@ def submit_interface_metadata(self, eth_attr, address, tags): mac_address=eth.attributes.router_mac, admin_status=eth.attributes.admin_st, ) + if eth.ethpm_phys_if: + interface.oper_status = eth.ethpm_phys_if.attributes.oper_st self.ndm_metadata(json.dumps(interface.model_dump(exclude_none=True))) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index ff15eadf98e8d..f81c290a4d9f2 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -7,7 +7,7 @@ if six.PY3: from typing import Optional - from pydantic import BaseModel, Field, computed_field, field_validator + from pydantic import BaseModel, ConfigDict, Field, computed_field, field_validator class NodeAttributes(BaseModel): address: Optional[str] = None @@ -32,15 +32,31 @@ def device_type(self) -> str: class Node(BaseModel): attributes: NodeAttributes - class EthAttributes(BaseModel): + class EthpmPhysIfAttributes(BaseModel): + oper_st: Optional[str] = Field(default=None, alias="operSt") + oper_router_mac: Optional[str] = Field(default=None, alias="operRouterMac") + + class EthpmPhysIf(BaseModel): + attributes: EthpmPhysIfAttributes + + class L1PhysIfAttributes(BaseModel): admin_st: Optional[str] = Field(default=None, alias="adminSt") id: Optional[str] = None name: Optional[str] = None desc: Optional[str] = None router_mac: Optional[str] = Field(default=None, alias="routerMac") - class Eth(BaseModel): - attributes: EthAttributes + class PhysIf(BaseModel): + attributes: L1PhysIfAttributes + children: Optional[list] = Field(default_factory=list) + + @computed_field + @property + def ethpm_phys_if(self) -> Optional[EthpmPhysIf]: + for child in self.children: + if 'ethpmPhysIf' in child: + return EthpmPhysIf(**child['ethpmPhysIf']) + return None class DeviceMetadata(BaseModel): id: Optional[str] = Field(default=None) @@ -83,6 +99,8 @@ class InterfaceMetadata(BaseModel): admin_status: Optional[int] = Field(default=None) oper_status: Optional[int] = Field(default=None) + model_config = ConfigDict(validate_assignment=True) + @field_validator("admin_status", mode="before") @classmethod def parse_admin_status(cls, admin_status: int | None) -> int | None: diff --git a/cisco_aci/tests/common.py b/cisco_aci/tests/common.py index 384c6ff1364a8..b724e95312799 100644 --- a/cisco_aci/tests/common.py +++ b/cisco_aci/tests/common.py @@ -568,14 +568,14 @@ # 603cc1278c410b07905c2c35b49afbe6 - Api.get_epg_meta '_api_mo_uni_tn_DataDog_ap_DtDg_AP1_EcommerceApp_epg_DtDg_Ord_json_query_target_subtree_target_subtree_class_fvCEp', # b9ec4494d631d05122fd7fb4baf0877d - Api.get_epg_meta - '_api_mo_topology_pod_1_node_102_sys_json_query_target_subtree_target_subtree_class_l1PhysIf', - # 79af98fe9c1069b329af3b4828712ddd - Api.get_eth_list - '_api_mo_topology_pod_1_node_202_sys_json_query_target_subtree_target_subtree_class_l1PhysIf', - # 7b06db4060591652e39b305410a03a2a - Api.get_eth_list - '_api_mo_topology_pod_1_node_201_sys_json_query_target_subtree_target_subtree_class_l1PhysIf', - # ded65ac48170a7a3d8914950607e4e18 - Api.get_eth_list - '_api_mo_topology_pod_1_node_101_sys_json_query_target_subtree_target_subtree_class_l1PhysIf', - # dace1ecad6f3d9a50eb8d4a15631ba88 - Api.get_eth_list + '_api_node_class_topology_pod_1_node_102_l1PhysIf_json_rsp_subtree_children_rsp_subtree_class_ethpmPhysIf', + # 79af98fe9c1069b329af3b4828712ddd - Api.get_eth_list -> 9d167692ace22bc1013437072c55a641 + '_api_node_class_topology_pod_1_node_202_l1PhysIf_json_rsp_subtree_children_rsp_subtree_class_ethpmPhysIf', + # 7b06db4060591652e39b305410a03a2a - Api.get_eth_list -> 77987eb09f39a2abbc59e55aaa9d40ab + '_api_node_class_topology_pod_1_node_201_l1PhysIf_json_rsp_subtree_children_rsp_subtree_class_ethpmPhysIf', + # ded65ac48170a7a3d8914950607e4e18 - Api.get_eth_list -> 2569ee885cad13ed336e5b4c8bd6dab4 + '_api_node_class_topology_pod_1_node_101_l1PhysIf_json_rsp_subtree_children_rsp_subtree_class_ethpmPhysIf', + # dace1ecad6f3d9a50eb8d4a15631ba88 - Api.get_eth_list -> 62cb899b6e7f6b81035914cfac47b915 '_api_mo_uni_tn_DataDog_ap_DtDg_AP2_Jeti_epg_DtDg_Jeti1_json_query_target_subtree_target_subtree_class_fvRsCEpToPathEp', # noqa: E501 # e2b226f554c9f77aafd9b66b4cf59383 - Api.get_eth_list_for_epg '_api_mo_uni_tn_DataDog_ap_DtDg_AP1_EcommerceApp_epg_DtDg_Ecomm_json_query_target_subtree_target_subtree_class_fvRsCEpToPathEp', # noqa: E501 diff --git a/cisco_aci/tests/fixtures/fabric/2569ee885cad13ed336e5b4c8bd6dab4.txt b/cisco_aci/tests/fixtures/fabric/2569ee885cad13ed336e5b4c8bd6dab4.txt new file mode 100644 index 0000000000000..0eea71cef9216 --- /dev/null +++ b/cisco_aci/tests/fixtures/fabric/2569ee885cad13ed336e5b4c8bd6dab4.txt @@ -0,0 +1,3865 @@ +{ + "totalCount": "36", + "imdata": [ + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/33]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/33", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/34]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/34", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/35]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/35", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/36]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/36", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/1]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/1", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:18.095-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/2]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/2", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.212-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/3]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/3", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/4]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/4", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/5]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/5", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/6]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/6", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/7]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/7", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/8]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/8", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/9]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/9", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/10]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/10", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/11]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/11", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/12]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/12", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/13]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/13", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/14]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/14", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/15]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/15", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/16]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/16", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/17]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/17", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/18]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/18", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/19]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/19", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/20]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/20", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/21]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/21", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/22]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/22", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/23]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/23", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/24]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/24", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/25]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/25", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/26]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/26", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/27]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/27", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/28]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/28", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/29]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/29", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/30]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/30", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/31]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/31", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-201/sys/phys-[eth1/32]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/32", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:04:02.984-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + } + } + } + ] +} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/62cb899b6e7f6b81035914cfac47b915.txt b/cisco_aci/tests/fixtures/fabric/62cb899b6e7f6b81035914cfac47b915.txt new file mode 100644 index 0000000000000..af6724428d854 --- /dev/null +++ b/cisco_aci/tests/fixtures/fabric/62cb899b6e7f6b81035914cfac47b915.txt @@ -0,0 +1,11161 @@ +{ + "totalCount": "102", + "imdata": [ + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/43]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/43", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/44]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/44", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/45]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/45", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/46]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/46", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/47]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/47", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/48]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/48", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/1]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/1", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/2]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/2", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/3]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/3", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-29T16:53:17.549-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/4]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/4", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/5]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/5", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/6]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/6", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/7]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/7", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-21T16:06:00.204-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/9]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/9", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/8]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/8", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-21T16:06:00.204-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/10]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/10", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/11]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/11", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/12]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/12", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/13]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/13", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/14]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/14", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/15]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/15", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg,span" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/16]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/16", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/17]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/17", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/18]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/18", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/19]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/19", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "1G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "down", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/20]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/20", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:18:14.107-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "blacklist" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/21]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/21", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/22]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/22", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/23]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/23", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/24]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/24", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/25]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/25", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/26]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/26", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/27]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/27", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/28]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/28", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/29]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/29", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/30]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/30", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/31]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/31", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/32]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/32", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/33]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/33", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T19:44:39.402-07:00", + "mode": "fex-fabric", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9222", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/34]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/34", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/35]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/35", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/36]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/36", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/37]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/37", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/38]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/38", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/39]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/39", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/40]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/40", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/41]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/41", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/42]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/42", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/43]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/43", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/44]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/44", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/45]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/45", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/46]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/46", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/47]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/47", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:20:23.869-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/48]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/48", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-19T12:05:21.649-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/49]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/49", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/50]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/50", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:18.837-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/51]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/51", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:18:14.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/52]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/52", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:18:14.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/53]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/53", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:18:14.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth1/54]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/54", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:18:14.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/1]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/1", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/2]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/2", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/3]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/3", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/4]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/4", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/5]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/5", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/6]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/6", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/7]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/7", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/8]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/8", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/9]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/9", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/10]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/10", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/11]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/11", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/12]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/12", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/13]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/13", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/14]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/14", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/15]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/15", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/16]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/16", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/17]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/17", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/18]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/18", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/19]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/19", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/20]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/20", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/21]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/21", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/22]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/22", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/23]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/23", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/24]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/24", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/25]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/25", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/26]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/26", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/27]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/27", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/28]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/28", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/29]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/29", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/30]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/30", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/31]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/31", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/32]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/32", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/33]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/33", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/34]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/34", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/35]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/35", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/36]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/36", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/37]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/37", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/38]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/38", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/39]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/39", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/40]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/40", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/41]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/41", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-101/sys/phys-[eth101/1/42]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth101/1/42", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:24:32.560-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "extchhp", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + } + } + } + ] +} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/77987eb09f39a2abbc59e55aaa9d40ab.txt b/cisco_aci/tests/fixtures/fabric/77987eb09f39a2abbc59e55aaa9d40ab.txt new file mode 100644 index 0000000000000..82f53e31dd695 --- /dev/null +++ b/cisco_aci/tests/fixtures/fabric/77987eb09f39a2abbc59e55aaa9d40ab.txt @@ -0,0 +1,3865 @@ +{ + "totalCount": "36", + "imdata": [ + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/33]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/33", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/34]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/34", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/35]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/35", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/36]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/36", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/1]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/1", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:18.077-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/2]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/2", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.213-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/3]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/3", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/4]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/4", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/5]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/5", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/6]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/6", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/7]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/7", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/8]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/8", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/9]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/9", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/10]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/10", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/11]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/11", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/12]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/12", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/13]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/13", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/14]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/14", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/15]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/15", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/16]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/16", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/17]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/17", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/18]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/18", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/19]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/19", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/20]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/20", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/21]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/21", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/22]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/22", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/23]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/23", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/24]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/24", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/25]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/25", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/26]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/26", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/27]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/27", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/28]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/28", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/29]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/29", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/30]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/30", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/31]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/31", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-202/sys/phys-[eth1/32]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fecMode": "inherit", + "id": "eth1/32", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2017-09-27T16:26:58.571-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9150", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + } + } + } + ] +} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/79af98fe9c1069b329af3b4828712ddd.txt b/cisco_aci/tests/fixtures/fabric/79af98fe9c1069b329af3b4828712ddd.txt deleted file mode 100644 index a5831afaa0094..0000000000000 --- a/cisco_aci/tests/fixtures/fabric/79af98fe9c1069b329af3b4828712ddd.txt +++ /dev/null @@ -1 +0,0 @@ -{"totalCount":"54","imdata":[{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/33]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/33","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/34]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/34","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/35]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/35","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/36]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/36","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/37]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/37","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/38]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/38","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/39]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/39","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/40]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/40","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/41]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/41","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/42]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/42","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/43]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/43","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/44]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/44","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/45]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/45","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/46]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/46","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/47]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/47","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/48]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/48","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-19T12:05:21.651-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/49]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/49","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/50]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/50","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:18.730-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/51]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/51","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:39:51.601-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/52]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/52","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:39:51.601-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/53]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/53","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:39:51.601-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/54]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/54","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:39:51.601-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/1]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/1","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/2]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/2","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/3]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/3","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-29T16:53:16.789-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/4]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/4","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/15]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/15","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg,span"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/16]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/16","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/17]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/17","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/18]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/18","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/5]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/5","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/6]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/6","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/7]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/7","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-21T16:06:00.203-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/8]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/8","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-21T16:06:00.203-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/9]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/9","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/10]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/10","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/11]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/11","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/12]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/12","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/13]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/13","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/14]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/14","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/20]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/20","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/19]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/19","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/21]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/21","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/22]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/22","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/23]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/23","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/24]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/24","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/25]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/25","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/26]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/26","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/27]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/27","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/28]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/28","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/29]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/29","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/30]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/30","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/31]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/31","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-102/sys/phys-[eth1/32]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/32","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:40:37.333-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}}]} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/7b06db4060591652e39b305410a03a2a.txt b/cisco_aci/tests/fixtures/fabric/7b06db4060591652e39b305410a03a2a.txt deleted file mode 100644 index d393ce4267cf2..0000000000000 --- a/cisco_aci/tests/fixtures/fabric/7b06db4060591652e39b305410a03a2a.txt +++ /dev/null @@ -1 +0,0 @@ -{"totalCount":"36","imdata":[{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/33]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/33","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/34]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/34","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/35]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/35","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/36]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/36","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/1]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/1","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:18.077-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/2]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/2","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.213-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/3]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/3","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/4]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/4","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/5]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/5","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/6]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/6","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/7]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/7","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/8]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/8","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/9]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/9","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/10]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/10","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/11]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/11","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/12]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/12","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/13]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/13","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/14]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/14","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/15]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/15","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/16]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/16","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/17]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/17","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/18]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/18","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/19]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/19","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/20]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/20","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/21]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/21","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/22]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/22","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/23]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/23","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/24]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/24","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/25]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/25","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/26]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/26","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/27]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/27","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/28]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/28","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/29]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/29","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/30]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/30","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/31]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/31","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-202/sys/phys-[eth1/32]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/32","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:26:58.571-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}}]} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/9d167692ace22bc1013437072c55a641.txt b/cisco_aci/tests/fixtures/fabric/9d167692ace22bc1013437072c55a641.txt new file mode 100644 index 0000000000000..e26a892028126 --- /dev/null +++ b/cisco_aci/tests/fixtures/fabric/9d167692ace22bc1013437072c55a641.txt @@ -0,0 +1,5881 @@ +{ + "totalCount": "54", + "imdata": [ + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/33]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/33", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/34]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/34", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/35]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/35", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/36]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/36", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/37]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/37", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/38]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/38", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/39]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/39", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/40]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/40", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/41]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/41", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/42]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/42", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/43]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/43", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/44]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/44", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/45]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/45", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/46]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/46", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/47]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/47", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/48]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/48", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-19T12:05:21.651-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/49]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/49", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/50]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/50", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:18.730-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "fabric" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/51]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/51", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:39:51.601-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/52]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/52", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:39:51.601-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/53]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/53", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:39:51.601-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/54]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/54", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer3", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:39:51.601-07:00", + "mode": "trunk", + "monPolDn": "uni/fabric/monfab-default", + "mtu": "9366", + "name": "", + "pathSDescr": "", + "portT": "fab", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "fabric,fabric-ext" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/1]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/1", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/2]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/2", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/3]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/3", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-29T16:53:16.789-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9216", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "controller,epg,infra" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/4]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/4", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/15]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/15", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg,span" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/16]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/16", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/17]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/17", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/18]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/18", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/5]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/5", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/6]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/6", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-10T19:01:00.211-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/7]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/7", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-21T16:06:00.203-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/8]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/8", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-05-21T16:06:00.203-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "enabled", + "trunkLog": "default", + "usage": "epg" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/9]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/9", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/10]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/10", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "10G", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/11]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/11", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/12]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/12", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/13]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/13", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/14]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/14", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/20]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/20", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/19]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/19", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/21]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/21", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/22]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/22", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/23]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/23", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/24]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/24", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/25]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/25", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/26]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/26", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/27]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/27", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/28]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/28", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/29]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/29", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/30]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/30", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/31]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/31", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + }, + "children": [ + { + "ethpmPhysIf": { + "attributes": { + "accessVlan": "unknown", + "allowedVlans": "", + "backplaneMac": "00:00:00:00:00:00", + "bundleBupId": "0", + "bundleIndex": "unspecified", + "cfgAccessVlan": "unknown", + "cfgNativeVlan": "unknown", + "childAction": "", + "currErrIndex": "0", + "diags": "none", + "encap": "0", + "errDisTimerRunning": "no", + "errVlanStatusHt": "0", + "errVlans": "", + "hwBdId": "0", + "hwResourceId": "0", + "intfT": "phy", + "iod": "0", + "lastErrors": "8192", + "lastLinkStChg": "1970-01-01T00:00:00.000+00:00", + "media": "0", + "modTs": "2024-06-11T16:43:23.908+00:00", + "monPolDn": "uni/infra/moninfra-default", + "nativeVlan": "unknown", + "numOfSI": "0", + "operBitset": "", + "operDceMode": "off", + "operDuplex": "auto", + "operEEERxWkTime": "0", + "operEEEState": "not-applicable", + "operEEETxWkTime": "0", + "operErrDisQual": "admin-down", + "operFecMode": "inherit", + "operFlowCtrl": "15", + "operMdix": "auto", + "operMode": "trunk", + "operModeDetail": "trunk", + "operPhyEnSt": "down", + "operRouterMac": "00:00:00:00:00:00", + "operSpeed": "inherit", + "operSt": "up", + "operStQual": "link-up", + "operStQualCode": "0", + "operVlans": "", + "osSum": "ok", + "portCfgWaitFlags": "0", + "primaryVlan": "unknown", + "resetCtr": "0", + "rn": "phys", + "siList": "", + "status": "", + "txT": "unknown", + "usage": "discovery", + "userCfgdFlags": "0", + "vdcId": "0" + } + } + } + ] + } + }, + + { + "l1PhysIf": { + "attributes": { + "adminSt": "up", + "autoNeg": "on", + "brkoutMap": "none", + "bw": "0", + "childAction": "", + "delay": "1", + "descr": "", + "dn": "topology/pod-1/node-102/sys/phys-[eth1/32]", + "dot1qEtherType": "0x8100", + "ethpmCfgFailedBmp": "", + "ethpmCfgFailedTs": "00:00:00:00.000", + "ethpmCfgState": "0", + "fcotChannelNumber": "Channel32", + "fecMode": "inherit", + "id": "eth1/32", + "inhBw": "unspecified", + "isReflectiveRelayCfgSupported": "Supported", + "layer": "Layer2", + "lcOwn": "local", + "linkDebounce": "100", + "linkLog": "default", + "mdix": "auto", + "medium": "broadcast", + "modTs": "2018-03-16T18:40:37.333-07:00", + "mode": "trunk", + "monPolDn": "uni/infra/moninfra-default", + "mtu": "9000", + "name": "", + "pathSDescr": "", + "portT": "leaf", + "prioFlowCtrl": "auto", + "reflectiveRelayEn": "off", + "routerMac": "not-applicable", + "snmpTrapSt": "enable", + "spanMode": "not-a-span-dest", + "speed": "inherit", + "status": "", + "switchingSt": "disabled", + "trunkLog": "default", + "usage": "discovery" + } + } + } + ] +} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/dace1ecad6f3d9a50eb8d4a15631ba88.txt b/cisco_aci/tests/fixtures/fabric/dace1ecad6f3d9a50eb8d4a15631ba88.txt deleted file mode 100644 index 53353ab728d65..0000000000000 --- a/cisco_aci/tests/fixtures/fabric/dace1ecad6f3d9a50eb8d4a15631ba88.txt +++ /dev/null @@ -1 +0,0 @@ -{"totalCount":"102","imdata":[{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/43]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/43","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/44]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/44","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/45]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/45","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/46]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/46","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/47]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/47","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/48]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/48","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/1]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/1","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/2]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/2","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/3]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/3","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-29T16:53:17.549-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9216","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"controller,epg,infra"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/4]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/4","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/5]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/5","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/6]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/6","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/7]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/7","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-21T16:06:00.204-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/9]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/9","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/8]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/8","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-21T16:06:00.204-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/10]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/10","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"10G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/11]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/11","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/12]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/12","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/13]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/13","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/14]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/14","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/15]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/15","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg,span"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/16]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/16","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/17]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/17","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/18]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/18","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/19]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/19","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"1G","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"down","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/20]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/20","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:18:14.107-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"blacklist"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/21]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/21","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/22]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/22","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/23]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/23","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/24]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/24","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/25]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/25","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/26]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/26","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/27]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/27","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/28]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/28","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/29]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/29","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/30]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/30","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/31]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/31","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/32]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/32","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/33]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/33","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T19:44:39.402-07:00","mode":"fex-fabric","monPolDn":"uni/infra/moninfra-default","mtu":"9222","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/34]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/34","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/35]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/35","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/36]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/36","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/37]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/37","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/38]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/38","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/39]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/39","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/40]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/40","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/41]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/41","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/42]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/42","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/43]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/43","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/44]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/44","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/45]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/45","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/46]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/46","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/47]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/47","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:20:23.869-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/48]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/48","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-19T12:05:21.649-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"leaf","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"epg"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/49]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/49","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/50]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/50","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:18.837-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/51]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/51","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:18:14.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/52]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/52","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:18:14.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/53]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/53","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:18:14.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth1/54]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth1/54","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:18:14.211-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9366","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/1]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/1","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/2]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/2","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/3]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/3","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/4]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/4","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/5]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/5","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/6]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/6","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/7]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/7","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/8]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/8","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/9]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/9","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/10]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/10","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/11]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/11","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/12]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/12","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/13]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/13","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/14]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/14","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/15]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/15","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/16]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/16","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/17]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/17","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/18]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/18","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/19]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/19","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/20]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/20","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/21]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/21","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/22]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/22","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/23]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/23","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/24]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/24","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/25]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/25","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/26]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/26","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/27]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/27","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/28]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/28","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/29]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/29","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/30]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/30","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/31]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/31","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/32]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/32","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/33]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/33","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/34]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/34","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/35]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/35","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/36]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/36","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/37]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/37","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/38]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/38","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/39]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/39","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/40]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/40","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/41]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/41","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-101/sys/phys-[eth101/1/42]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fcotChannelNumber":"Channel32","fecMode":"inherit","id":"eth101/1/42","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer2","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-03-16T18:24:32.560-07:00","mode":"trunk","monPolDn":"uni/infra/moninfra-default","mtu":"9000","name":"","pathSDescr":"","portT":"extchhp","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"discovery"}}}]} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/fabric/ded65ac48170a7a3d8914950607e4e18.txt b/cisco_aci/tests/fixtures/fabric/ded65ac48170a7a3d8914950607e4e18.txt deleted file mode 100644 index f4f818f2766d5..0000000000000 --- a/cisco_aci/tests/fixtures/fabric/ded65ac48170a7a3d8914950607e4e18.txt +++ /dev/null @@ -1 +0,0 @@ -{"totalCount":"36","imdata":[{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/33]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/33","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/34]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/34","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/35]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/35","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/36]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/36","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/1]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/1","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:18.095-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/2]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/2","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2018-05-10T19:01:00.212-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"enabled","trunkLog":"default","usage":"fabric"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/3]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/3","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/4]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/4","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/5]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/5","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/6]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/6","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/7]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/7","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/8]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/8","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/9]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/9","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/10]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/10","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/11]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/11","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/12]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/12","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/13]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/13","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/14]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/14","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/15]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/15","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/16]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/16","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/17]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/17","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/18]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/18","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/19]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/19","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/20]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/20","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/21]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/21","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/22]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/22","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/23]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/23","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/24]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/24","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/25]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/25","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/26]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/26","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/27]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/27","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/28]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/28","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/29]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/29","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/30]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/30","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/31]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/31","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}},{"l1PhysIf":{"attributes":{"adminSt":"up","autoNeg":"on","brkoutMap":"none","bw":"0","childAction":"","delay":"1","descr":"","dn":"topology/pod-1/node-201/sys/phys-[eth1/32]","dot1qEtherType":"0x8100","ethpmCfgFailedBmp":"","ethpmCfgFailedTs":"00:00:00:00.000","ethpmCfgState":"0","fecMode":"inherit","id":"eth1/32","inhBw":"unspecified","isReflectiveRelayCfgSupported":"Supported","layer":"Layer3","lcOwn":"local","linkDebounce":"100","linkLog":"default","mdix":"auto","medium":"broadcast","modTs":"2017-09-27T16:04:02.984-07:00","mode":"trunk","monPolDn":"uni/fabric/monfab-default","mtu":"9150","name":"","pathSDescr":"","portT":"fab","prioFlowCtrl":"auto","reflectiveRelayEn":"off","routerMac":"not-applicable","snmpTrapSt":"enable","spanMode":"not-a-span-dest","speed":"inherit","status":"","switchingSt":"disabled","trunkLog":"default","usage":"fabric,fabric-ext"}}}]} \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index 0ad05143459f6..0888e67d03c2f 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -213,6 +213,7 @@ 'index': 'eth101/1/43', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -227,6 +228,7 @@ 'index': 'eth101/1/44', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -241,6 +243,7 @@ 'index': 'eth101/1/45', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -255,6 +258,7 @@ 'index': 'eth101/1/46', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -269,6 +273,7 @@ 'index': 'eth101/1/47', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -283,6 +288,7 @@ 'index': 'eth101/1/48', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -297,6 +303,7 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -311,6 +318,7 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -325,6 +333,7 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -339,6 +348,7 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -353,6 +363,7 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -367,6 +378,7 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -381,6 +393,7 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -395,6 +408,7 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -409,6 +423,7 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -423,6 +438,7 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -437,6 +453,7 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -451,6 +468,7 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -465,6 +483,7 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -479,6 +498,7 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -493,6 +513,7 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -507,6 +528,7 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -521,6 +543,7 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -535,6 +558,7 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -549,6 +573,7 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 2, @@ -563,6 +588,7 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -577,6 +603,7 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -591,6 +618,7 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -605,6 +633,7 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -619,6 +648,7 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -633,6 +663,7 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -647,6 +678,7 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -661,6 +693,7 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -675,6 +708,7 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -689,6 +723,7 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -703,6 +738,7 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -717,6 +753,7 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -731,6 +768,7 @@ 'index': 'eth1/32', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -745,6 +783,7 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -759,6 +798,7 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -773,6 +813,7 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -787,6 +828,7 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -801,6 +843,7 @@ 'index': 'eth1/37', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -815,6 +858,7 @@ 'index': 'eth1/38', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -829,6 +873,7 @@ 'index': 'eth1/39', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -843,6 +888,7 @@ 'index': 'eth1/40', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -857,6 +903,7 @@ 'index': 'eth1/41', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -871,6 +918,7 @@ 'index': 'eth1/42', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -885,6 +933,7 @@ 'index': 'eth1/43', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -899,6 +948,7 @@ 'index': 'eth1/44', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -913,6 +963,7 @@ 'index': 'eth1/45', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -927,6 +978,7 @@ 'index': 'eth1/46', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -941,6 +993,7 @@ 'index': 'eth1/47', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -955,6 +1008,7 @@ 'index': 'eth1/48', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -969,6 +1023,7 @@ 'index': 'eth1/49', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -983,6 +1038,7 @@ 'index': 'eth1/50', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -997,6 +1053,7 @@ 'index': 'eth1/51', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1011,6 +1068,7 @@ 'index': 'eth1/52', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1025,6 +1083,7 @@ 'index': 'eth1/53', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1039,6 +1098,7 @@ 'index': 'eth1/54', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1053,6 +1113,7 @@ 'index': 'eth101/1/1', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1067,6 +1128,7 @@ 'index': 'eth101/1/2', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1081,6 +1143,7 @@ 'index': 'eth101/1/3', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1095,6 +1158,7 @@ 'index': 'eth101/1/4', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1109,6 +1173,7 @@ 'index': 'eth101/1/5', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1123,6 +1188,7 @@ 'index': 'eth101/1/6', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1137,6 +1203,7 @@ 'index': 'eth101/1/7', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1151,6 +1218,7 @@ 'index': 'eth101/1/8', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1165,6 +1233,7 @@ 'index': 'eth101/1/9', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1179,6 +1248,7 @@ 'index': 'eth101/1/10', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1193,6 +1263,7 @@ 'index': 'eth101/1/11', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1207,6 +1278,7 @@ 'index': 'eth101/1/12', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1221,6 +1293,7 @@ 'index': 'eth101/1/13', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1235,6 +1308,7 @@ 'index': 'eth101/1/14', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1249,6 +1323,7 @@ 'index': 'eth101/1/15', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1263,6 +1338,7 @@ 'index': 'eth101/1/16', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1277,6 +1353,7 @@ 'index': 'eth101/1/17', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1291,6 +1368,7 @@ 'index': 'eth101/1/18', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1305,6 +1383,7 @@ 'index': 'eth101/1/19', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1319,6 +1398,7 @@ 'index': 'eth101/1/20', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1333,6 +1413,7 @@ 'index': 'eth101/1/21', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1347,6 +1428,7 @@ 'index': 'eth101/1/22', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1361,6 +1443,7 @@ 'index': 'eth101/1/23', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1375,6 +1458,7 @@ 'index': 'eth101/1/24', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1389,6 +1473,7 @@ 'index': 'eth101/1/25', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1403,6 +1488,7 @@ 'index': 'eth101/1/26', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1417,6 +1503,7 @@ 'index': 'eth101/1/27', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1431,6 +1518,7 @@ 'index': 'eth101/1/28', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1445,6 +1533,7 @@ 'index': 'eth101/1/29', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1459,6 +1548,7 @@ 'index': 'eth101/1/30', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1473,6 +1563,7 @@ 'index': 'eth101/1/31', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1487,6 +1578,7 @@ 'index': 'eth101/1/32', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1501,6 +1593,7 @@ 'index': 'eth101/1/33', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1515,6 +1608,7 @@ 'index': 'eth101/1/34', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1529,6 +1623,7 @@ 'index': 'eth101/1/35', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1543,6 +1638,7 @@ 'index': 'eth101/1/36', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1557,6 +1653,7 @@ 'index': 'eth101/1/37', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1571,6 +1668,7 @@ 'index': 'eth101/1/38', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1585,6 +1683,7 @@ 'index': 'eth101/1/39', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1599,6 +1698,7 @@ 'index': 'eth101/1/40', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1613,6 +1713,7 @@ 'index': 'eth101/1/41', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1641,6 +1742,7 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1655,6 +1757,7 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1669,6 +1772,7 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1683,6 +1787,7 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1697,6 +1802,7 @@ 'index': 'eth1/37', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1711,6 +1817,7 @@ 'index': 'eth1/38', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1725,6 +1832,7 @@ 'index': 'eth1/39', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1739,6 +1847,7 @@ 'index': 'eth1/40', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1753,6 +1862,7 @@ 'index': 'eth1/41', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1767,6 +1877,7 @@ 'index': 'eth1/42', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1781,6 +1892,7 @@ 'index': 'eth1/43', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1795,6 +1907,7 @@ 'index': 'eth1/44', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1809,6 +1922,7 @@ 'index': 'eth1/45', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1823,6 +1937,7 @@ 'index': 'eth1/46', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1837,6 +1952,7 @@ 'index': 'eth1/47', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1851,6 +1967,7 @@ 'index': 'eth1/48', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1865,6 +1982,7 @@ 'index': 'eth1/49', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1879,6 +1997,7 @@ 'index': 'eth1/50', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1893,6 +2012,7 @@ 'index': 'eth1/51', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1907,6 +2027,7 @@ 'index': 'eth1/52', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1921,6 +2042,7 @@ 'index': 'eth1/53', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1935,6 +2057,7 @@ 'index': 'eth1/54', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1949,6 +2072,7 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1963,6 +2087,7 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1977,6 +2102,7 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -1991,6 +2117,7 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2005,6 +2132,7 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2019,6 +2147,7 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2033,6 +2162,7 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2047,6 +2177,7 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2061,6 +2192,7 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2075,6 +2207,7 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2089,6 +2222,7 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2103,6 +2237,7 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2117,6 +2252,7 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2131,6 +2267,7 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2145,6 +2282,7 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2159,6 +2297,7 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2173,6 +2312,7 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2187,6 +2327,7 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2201,6 +2342,7 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2215,6 +2357,7 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2229,6 +2372,7 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2243,6 +2387,7 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2257,6 +2402,7 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2271,6 +2417,7 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2285,6 +2432,7 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2299,6 +2447,7 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2313,6 +2462,7 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2327,6 +2477,7 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2341,6 +2492,7 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2355,6 +2507,7 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2369,6 +2522,7 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2397,6 +2551,7 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2411,6 +2566,7 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2425,6 +2581,7 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2439,6 +2596,7 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2453,6 +2611,7 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2467,6 +2626,7 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2481,6 +2641,7 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2495,6 +2656,7 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2509,6 +2671,7 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2523,6 +2686,7 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2537,6 +2701,7 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2551,6 +2716,7 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2565,6 +2731,7 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2579,6 +2746,7 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2593,6 +2761,7 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2607,6 +2776,7 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2621,6 +2791,7 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2635,6 +2806,7 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2649,6 +2821,7 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2663,6 +2836,7 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2677,6 +2851,7 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2691,6 +2866,7 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2705,6 +2881,7 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2719,6 +2896,7 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2733,6 +2911,7 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2747,6 +2926,7 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2761,6 +2941,7 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2775,6 +2956,7 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2789,6 +2971,7 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2803,6 +2986,7 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2817,6 +3001,7 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2831,6 +3016,7 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2845,6 +3031,7 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2859,6 +3046,7 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2873,6 +3061,7 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2901,6 +3090,7 @@ 'index': 'eth1/33', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2915,6 +3105,7 @@ 'index': 'eth1/34', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2929,6 +3120,7 @@ 'index': 'eth1/35', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2943,6 +3135,7 @@ 'index': 'eth1/36', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2957,6 +3150,7 @@ 'index': 'eth1/1', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2971,6 +3165,7 @@ 'index': 'eth1/2', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2985,6 +3180,7 @@ 'index': 'eth1/3', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -2999,6 +3195,7 @@ 'index': 'eth1/4', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3013,6 +3210,7 @@ 'index': 'eth1/5', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3027,6 +3225,7 @@ 'index': 'eth1/6', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3041,6 +3240,7 @@ 'index': 'eth1/7', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3055,6 +3255,7 @@ 'index': 'eth1/8', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3069,6 +3270,7 @@ 'index': 'eth1/9', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3083,6 +3285,7 @@ 'index': 'eth1/10', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3097,6 +3300,7 @@ 'index': 'eth1/11', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3111,6 +3315,7 @@ 'index': 'eth1/12', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3125,6 +3330,7 @@ 'index': 'eth1/13', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3139,6 +3345,7 @@ 'index': 'eth1/14', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3153,6 +3360,7 @@ 'index': 'eth1/15', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3167,6 +3375,7 @@ 'index': 'eth1/16', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3181,6 +3390,7 @@ 'index': 'eth1/17', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3195,6 +3405,7 @@ 'index': 'eth1/18', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3209,6 +3420,7 @@ 'index': 'eth1/19', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3223,6 +3435,7 @@ 'index': 'eth1/20', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3237,6 +3450,7 @@ 'index': 'eth1/21', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3251,6 +3465,7 @@ 'index': 'eth1/22', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3265,6 +3480,7 @@ 'index': 'eth1/23', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3279,6 +3495,7 @@ 'index': 'eth1/24', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3293,6 +3510,7 @@ 'index': 'eth1/25', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3307,6 +3525,7 @@ 'index': 'eth1/26', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3321,6 +3540,7 @@ 'index': 'eth1/27', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3335,6 +3555,7 @@ 'index': 'eth1/28', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3349,6 +3570,7 @@ 'index': 'eth1/29', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3363,6 +3585,7 @@ 'index': 'eth1/30', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, @@ -3377,6 +3600,7 @@ 'index': 'eth1/31', 'mac_address': 'not-applicable', 'name': '', + 'oper_status': 1, }, { 'admin_status': 1, From 6137d1fcdfe811f203aeadfcb1711f886c3129af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:43:57 -0400 Subject: [PATCH 16/30] Amend docs for namespace --- cisco_aci/assets/configuration/spec.yaml | 3 ++- cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cisco_aci/assets/configuration/spec.yaml b/cisco_aci/assets/configuration/spec.yaml index 0d2162b92f0b0..f92df444aee16 100644 --- a/cisco_aci/assets/configuration/spec.yaml +++ b/cisco_aci/assets/configuration/spec.yaml @@ -94,7 +94,8 @@ files: example: False - name: namespace description: | - Namespace to be used for devices, interfaces, metrics. If none is specified, will use 'default'. + Namespace for differentiating between devices that share the same IP. + If not specified, the namespace will be 'default'. value: type: string example: default diff --git a/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example b/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example index a399cf6ba7a90..5174e02dd19d5 100644 --- a/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example +++ b/cisco_aci/datadog_checks/cisco_aci/data/conf.yaml.example @@ -125,7 +125,8 @@ instances: # appcenter: false ## @param namespace - string - optional - default: default - ## Namespace to be used for devices, interfaces, metrics. If none is specified, will use 'default'. + ## Namespace for differentiating between devices that share the same IP. + ## If not specified, the namespace will be 'default'. # # namespace: default From 502e682b7f32d811c479eb1b087069e652bfd4a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 20 Jun 2024 09:17:33 -0400 Subject: [PATCH 17/30] Batch events sent to EvP --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 61 +++++++++++++++++--- cisco_aci/datadog_checks/cisco_aci/models.py | 1 - cisco_aci/hatch.toml | 5 ++ cisco_aci/tests/fixtures/metadata.py | 25 +++++++- cisco_aci/tests/test_fabric.py | 22 ++++--- 5 files changed, 93 insertions(+), 21 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 674943d5a1dfc..5cee659e1c436 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -7,7 +7,10 @@ from datadog_checks.base.utils.serialization import json if PY3: - from datadog_checks.cisco_aci.models import DeviceMetadata, InterfaceMetadata, Node, PhysIf + import time + + from datadog_checks.cisco_aci.models import DeviceMetadata, InterfaceMetadata, NetworkDevicesMetadata, Node, PhysIf + else: DeviceMetadata = None Eth = None @@ -17,6 +20,7 @@ from . import aci_metrics, exceptions, helpers VENDOR_CISCO = 'cisco' +PAYLOAD_METADATA_BATCH_SIZE = 100 class Fabric: @@ -45,7 +49,12 @@ def collect(self): fabric_nodes = self.api.get_fabric_nodes() self.log.info("%s pods and %s nodes computed", len(fabric_nodes), len(fabric_pods)) pods = self.submit_pod_health(fabric_pods) - self.submit_nodes_health(fabric_nodes, pods) + devices, interfaces = self.submit_nodes_health_and_metadata(fabric_nodes, pods) + if PY3: + collect_timestamp = time.time() * 1000 + batches = self.batch_payloads(devices, interfaces, collect_timestamp) + for batch in batches: + self.ndm_metadata(json.dumps(batch.model_dump(exclude_none=True))) def submit_pod_health(self, pods): pods_dict = {} @@ -67,7 +76,9 @@ def submit_pod_health(self, pods): return pods_dict - def submit_nodes_health(self, nodes, pods): + def submit_nodes_health_and_metadata(self, nodes, pods): + device_metadata = [] + interface_metadata = [] for n in nodes: hostname = helpers.get_fabric_hostname(n) @@ -85,7 +96,7 @@ def submit_nodes_health(self, nodes, pods): self.log.info("processing node %s on pod %s", node_id, pod_id) try: if PY3: - self.submit_node_metadata(node_attrs, tags) + device_metadata.append(self.submit_node_metadata(node_attrs, tags)) self.submit_process_metric(n, tags + self.check_tags + user_tags, hostname=hostname) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass @@ -93,10 +104,12 @@ def submit_nodes_health(self, nodes, pods): try: stats = self.api.get_node_stats(pod_id, node_id) self.submit_fabric_metric(stats, tags, 'fabricNode', hostname=hostname) - self.process_eth(node_attrs) + if PY3: + interface_metadata.extend(self.process_eth(node_attrs)) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass self.log.info("finished processing node %s", node_id) + return device_metadata, interface_metadata def process_eth(self, node): self.log.info("processing ethernet ports for %s", node.get('id')) @@ -106,18 +119,20 @@ def process_eth(self, node): eth_list = self.api.get_eth_list(pod_id, node['id']) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass + interfaces = [] for e in eth_list: eth_attrs = helpers.get_attributes(e) eth_id = eth_attrs['id'] tags = self.tagger.get_fabric_tags(e, 'l1PhysIf') if PY3: - self.submit_interface_metadata(e, node['address'], tags) + interfaces.append(self.create_interface_metadata(e, node['address'], tags)) try: stats = self.api.get_eth_stats(pod_id, node['id'], eth_id) self.submit_fabric_metric(stats, tags, 'l1PhysIf', hostname=hostname) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass self.log.info("finished processing ethernet ports for %s", node['id']) + return interfaces def submit_fabric_metric(self, stats, tags, obj_type, hostname=None): for s in stats: @@ -228,6 +243,34 @@ def get_fabric_type(self, obj_type): if obj_type == 'l1PhysIf': return 'port' + def batch_payloads(self, devices, interfaces, collect_ts): + payloads = [] + + for device in devices: + payloads.append( + NetworkDevicesMetadata(namespace=self.namespace, devices=[device], collect_timestamp=collect_ts) + ) + + cur_resource_count = 0 + cur_resources = [] + for interface in interfaces: + if cur_resource_count == PAYLOAD_METADATA_BATCH_SIZE: + payloads.append( + NetworkDevicesMetadata( + namespace=self.namespace, interfaces=cur_resources, collect_timestamp=collect_ts + ) + ) + cur_resources = [] + cur_resource_count = 0 + cur_resources.append(interface) + cur_resource_count += 1 + if cur_resources: + payloads.append( + NetworkDevicesMetadata(namespace=self.namespace, interfaces=cur_resources, collect_timestamp=collect_ts) + ) + + return payloads + def submit_node_metadata(self, node_attrs, tags): node = Node(attributes=node_attrs) id_tags = ['namespace:{}'.format(self.namespace), 'system_ip:{}'.format(node.attributes.address)] @@ -253,9 +296,9 @@ def submit_node_metadata(self, node_attrs, tags): serial_number=node.attributes.serial, device_type=node.attributes.device_type, ) - self.ndm_metadata(json.dumps(device.model_dump())) + return device.model_dump(exclude_none=True) - def submit_interface_metadata(self, phys_if, address, tags): + def create_interface_metadata(self, phys_if, address, tags): eth = PhysIf(**phys_if.get('l1PhysIf', {})) interface = InterfaceMetadata( device_id='{}:{}'.format(self.namespace, address), @@ -268,4 +311,4 @@ def submit_interface_metadata(self, phys_if, address, tags): ) if eth.ethpm_phys_if: interface.oper_status = eth.ethpm_phys_if.attributes.oper_st - self.ndm_metadata(json.dumps(interface.model_dump(exclude_none=True))) + return interface.model_dump(exclude_none=True) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index f81c290a4d9f2..9a617b9d75b0b 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -125,7 +125,6 @@ class InterfaceMetadataList(BaseModel): interface_metadata: list = Field(default_factory=list) class NetworkDevicesMetadata(BaseModel): - subnet: Optional[str] = None namespace: str = None devices: Optional[list[DeviceMetadata]] = Field(default_factory=list) interfaces: Optional[list[InterfaceMetadata]] = Field(default_factory=list) diff --git a/cisco_aci/hatch.toml b/cisco_aci/hatch.toml index e4697f09874ad..a82e6417601ca 100644 --- a/cisco_aci/hatch.toml +++ b/cisco_aci/hatch.toml @@ -2,3 +2,8 @@ [[envs.default.matrix]] python = ["2.7", "3.11"] + +[envs.default] +dependencies = [ + "freezegun==0.3.15", +] \ No newline at end of file diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index 0888e67d03c2f..b0df420648530 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -5,10 +5,10 @@ import six if six.PY3: - from datadog_checks.cisco_aci.models import DeviceMetadataList, InterfaceMetadataList + from datadog_checks.cisco_aci.models import DeviceMetadataList, NetworkDevicesMetadata else: DeviceMetadataList = None - InterfaceMetadataList = None + NetworkDevicesMetadata = None DEVICE_METADATA = [ { @@ -3620,4 +3620,23 @@ EXPECTED_DEVICE_METADATA_RESULT = DeviceMetadataList(device_metadata=DEVICE_METADATA) -EXPECTED_INTERFACE_METADATA_RESULT = InterfaceMetadataList(interface_metadata=INTERFACE_METADATA) + +# "2012-01-14 03:21:34" in milliseconds +MOCK_TIME_EPOCH = 1326511294000.0 + + +EXPECTED_DEVICE_METADATA_EVENTS = [ + NetworkDevicesMetadata(namespace='default', devices=[ndm_meta], collect_timestamp=MOCK_TIME_EPOCH) + for ndm_meta in DEVICE_METADATA +] +EXPECTED_INTERFACE_METADATA_EVENTS = [ + NetworkDevicesMetadata( + namespace='default', interfaces=INTERFACE_METADATA[0:100], collect_timestamp=MOCK_TIME_EPOCH + ), + NetworkDevicesMetadata( + namespace='default', interfaces=INTERFACE_METADATA[100:200], collect_timestamp=MOCK_TIME_EPOCH + ), + NetworkDevicesMetadata( + namespace='default', interfaces=INTERFACE_METADATA[200::], collect_timestamp=MOCK_TIME_EPOCH + ), +] diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 25b9d142ca05c..499bbd2b7ec8d 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -9,11 +9,13 @@ from datadog_checks.cisco_aci.api import Api if six.PY3: - from .fixtures.metadata import EXPECTED_DEVICE_METADATA_RESULT, EXPECTED_INTERFACE_METADATA_RESULT + from .fixtures.metadata import EXPECTED_DEVICE_METADATA_EVENTS, EXPECTED_INTERFACE_METADATA_EVENTS else: EXPECTED_DEVICE_METADATA_RESULT = None EXPECTED_INTERFACE_METADATA_RESULT = None +from freezegun import freeze_time + from . import common @@ -23,14 +25,18 @@ def test_fabric_mocked(aggregator): api.wrapper_factory = common.FakeFabricSessionWrapper check._api_cache[hash_mutable(common.CONFIG_WITH_TAGS)] = api - check.check({}) + with freeze_time("2012-01-14 03:21:34"): + check.check({}) + + if six.PY3: + ndm_metadata = aggregator.get_event_platform_events("ndm") + device_metadata = [dm for dm in ndm_metadata if 'devices' in dm and len(dm['devices']) > 0] + interface_metadata = [im for im in ndm_metadata if 'interfaces' in im and len(im['interfaces']) > 0] - if six.PY3: - ndm_metadata = aggregator.get_event_platform_events("ndm") - device_metadata = [dm for dm in ndm_metadata if 'serial_number' in dm] - interface_metadata = [im for im in ndm_metadata if 'serial_number' not in im] - assert device_metadata == EXPECTED_DEVICE_METADATA_RESULT.device_metadata - assert interface_metadata == EXPECTED_INTERFACE_METADATA_RESULT.interface_metadata + assert device_metadata == [event.model_dump() for event in EXPECTED_DEVICE_METADATA_EVENTS] + assert interface_metadata == [ + event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS + ] tags000 = ['cisco', 'project:cisco_aci', 'medium:broadcast', 'snmpTrapSt:enable', 'fabric_pod_id:1'] tags101 = tags000 + ['node_id:101'] From f51307d0f4da9cff159b78e00f25896274176ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 20 Jun 2024 14:35:29 -0400 Subject: [PATCH 18/30] Add interface status metric --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 14 ++++++-- cisco_aci/datadog_checks/cisco_aci/models.py | 17 +++++++++ cisco_aci/tests/test_fabric.py | 37 ++++++++++++-------- 3 files changed, 52 insertions(+), 16 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 5cee659e1c436..8276490bdf737 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -125,7 +125,7 @@ def process_eth(self, node): eth_id = eth_attrs['id'] tags = self.tagger.get_fabric_tags(e, 'l1PhysIf') if PY3: - interfaces.append(self.create_interface_metadata(e, node['address'], tags)) + interfaces.append(self.create_interface_metadata(e, node['address'], tags, hostname)) try: stats = self.api.get_eth_stats(pod_id, node['id'], eth_id) self.submit_fabric_metric(stats, tags, 'l1PhysIf', hostname=hostname) @@ -298,7 +298,7 @@ def submit_node_metadata(self, node_attrs, tags): ) return device.model_dump(exclude_none=True) - def create_interface_metadata(self, phys_if, address, tags): + def create_interface_metadata(self, phys_if, address, tags, hostname): eth = PhysIf(**phys_if.get('l1PhysIf', {})) interface = InterfaceMetadata( device_id='{}:{}'.format(self.namespace, address), @@ -311,4 +311,14 @@ def create_interface_metadata(self, phys_if, address, tags): ) if eth.ethpm_phys_if: interface.oper_status = eth.ethpm_phys_if.attributes.oper_st + if interface.status: + new_tags = tags.copy() + new_tags.extend( + [ + "device_ip:{}".format(address), + "device_namespace:{}".format(self.namespace), + "interface.status:{}".format(interface.status), + ] + ) + self.gauge('cisco_aci.fabric.node.interface.status', 1, tags=tags, hostname=hostname) return interface.model_dump(exclude_none=True) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 9a617b9d75b0b..3f87bbac4a233 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -121,6 +121,23 @@ def parse_oper_status(cls, oper_status: int | None) -> int | None: return 1 return 2 + @computed_field + @property + def status(self) -> str: + if self.admin_status == 1: + if self.oper_status == 1: + return "up" + if self.oper_status == 2: + return "down" + return "warning" + if self.admin_status == 2: + if self.oper_status == 1: + return "down" + if self.oper_status == 2: + return "off" + return "warning" + return "down" + class InterfaceMetadataList(BaseModel): interface_metadata: list = Field(default_factory=list) diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 499bbd2b7ec8d..0592da4fcc6a5 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -9,7 +9,11 @@ from datadog_checks.cisco_aci.api import Api if six.PY3: - from .fixtures.metadata import EXPECTED_DEVICE_METADATA_EVENTS, EXPECTED_INTERFACE_METADATA_EVENTS + from .fixtures.metadata import ( + EXPECTED_DEVICE_METADATA_EVENTS, + EXPECTED_INTERFACE_METADATA_EVENTS, + INTERFACE_METADATA, + ) else: EXPECTED_DEVICE_METADATA_RESULT = None EXPECTED_INTERFACE_METADATA_RESULT = None @@ -25,19 +29,6 @@ def test_fabric_mocked(aggregator): api.wrapper_factory = common.FakeFabricSessionWrapper check._api_cache[hash_mutable(common.CONFIG_WITH_TAGS)] = api - with freeze_time("2012-01-14 03:21:34"): - check.check({}) - - if six.PY3: - ndm_metadata = aggregator.get_event_platform_events("ndm") - device_metadata = [dm for dm in ndm_metadata if 'devices' in dm and len(dm['devices']) > 0] - interface_metadata = [im for im in ndm_metadata if 'interfaces' in im and len(im['interfaces']) > 0] - - assert device_metadata == [event.model_dump() for event in EXPECTED_DEVICE_METADATA_EVENTS] - assert interface_metadata == [ - event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS - ] - tags000 = ['cisco', 'project:cisco_aci', 'medium:broadcast', 'snmpTrapSt:enable', 'fabric_pod_id:1'] tags101 = tags000 + ['node_id:101'] tags102 = tags000 + ['node_id:102'] @@ -52,6 +43,24 @@ def test_fabric_mocked(aggregator): hn102 = 'pod-1-node-102' hn201 = 'pod-1-node-201' hn202 = 'pod-1-node-202' + + with freeze_time("2012-01-14 03:21:34"): + check.check({}) + + if six.PY3: + ndm_metadata = aggregator.get_event_platform_events("ndm") + device_metadata = [dm for dm in ndm_metadata if 'devices' in dm and len(dm['devices']) > 0] + interface_metadata = [im for im in ndm_metadata if 'interfaces' in im and len(im['interfaces']) > 0] + + assert device_metadata == [event.model_dump() for event in EXPECTED_DEVICE_METADATA_EVENTS] + assert interface_metadata == [ + event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS + ] + for interface in INTERFACE_METADATA: + id_tags = interface.get("id_tags", {}) + hn = "pod-{}-node-{}".format(id_tags[4].split(":")[1], id_tags[3].split(":")[1]) + aggregator.assert_metric('cisco_aci.fabric.node.interface.status', value=1.0, tags=id_tags, hostname=hn) + metric_name = 'cisco_aci.fabric.port.ingr_total.bytes.cum' aggregator.assert_metric(metric_name, value=0.0, tags=tags101 + ['port:eth101/1/43'], hostname=hn101) aggregator.assert_metric(metric_name, value=0.0, tags=tags101 + ['port:eth101/1/44'], hostname=hn101) From ff002e51d0b9cf9338e89fbc99db67580d2ec281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Thu, 20 Jun 2024 15:46:36 -0400 Subject: [PATCH 19/30] Only add to list for >py3.0 --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 8276490bdf737..109fd758b67c3 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -104,8 +104,9 @@ def submit_nodes_health_and_metadata(self, nodes, pods): try: stats = self.api.get_node_stats(pod_id, node_id) self.submit_fabric_metric(stats, tags, 'fabricNode', hostname=hostname) + eth_metadata = self.process_eth(node_attrs) if PY3: - interface_metadata.extend(self.process_eth(node_attrs)) + interface_metadata.extend(eth_metadata) except (exceptions.APIConnectionException, exceptions.APIParsingException): pass self.log.info("finished processing node %s", node_id) From eb0ec6bc81235799bfed47d8a346a80e08e1e75b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Mon, 24 Jun 2024 12:11:43 -0400 Subject: [PATCH 20/30] Update default value for vendor, yield for batch events, use device type other --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 31 ++++++-------------- cisco_aci/datadog_checks/cisco_aci/models.py | 4 +-- cisco_aci/tests/fixtures/metadata.py | 6 ++-- 3 files changed, 13 insertions(+), 28 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 109fd758b67c3..c94aad9d23cc6 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -245,32 +245,19 @@ def get_fabric_type(self, obj_type): return 'port' def batch_payloads(self, devices, interfaces, collect_ts): - payloads = [] - for device in devices: - payloads.append( - NetworkDevicesMetadata(namespace=self.namespace, devices=[device], collect_timestamp=collect_ts) - ) + yield NetworkDevicesMetadata(namespace=self.namespace, devices=[device], collect_timestamp=collect_ts) - cur_resource_count = 0 - cur_resources = [] + payloads = [] for interface in interfaces: - if cur_resource_count == PAYLOAD_METADATA_BATCH_SIZE: - payloads.append( - NetworkDevicesMetadata( - namespace=self.namespace, interfaces=cur_resources, collect_timestamp=collect_ts - ) + if len(payloads) == PAYLOAD_METADATA_BATCH_SIZE: + yield NetworkDevicesMetadata( + namespace=self.namespace, interfaces=payloads, collect_timestamp=collect_ts ) - cur_resources = [] - cur_resource_count = 0 - cur_resources.append(interface) - cur_resource_count += 1 - if cur_resources: - payloads.append( - NetworkDevicesMetadata(namespace=self.namespace, interfaces=cur_resources, collect_timestamp=collect_ts) - ) - - return payloads + payloads = [] + payloads.append(interface) + if payloads: + yield NetworkDevicesMetadata(namespace=self.namespace, interfaces=payloads, collect_timestamp=collect_ts) def submit_node_metadata(self, node_attrs, tags): node = Node(attributes=node_attrs) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 3f87bbac4a233..6b98e461ebbb3 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -17,7 +17,7 @@ class NodeAttributes(BaseModel): model: Optional[str] = None version: Optional[str] = None serial: Optional[str] = None - vendor: Optional[str] = Field(default='cisco-aci') + vendor: Optional[str] = Field(default='cisco') namespace: Optional[str] = Field(default='default') @computed_field @@ -25,8 +25,6 @@ class NodeAttributes(BaseModel): def device_type(self) -> str: if self.role in ['leaf', 'spine']: return 'switch' - if self.role in ['controller', 'vleaf', 'vip', 'protection-chain']: - return 'cisco_aci' return 'other' class Node(BaseModel): diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index b0df420648530..22f97eca86d84 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -96,7 +96,7 @@ 'id': 'default:10.0.200.3', 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], 'integration': 'cisco-aci', - 'device_type': 'cisco_aci', + 'device_type': 'other', 'tags': [ 'device_vendor:cisco', 'device_namespace:default', @@ -122,7 +122,7 @@ 'id': 'default:10.0.200.4', 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], 'integration': 'cisco-aci', - 'device_type': 'cisco_aci', + 'device_type': 'other', 'tags': [ 'device_vendor:cisco', 'device_namespace:default', @@ -175,7 +175,7 @@ 'id': 'default:10.0.200.6', 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], 'integration': 'cisco-aci', - 'device_type': 'cisco_aci', + 'device_type': 'other', 'tags': [ 'device_vendor:cisco', 'device_namespace:default', From 63e2f08b55ad33241db4fa63bc9fdbfd2b7aaa53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Mon, 24 Jun 2024 14:50:15 -0400 Subject: [PATCH 21/30] Add source field to device metadata tags --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 1 + cisco_aci/tests/fixtures/metadata.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index c94aad9d23cc6..2fcb1b3f3989d 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -270,6 +270,7 @@ def submit_node_metadata(self, node_attrs, tags): 'system_ip:{}'.format(node.attributes.address), 'device_ip:{}'.format(node.attributes.address), 'id:{}:{}'.format(self.namespace, node.attributes.address), + "source:cisco-aci", ] device = DeviceMetadata( id='{}:{}'.format(self.namespace, node.attributes.address), diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index 22f97eca86d84..eaf09e76383e4 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -24,6 +24,7 @@ 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', 'id:default:10.0.200.0', + 'source:cisco-aci', 'switch_role:leaf', 'apic_role:leaf', 'node_id:101', @@ -51,6 +52,7 @@ 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', 'id:default:10.0.200.1', + 'source:cisco-aci', 'switch_role:leaf', 'apic_role:leaf', 'node_id:102', @@ -78,6 +80,7 @@ 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', 'id:default:10.0.200.2', + 'source:cisco-aci', 'switch_role:spine', 'apic_role:spine', 'node_id:202', @@ -105,6 +108,7 @@ 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', 'id:default:10.0.200.3', + 'source:cisco-aci', 'apic_role:controller', 'node_id:3', 'fabric_state:unknown', @@ -131,6 +135,7 @@ 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', 'id:default:10.0.200.4', + 'source:cisco-aci', 'apic_role:controller', 'node_id:1', 'fabric_state:unknown', @@ -157,6 +162,7 @@ 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', 'id:default:10.0.200.5', + 'source:cisco-aci', 'switch_role:spine', 'apic_role:spine', 'node_id:201', @@ -184,6 +190,7 @@ 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', 'id:default:10.0.200.6', + 'source:cisco-aci', 'apic_role:controller', 'node_id:2', 'fabric_state:unknown', From 6d8c377b3c51f82c70de572daa156dcb6572e941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:33:17 -0400 Subject: [PATCH 22/30] Add enums for interface status --- cisco_aci/datadog_checks/cisco_aci/models.py | 63 ++++++++++++-------- 1 file changed, 39 insertions(+), 24 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 6b98e461ebbb3..a086dfec43f9e 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -5,6 +5,7 @@ import six if six.PY3: + from enum import Enum, IntEnum from typing import Optional from pydantic import BaseModel, ConfigDict, Field, computed_field, field_validator @@ -76,17 +77,31 @@ def status(self) -> int: mapping = { 'active': 1, 'inactive': 2, - 'disabled': 5, + 'disabled': 2, 'discovering': 2, 'undiscovered': 2, 'unsupported': 2, - 'unknown': 4, + 'unknown': 2, } - return mapping.get(self.fabric_st, 7) + return mapping.get(self.fabric_st, 2) class DeviceMetadataList(BaseModel): device_metadata: list = Field(default_factory=list) + class AdminStatus(IntEnum): + UP = 1 + DOWN = 2 + + class OperStatus(IntEnum): + UP = 1 + DOWN = 2 + + class Status(str, Enum): + UP = "up" + DOWN = "down" + WARNING = "warning" + OFF = "off" + class InterfaceMetadata(BaseModel): device_id: Optional[str] = Field(default=None) id_tags: list = Field(default_factory=list) @@ -94,47 +109,47 @@ class InterfaceMetadata(BaseModel): name: Optional[str] = Field(default=None) description: Optional[str] = Field(default=None) mac_address: Optional[str] = Field(default=None) - admin_status: Optional[int] = Field(default=None) - oper_status: Optional[int] = Field(default=None) + admin_status: Optional[AdminStatus] = Field(default=None) + oper_status: Optional[OperStatus] = Field(default=None) model_config = ConfigDict(validate_assignment=True) @field_validator("admin_status", mode="before") @classmethod - def parse_admin_status(cls, admin_status: int | None) -> int | None: + def parse_admin_status(cls, admin_status: AdminStatus | None) -> AdminStatus | None: if not admin_status: return None if admin_status == "up": - return 1 - return 2 + return AdminStatus.UP + return AdminStatus.DOWN @field_validator("oper_status", mode="before") @classmethod - def parse_oper_status(cls, oper_status: int | None) -> int | None: + def parse_oper_status(cls, oper_status: OperStatus | None) -> OperStatus | None: if not oper_status: return None if oper_status == "up": - return 1 - return 2 + return OperStatus.UP + return OperStatus.DOWN @computed_field @property def status(self) -> str: - if self.admin_status == 1: - if self.oper_status == 1: - return "up" - if self.oper_status == 2: - return "down" - return "warning" - if self.admin_status == 2: - if self.oper_status == 1: - return "down" - if self.oper_status == 2: - return "off" - return "warning" - return "down" + if self.admin_status == AdminStatus.UP: + if self.oper_status == OperStatus.UP: + return Status.UP + if self.oper_status == OperStatus.DOWN: + return Status.DOWN + return Status.WARNING + if self.admin_status == AdminStatus.DOWN: + if self.oper_status == OperStatus.UP: + return Status.DOWN + if self.oper_status == OperStatus.DOWN: + return Status.OFF + return Status.WARNING + return Status.DOWN class InterfaceMetadataList(BaseModel): interface_metadata: list = Field(default_factory=list) From 04a4d2e8b2d28ff0439db05cd859a7e5ee2b2ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:57:06 -0400 Subject: [PATCH 23/30] Use correct track type for NDM metadata --- cisco_aci/tests/test_fabric.py | 2 +- datadog_checks_base/datadog_checks/base/checks/base.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 0592da4fcc6a5..66b0a22cfb379 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -48,7 +48,7 @@ def test_fabric_mocked(aggregator): check.check({}) if six.PY3: - ndm_metadata = aggregator.get_event_platform_events("ndm") + ndm_metadata = aggregator.get_event_platform_events("network-devices-metadata") device_metadata = [dm for dm in ndm_metadata if 'devices' in dm and len(dm['devices']) > 0] interface_metadata = [im for im in ndm_metadata if 'interfaces' in im and len(im['interfaces']) > 0] diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index 15abc8a43b5a1..cea40b89aa553 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -666,7 +666,9 @@ def ndm_metadata(self, raw_event): # type: (str) -> None if raw_event is None: return - aggregator.submit_event_platform_event(self, self.check_id, to_native_string(raw_event), "ndm") + aggregator.submit_event_platform_event( + self, self.check_id, to_native_string(raw_event), "network-devices-metadata" + ) def should_send_metric(self, metric_name): return not self._metric_excluded(metric_name) and self._metric_included(metric_name) From a93dfa7a0eefd4da8c59b22491fb64a3c3211b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 2 Jul 2024 17:06:44 -0400 Subject: [PATCH 24/30] Amend device id tag, collect timestamp ms -> s --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 4 ++-- cisco_aci/datadog_checks/cisco_aci/models.py | 2 +- cisco_aci/tests/fixtures/metadata.py | 18 +++++++++--------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 2fcb1b3f3989d..799542b388468 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -51,7 +51,7 @@ def collect(self): pods = self.submit_pod_health(fabric_pods) devices, interfaces = self.submit_nodes_health_and_metadata(fabric_nodes, pods) if PY3: - collect_timestamp = time.time() * 1000 + collect_timestamp = int(time.time()) batches = self.batch_payloads(devices, interfaces, collect_timestamp) for batch in batches: self.ndm_metadata(json.dumps(batch.model_dump(exclude_none=True))) @@ -269,7 +269,7 @@ def submit_node_metadata(self, node_attrs, tags): 'hostname:{}'.format(node.attributes.dn), 'system_ip:{}'.format(node.attributes.address), 'device_ip:{}'.format(node.attributes.address), - 'id:{}:{}'.format(self.namespace, node.attributes.address), + 'device_id:{}:{}'.format(self.namespace, node.attributes.address), "source:cisco-aci", ] device = DeviceMetadata( diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index a086dfec43f9e..d248faad5c374 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -158,4 +158,4 @@ class NetworkDevicesMetadata(BaseModel): namespace: str = None devices: Optional[list[DeviceMetadata]] = Field(default_factory=list) interfaces: Optional[list[InterfaceMetadata]] = Field(default_factory=list) - collect_timestamp: Optional[float] = None + collect_timestamp: Optional[int] = None diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index eaf09e76383e4..cb70ffb19f851 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -23,7 +23,7 @@ 'hostname:topology/pod-1/node-101', 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', - 'id:default:10.0.200.0', + 'device_id:default:10.0.200.0', 'source:cisco-aci', 'switch_role:leaf', 'apic_role:leaf', @@ -51,7 +51,7 @@ 'hostname:topology/pod-1/node-102', 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', - 'id:default:10.0.200.1', + 'device_id:default:10.0.200.1', 'source:cisco-aci', 'switch_role:leaf', 'apic_role:leaf', @@ -79,7 +79,7 @@ 'hostname:topology/pod-1/node-202', 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', - 'id:default:10.0.200.2', + 'device_id:default:10.0.200.2', 'source:cisco-aci', 'switch_role:spine', 'apic_role:spine', @@ -107,7 +107,7 @@ 'hostname:topology/pod-1/node-3', 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', - 'id:default:10.0.200.3', + 'device_id:default:10.0.200.3', 'source:cisco-aci', 'apic_role:controller', 'node_id:3', @@ -134,7 +134,7 @@ 'hostname:topology/pod-1/node-1', 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', - 'id:default:10.0.200.4', + 'device_id:default:10.0.200.4', 'source:cisco-aci', 'apic_role:controller', 'node_id:1', @@ -161,7 +161,7 @@ 'hostname:topology/pod-1/node-201', 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', - 'id:default:10.0.200.5', + 'device_id:default:10.0.200.5', 'source:cisco-aci', 'switch_role:spine', 'apic_role:spine', @@ -189,7 +189,7 @@ 'hostname:topology/pod-1/node-2', 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', - 'id:default:10.0.200.6', + 'device_id:default:10.0.200.6', 'source:cisco-aci', 'apic_role:controller', 'node_id:2', @@ -3628,8 +3628,8 @@ EXPECTED_DEVICE_METADATA_RESULT = DeviceMetadataList(device_metadata=DEVICE_METADATA) -# "2012-01-14 03:21:34" in milliseconds -MOCK_TIME_EPOCH = 1326511294000.0 +# "2012-01-14 03:21:34" in seconds +MOCK_TIME_EPOCH = 1326511294 EXPECTED_DEVICE_METADATA_EVENTS = [ From 86c4feac3213d5dd6f30ea06d9bffefa4fcd5352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 3 Jul 2024 08:41:39 -0400 Subject: [PATCH 25/30] Add interface integration field --- cisco_aci/datadog_checks/cisco_aci/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index d248faad5c374..9c048ade88ba7 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -111,6 +111,7 @@ class InterfaceMetadata(BaseModel): mac_address: Optional[str] = Field(default=None) admin_status: Optional[AdminStatus] = Field(default=None) oper_status: Optional[OperStatus] = Field(default=None) + integration: Optional[str] = Field(default='cisco-aci') model_config = ConfigDict(validate_assignment=True) From ddcd8d7d1622d500c6861201c05c5ecd2c61e356 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Wed, 3 Jul 2024 10:43:58 -0400 Subject: [PATCH 26/30] More generic method to send EvP event --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 4 ++-- datadog_checks_base/datadog_checks/base/checks/base.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 799542b388468..b3f8b5c1c48b0 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -42,7 +42,7 @@ def __init__(self, check, api, instance, namespace): self.submit_metrics = check.submit_metrics self.tagger = self.check.tagger self.external_host_tags = self.check.external_host_tags - self.ndm_metadata = check.ndm_metadata + self.event_platform_event = check.event_platform_event def collect(self): fabric_pods = self.api.get_fabric_pods() @@ -54,7 +54,7 @@ def collect(self): collect_timestamp = int(time.time()) batches = self.batch_payloads(devices, interfaces, collect_timestamp) for batch in batches: - self.ndm_metadata(json.dumps(batch.model_dump(exclude_none=True))) + self.event_platform_event(json.dumps(batch.model_dump(exclude_none=True)), "network-devices-metadata") def submit_pod_health(self, pods): pods_dict = {} diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index cea40b89aa553..07f089130cc31 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -662,12 +662,12 @@ def database_monitoring_metadata(self, raw_event): aggregator.submit_event_platform_event(self, self.check_id, to_native_string(raw_event), "dbm-metadata") - def ndm_metadata(self, raw_event): - # type: (str) -> None + def event_platform_event(self, raw_event, event_track_type): + # type: (str, str) -> None if raw_event is None: return aggregator.submit_event_platform_event( - self, self.check_id, to_native_string(raw_event), "network-devices-metadata" + self, self.check_id, to_native_string(raw_event), event_track_type ) def should_send_metric(self, metric_name): From aeacd2eabf3ad2fbb78b0c2358130dda1dbe0465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Fri, 5 Jul 2024 11:05:57 -0400 Subject: [PATCH 27/30] Add docstring for the EvP method --- datadog_checks_base/datadog_checks/base/checks/base.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index 07f089130cc31..cdeec51a31d93 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -664,6 +664,15 @@ def database_monitoring_metadata(self, raw_event): def event_platform_event(self, raw_event, event_track_type): # type: (str, str) -> None + """Send an event platform event. + + Parameters: + + raw_event (str): + JSON formatted string representing the event to send + event_track_type (str): + type of event ingested and processed by the event platform + """ if raw_event is None: return aggregator.submit_event_platform_event( From 0c58f52f74bc629e3e5164d87ed827483bc0c2fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 9 Jul 2024 09:41:07 -0400 Subject: [PATCH 28/30] Update interface tagging, remove system_ip tag --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 5 +- cisco_aci/tests/fixtures/metadata.py | 1390 +++--------------- cisco_aci/tests/test_fabric.py | 32 +- 3 files changed, 262 insertions(+), 1165 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index b3f8b5c1c48b0..4e1ac2cd6ddf3 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -261,13 +261,12 @@ def batch_payloads(self, devices, interfaces, collect_ts): def submit_node_metadata(self, node_attrs, tags): node = Node(attributes=node_attrs) - id_tags = ['namespace:{}'.format(self.namespace), 'system_ip:{}'.format(node.attributes.address)] + id_tags = ['namespace:{}'.format(self.namespace)] device_tags = [ 'device_vendor:{}'.format(VENDOR_CISCO), 'device_namespace:{}'.format(self.namespace), 'device_hostname:{}'.format(node.attributes.dn), 'hostname:{}'.format(node.attributes.dn), - 'system_ip:{}'.format(node.attributes.address), 'device_ip:{}'.format(node.attributes.address), 'device_id:{}:{}'.format(self.namespace, node.attributes.address), "source:cisco-aci", @@ -291,7 +290,7 @@ def create_interface_metadata(self, phys_if, address, tags, hostname): eth = PhysIf(**phys_if.get('l1PhysIf', {})) interface = InterfaceMetadata( device_id='{}:{}'.format(self.namespace, address), - id_tags=tags, + id_tags=['interface:{}'.format(eth.attributes.name)], index=eth.attributes.id, name=eth.attributes.name, description=eth.attributes.desc, diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index cb70ffb19f851..9c0611e8d49ea 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -13,7 +13,7 @@ DEVICE_METADATA = [ { 'id': 'default:10.0.200.0', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.0'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'switch', 'tags': [ @@ -21,7 +21,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-101', 'hostname:topology/pod-1/node-101', - 'system_ip:10.0.200.0', 'device_ip:10.0.200.0', 'device_id:default:10.0.200.0', 'source:cisco-aci', @@ -41,7 +40,7 @@ }, { 'id': 'default:10.0.200.1', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.1'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'switch', 'tags': [ @@ -49,7 +48,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-102', 'hostname:topology/pod-1/node-102', - 'system_ip:10.0.200.1', 'device_ip:10.0.200.1', 'device_id:default:10.0.200.1', 'source:cisco-aci', @@ -69,7 +67,7 @@ }, { 'id': 'default:10.0.200.2', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.2'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'switch', 'tags': [ @@ -77,7 +75,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-202', 'hostname:topology/pod-1/node-202', - 'system_ip:10.0.200.2', 'device_ip:10.0.200.2', 'device_id:default:10.0.200.2', 'source:cisco-aci', @@ -97,7 +94,7 @@ }, { 'id': 'default:10.0.200.3', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.3'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'other', 'tags': [ @@ -105,7 +102,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-3', 'hostname:topology/pod-1/node-3', - 'system_ip:10.0.200.3', 'device_ip:10.0.200.3', 'device_id:default:10.0.200.3', 'source:cisco-aci', @@ -124,7 +120,7 @@ }, { 'id': 'default:10.0.200.4', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.4'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'other', 'tags': [ @@ -132,7 +128,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-1', 'hostname:topology/pod-1/node-1', - 'system_ip:10.0.200.4', 'device_ip:10.0.200.4', 'device_id:default:10.0.200.4', 'source:cisco-aci', @@ -151,7 +146,7 @@ }, { 'id': 'default:10.0.200.5', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.5'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'switch', 'tags': [ @@ -159,7 +154,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-201', 'hostname:topology/pod-1/node-201', - 'system_ip:10.0.200.5', 'device_ip:10.0.200.5', 'device_id:default:10.0.200.5', 'source:cisco-aci', @@ -179,7 +173,7 @@ }, { 'id': 'default:10.0.200.6', - 'id_tags': ['namespace:default', 'system_ip:10.0.200.6'], + 'id_tags': ['namespace:default'], 'integration': 'cisco-aci', 'device_type': 'other', 'tags': [ @@ -187,7 +181,6 @@ 'device_namespace:default', 'device_hostname:topology/pod-1/node-2', 'hostname:topology/pod-1/node-2', - 'system_ip:10.0.200.6', 'device_ip:10.0.200.6', 'device_id:default:10.0.200.6', 'source:cisco-aci', @@ -211,11 +204,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/43', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/43', 'mac_address': 'not-applicable', @@ -226,11 +215,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/44', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/44', 'mac_address': 'not-applicable', @@ -241,11 +226,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/45', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/45', 'mac_address': 'not-applicable', @@ -256,11 +237,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/46', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/46', 'mac_address': 'not-applicable', @@ -271,11 +248,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/47', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/47', 'mac_address': 'not-applicable', @@ -286,11 +259,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/48', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/48', 'mac_address': 'not-applicable', @@ -301,11 +270,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/1', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/1', 'mac_address': 'not-applicable', @@ -316,11 +281,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/2', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/2', 'mac_address': 'not-applicable', @@ -331,11 +292,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/3', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/3', 'mac_address': 'not-applicable', @@ -346,11 +303,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/4', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/4', 'mac_address': 'not-applicable', @@ -361,11 +314,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/5', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/5', 'mac_address': 'not-applicable', @@ -376,11 +325,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/6', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/6', 'mac_address': 'not-applicable', @@ -391,11 +336,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/7', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/7', 'mac_address': 'not-applicable', @@ -406,11 +347,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/9', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/9', 'mac_address': 'not-applicable', @@ -421,11 +358,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/8', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/8', 'mac_address': 'not-applicable', @@ -436,11 +369,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/10', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/10', 'mac_address': 'not-applicable', @@ -451,11 +380,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/11', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/11', 'mac_address': 'not-applicable', @@ -466,11 +391,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/12', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/12', 'mac_address': 'not-applicable', @@ -481,11 +402,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/13', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/13', 'mac_address': 'not-applicable', @@ -496,11 +413,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/14', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/14', 'mac_address': 'not-applicable', @@ -511,11 +424,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/15', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/15', 'mac_address': 'not-applicable', @@ -526,11 +435,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/16', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/16', 'mac_address': 'not-applicable', @@ -541,11 +446,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/17', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/17', 'mac_address': 'not-applicable', @@ -556,11 +457,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/18', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/18', 'mac_address': 'not-applicable', @@ -571,11 +468,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/19', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/19', 'mac_address': 'not-applicable', @@ -586,11 +479,7 @@ 'admin_status': 2, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/20', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/20', 'mac_address': 'not-applicable', @@ -601,11 +490,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/21', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/21', 'mac_address': 'not-applicable', @@ -616,11 +501,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/22', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/22', 'mac_address': 'not-applicable', @@ -631,11 +512,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/23', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/23', 'mac_address': 'not-applicable', @@ -646,11 +523,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/24', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/24', 'mac_address': 'not-applicable', @@ -661,11 +534,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/25', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/25', 'mac_address': 'not-applicable', @@ -676,11 +545,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/26', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/26', 'mac_address': 'not-applicable', @@ -691,11 +556,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/27', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/27', 'mac_address': 'not-applicable', @@ -706,11 +567,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/28', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/28', 'mac_address': 'not-applicable', @@ -721,11 +578,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/29', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/29', 'mac_address': 'not-applicable', @@ -736,11 +589,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/30', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/30', 'mac_address': 'not-applicable', @@ -751,11 +600,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/31', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/31', 'mac_address': 'not-applicable', @@ -766,11 +611,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/32', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/32', 'mac_address': 'not-applicable', @@ -781,11 +622,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/33', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/33', 'mac_address': 'not-applicable', @@ -796,11 +633,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/34', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/34', 'mac_address': 'not-applicable', @@ -811,11 +644,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/35', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/35', 'mac_address': 'not-applicable', @@ -826,11 +655,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/36', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/36', 'mac_address': 'not-applicable', @@ -841,11 +666,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/37', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/37', 'mac_address': 'not-applicable', @@ -856,11 +677,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/38', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/38', 'mac_address': 'not-applicable', @@ -871,11 +688,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/39', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/39', 'mac_address': 'not-applicable', @@ -886,11 +699,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/40', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/40', 'mac_address': 'not-applicable', @@ -901,11 +710,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/41', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/41', 'mac_address': 'not-applicable', @@ -916,11 +721,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/42', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/42', 'mac_address': 'not-applicable', @@ -931,11 +732,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/43', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/43', 'mac_address': 'not-applicable', @@ -946,11 +743,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/44', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/44', 'mac_address': 'not-applicable', @@ -961,11 +754,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/45', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/45', 'mac_address': 'not-applicable', @@ -976,11 +765,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/46', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/46', 'mac_address': 'not-applicable', @@ -991,11 +776,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/47', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/47', 'mac_address': 'not-applicable', @@ -1006,11 +787,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/48', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/48', 'mac_address': 'not-applicable', @@ -1021,11 +798,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/49', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/49', 'mac_address': 'not-applicable', @@ -1036,11 +809,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/50', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/50', 'mac_address': 'not-applicable', @@ -1051,11 +820,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/51', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/51', 'mac_address': 'not-applicable', @@ -1066,11 +831,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/52', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/52', 'mac_address': 'not-applicable', @@ -1081,11 +842,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/53', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/53', 'mac_address': 'not-applicable', @@ -1096,11 +853,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth1/54', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/54', 'mac_address': 'not-applicable', @@ -1111,11 +864,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/1', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/1', 'mac_address': 'not-applicable', @@ -1126,11 +875,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/2', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/2', 'mac_address': 'not-applicable', @@ -1141,11 +886,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/3', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/3', 'mac_address': 'not-applicable', @@ -1156,11 +897,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/4', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/4', 'mac_address': 'not-applicable', @@ -1171,11 +908,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/5', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/5', 'mac_address': 'not-applicable', @@ -1186,11 +919,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/6', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/6', 'mac_address': 'not-applicable', @@ -1201,11 +930,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/7', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/7', 'mac_address': 'not-applicable', @@ -1216,11 +941,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/8', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/8', 'mac_address': 'not-applicable', @@ -1231,11 +952,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/9', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/9', 'mac_address': 'not-applicable', @@ -1246,11 +963,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/10', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/10', 'mac_address': 'not-applicable', @@ -1261,11 +974,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/11', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/11', 'mac_address': 'not-applicable', @@ -1276,11 +985,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/12', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/12', 'mac_address': 'not-applicable', @@ -1291,11 +996,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/13', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/13', 'mac_address': 'not-applicable', @@ -1306,11 +1007,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/14', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/14', 'mac_address': 'not-applicable', @@ -1321,11 +1018,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/15', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/15', 'mac_address': 'not-applicable', @@ -1336,11 +1029,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/16', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/16', 'mac_address': 'not-applicable', @@ -1351,11 +1040,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/17', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/17', 'mac_address': 'not-applicable', @@ -1366,11 +1051,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/18', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/18', 'mac_address': 'not-applicable', @@ -1381,11 +1062,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/19', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/19', 'mac_address': 'not-applicable', @@ -1396,11 +1073,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/20', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/20', 'mac_address': 'not-applicable', @@ -1411,11 +1084,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/21', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/21', 'mac_address': 'not-applicable', @@ -1426,11 +1095,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/22', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/22', 'mac_address': 'not-applicable', @@ -1441,11 +1106,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/23', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/23', 'mac_address': 'not-applicable', @@ -1456,11 +1117,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/24', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/24', 'mac_address': 'not-applicable', @@ -1471,11 +1128,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/25', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/25', 'mac_address': 'not-applicable', @@ -1486,11 +1139,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/26', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/26', 'mac_address': 'not-applicable', @@ -1501,11 +1150,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/27', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/27', 'mac_address': 'not-applicable', @@ -1516,11 +1161,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/28', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/28', 'mac_address': 'not-applicable', @@ -1531,11 +1172,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/29', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/29', 'mac_address': 'not-applicable', @@ -1546,11 +1183,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/30', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/30', 'mac_address': 'not-applicable', @@ -1561,11 +1194,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/31', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/31', 'mac_address': 'not-applicable', @@ -1576,11 +1205,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/32', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/32', 'mac_address': 'not-applicable', @@ -1591,11 +1216,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/33', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/33', 'mac_address': 'not-applicable', @@ -1606,11 +1227,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/34', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/34', 'mac_address': 'not-applicable', @@ -1621,11 +1238,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/35', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/35', 'mac_address': 'not-applicable', @@ -1636,11 +1249,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/36', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/36', 'mac_address': 'not-applicable', @@ -1651,11 +1260,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/37', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/37', 'mac_address': 'not-applicable', @@ -1666,11 +1271,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/38', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/38', 'mac_address': 'not-applicable', @@ -1681,11 +1282,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/39', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/39', 'mac_address': 'not-applicable', @@ -1696,11 +1293,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/40', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/40', 'mac_address': 'not-applicable', @@ -1711,11 +1304,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/41', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/41', 'mac_address': 'not-applicable', @@ -1726,11 +1315,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.0', 'id_tags': [ - 'port:eth101/1/42', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:101', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth101/1/42', 'mac_address': 'not-applicable', @@ -1740,11 +1325,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/33', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/33', 'mac_address': 'not-applicable', @@ -1755,11 +1336,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/34', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/34', 'mac_address': 'not-applicable', @@ -1770,11 +1347,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/35', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/35', 'mac_address': 'not-applicable', @@ -1785,11 +1358,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/36', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/36', 'mac_address': 'not-applicable', @@ -1800,11 +1369,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/37', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/37', 'mac_address': 'not-applicable', @@ -1815,11 +1380,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/38', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/38', 'mac_address': 'not-applicable', @@ -1830,11 +1391,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/39', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/39', 'mac_address': 'not-applicable', @@ -1845,11 +1402,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/40', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/40', 'mac_address': 'not-applicable', @@ -1860,11 +1413,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/41', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/41', 'mac_address': 'not-applicable', @@ -1875,11 +1424,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/42', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/42', 'mac_address': 'not-applicable', @@ -1890,11 +1435,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/43', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/43', 'mac_address': 'not-applicable', @@ -1905,11 +1446,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/44', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/44', 'mac_address': 'not-applicable', @@ -1920,11 +1457,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/45', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/45', 'mac_address': 'not-applicable', @@ -1935,11 +1468,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/46', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/46', 'mac_address': 'not-applicable', @@ -1950,11 +1479,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/47', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/47', 'mac_address': 'not-applicable', @@ -1965,11 +1490,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/48', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/48', 'mac_address': 'not-applicable', @@ -1980,11 +1501,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/49', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/49', 'mac_address': 'not-applicable', @@ -1995,11 +1512,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/50', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/50', 'mac_address': 'not-applicable', @@ -2010,11 +1523,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/51', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/51', 'mac_address': 'not-applicable', @@ -2025,11 +1534,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/52', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/52', 'mac_address': 'not-applicable', @@ -2040,11 +1545,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/53', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/53', 'mac_address': 'not-applicable', @@ -2055,11 +1556,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/54', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/54', 'mac_address': 'not-applicable', @@ -2070,11 +1567,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/1', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/1', 'mac_address': 'not-applicable', @@ -2085,11 +1578,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/2', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/2', 'mac_address': 'not-applicable', @@ -2100,11 +1589,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/3', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/3', 'mac_address': 'not-applicable', @@ -2115,11 +1600,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/4', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/4', 'mac_address': 'not-applicable', @@ -2130,11 +1611,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/15', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/15', 'mac_address': 'not-applicable', @@ -2145,11 +1622,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/16', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/16', 'mac_address': 'not-applicable', @@ -2160,11 +1633,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/17', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/17', 'mac_address': 'not-applicable', @@ -2175,11 +1644,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/18', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/18', 'mac_address': 'not-applicable', @@ -2190,11 +1655,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/5', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/5', 'mac_address': 'not-applicable', @@ -2205,11 +1666,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/6', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/6', 'mac_address': 'not-applicable', @@ -2220,11 +1677,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/7', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/7', 'mac_address': 'not-applicable', @@ -2235,11 +1688,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/8', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/8', 'mac_address': 'not-applicable', @@ -2250,11 +1699,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/9', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/9', 'mac_address': 'not-applicable', @@ -2265,11 +1710,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/10', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/10', 'mac_address': 'not-applicable', @@ -2280,11 +1721,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/11', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/11', 'mac_address': 'not-applicable', @@ -2295,11 +1732,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/12', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/12', 'mac_address': 'not-applicable', @@ -2310,11 +1743,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/13', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/13', 'mac_address': 'not-applicable', @@ -2325,11 +1754,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/14', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/14', 'mac_address': 'not-applicable', @@ -2340,11 +1765,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/20', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/20', 'mac_address': 'not-applicable', @@ -2355,11 +1776,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/19', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/19', 'mac_address': 'not-applicable', @@ -2370,11 +1787,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/21', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/21', 'mac_address': 'not-applicable', @@ -2385,11 +1798,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/22', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/22', 'mac_address': 'not-applicable', @@ -2400,11 +1809,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/23', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/23', 'mac_address': 'not-applicable', @@ -2415,11 +1820,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/24', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/24', 'mac_address': 'not-applicable', @@ -2430,11 +1831,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/25', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/25', 'mac_address': 'not-applicable', @@ -2445,11 +1842,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/26', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/26', 'mac_address': 'not-applicable', @@ -2460,11 +1853,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/27', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/27', 'mac_address': 'not-applicable', @@ -2475,11 +1864,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/28', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/28', 'mac_address': 'not-applicable', @@ -2490,11 +1875,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/29', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/29', 'mac_address': 'not-applicable', @@ -2505,11 +1886,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/30', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/30', 'mac_address': 'not-applicable', @@ -2520,11 +1897,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/31', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/31', 'mac_address': 'not-applicable', @@ -2535,11 +1908,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.1', 'id_tags': [ - 'port:eth1/32', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:102', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/32', 'mac_address': 'not-applicable', @@ -2549,11 +1918,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/33', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/33', 'mac_address': 'not-applicable', @@ -2564,11 +1929,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/34', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/34', 'mac_address': 'not-applicable', @@ -2579,11 +1940,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/35', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/35', 'mac_address': 'not-applicable', @@ -2594,11 +1951,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/36', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/36', 'mac_address': 'not-applicable', @@ -2609,11 +1962,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/1', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/1', 'mac_address': 'not-applicable', @@ -2624,11 +1973,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/2', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/2', 'mac_address': 'not-applicable', @@ -2639,11 +1984,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/3', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/3', 'mac_address': 'not-applicable', @@ -2654,11 +1995,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/4', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/4', 'mac_address': 'not-applicable', @@ -2669,11 +2006,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/5', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/5', 'mac_address': 'not-applicable', @@ -2684,11 +2017,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/6', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/6', 'mac_address': 'not-applicable', @@ -2699,11 +2028,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/7', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/7', 'mac_address': 'not-applicable', @@ -2714,11 +2039,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/8', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/8', 'mac_address': 'not-applicable', @@ -2729,11 +2050,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/9', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/9', 'mac_address': 'not-applicable', @@ -2744,11 +2061,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/10', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/10', 'mac_address': 'not-applicable', @@ -2759,11 +2072,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/11', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/11', 'mac_address': 'not-applicable', @@ -2774,11 +2083,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/12', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/12', 'mac_address': 'not-applicable', @@ -2789,11 +2094,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/13', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/13', 'mac_address': 'not-applicable', @@ -2804,11 +2105,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/14', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/14', 'mac_address': 'not-applicable', @@ -2819,11 +2116,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/15', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/15', 'mac_address': 'not-applicable', @@ -2834,11 +2127,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/16', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/16', 'mac_address': 'not-applicable', @@ -2849,11 +2138,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/17', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/17', 'mac_address': 'not-applicable', @@ -2864,11 +2149,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/18', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/18', 'mac_address': 'not-applicable', @@ -2879,11 +2160,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/19', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/19', 'mac_address': 'not-applicable', @@ -2894,11 +2171,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/20', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/20', 'mac_address': 'not-applicable', @@ -2909,11 +2182,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/21', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/21', 'mac_address': 'not-applicable', @@ -2924,11 +2193,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/22', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/22', 'mac_address': 'not-applicable', @@ -2939,11 +2204,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/23', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/23', 'mac_address': 'not-applicable', @@ -2954,11 +2215,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/24', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/24', 'mac_address': 'not-applicable', @@ -2969,11 +2226,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/25', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/25', 'mac_address': 'not-applicable', @@ -2984,11 +2237,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/26', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/26', 'mac_address': 'not-applicable', @@ -2999,11 +2248,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/27', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/27', 'mac_address': 'not-applicable', @@ -3014,11 +2259,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/28', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/28', 'mac_address': 'not-applicable', @@ -3029,11 +2270,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/29', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/29', 'mac_address': 'not-applicable', @@ -3044,11 +2281,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/30', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/30', 'mac_address': 'not-applicable', @@ -3059,11 +2292,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/31', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/31', 'mac_address': 'not-applicable', @@ -3074,11 +2303,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.2', 'id_tags': [ - 'port:eth1/32', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:202', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/32', 'mac_address': 'not-applicable', @@ -3088,11 +2313,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/33', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/33', 'mac_address': 'not-applicable', @@ -3103,11 +2324,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/34', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/34', 'mac_address': 'not-applicable', @@ -3118,11 +2335,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/35', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/35', 'mac_address': 'not-applicable', @@ -3133,11 +2346,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/36', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/36', 'mac_address': 'not-applicable', @@ -3148,11 +2357,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/1', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/1', 'mac_address': 'not-applicable', @@ -3163,11 +2368,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/2', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/2', 'mac_address': 'not-applicable', @@ -3178,11 +2379,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/3', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/3', 'mac_address': 'not-applicable', @@ -3193,11 +2390,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/4', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/4', 'mac_address': 'not-applicable', @@ -3208,11 +2401,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/5', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/5', 'mac_address': 'not-applicable', @@ -3223,11 +2412,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/6', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/6', 'mac_address': 'not-applicable', @@ -3238,11 +2423,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/7', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/7', 'mac_address': 'not-applicable', @@ -3253,11 +2434,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/8', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/8', 'mac_address': 'not-applicable', @@ -3268,11 +2445,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/9', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/9', 'mac_address': 'not-applicable', @@ -3283,11 +2456,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/10', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/10', 'mac_address': 'not-applicable', @@ -3298,11 +2467,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/11', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/11', 'mac_address': 'not-applicable', @@ -3313,11 +2478,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/12', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/12', 'mac_address': 'not-applicable', @@ -3328,11 +2489,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/13', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/13', 'mac_address': 'not-applicable', @@ -3343,11 +2500,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/14', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/14', 'mac_address': 'not-applicable', @@ -3358,11 +2511,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/15', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/15', 'mac_address': 'not-applicable', @@ -3373,11 +2522,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/16', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/16', 'mac_address': 'not-applicable', @@ -3388,11 +2533,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/17', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/17', 'mac_address': 'not-applicable', @@ -3403,11 +2544,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/18', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/18', 'mac_address': 'not-applicable', @@ -3418,11 +2555,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/19', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/19', 'mac_address': 'not-applicable', @@ -3433,11 +2566,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/20', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/20', 'mac_address': 'not-applicable', @@ -3448,11 +2577,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/21', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/21', 'mac_address': 'not-applicable', @@ -3463,11 +2588,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/22', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/22', 'mac_address': 'not-applicable', @@ -3478,11 +2599,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/23', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/23', 'mac_address': 'not-applicable', @@ -3493,11 +2610,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/24', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/24', 'mac_address': 'not-applicable', @@ -3508,11 +2621,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/25', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/25', 'mac_address': 'not-applicable', @@ -3523,11 +2632,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/26', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/26', 'mac_address': 'not-applicable', @@ -3538,11 +2643,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/27', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/27', 'mac_address': 'not-applicable', @@ -3553,11 +2654,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/28', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/28', 'mac_address': 'not-applicable', @@ -3568,11 +2665,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/29', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/29', 'mac_address': 'not-applicable', @@ -3583,11 +2676,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/30', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/30', 'mac_address': 'not-applicable', @@ -3598,11 +2687,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/31', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/31', 'mac_address': 'not-applicable', @@ -3613,11 +2698,7 @@ 'admin_status': 1, 'device_id': 'default:10.0.200.5', 'id_tags': [ - 'port:eth1/32', - 'medium:broadcast', - 'snmpTrapSt:enable', - 'node_id:201', - 'fabric_pod_id:1', + 'interface:', ], 'index': 'eth1/32', 'mac_address': 'not-applicable', @@ -3625,7 +2706,6 @@ }, ] - EXPECTED_DEVICE_METADATA_RESULT = DeviceMetadataList(device_metadata=DEVICE_METADATA) # "2012-01-14 03:21:34" in seconds diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index 66b0a22cfb379..c1092c39de9f9 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -35,10 +35,14 @@ def test_fabric_mocked(aggregator): tags201 = tags000 + ['node_id:201'] tags202 = tags000 + ['node_id:202'] tags = ['fabric_state:active', 'fabric_pod_id:1', 'cisco', 'project:cisco_aci'] - tagsleaf101 = tags + ['switch_role:leaf', 'apic_role:leaf', 'node_id:101'] - tagsleaf102 = tags + ['switch_role:leaf', 'apic_role:leaf', 'node_id:102'] - tagsspine201 = tags + ['switch_role:spine', 'apic_role:spine', 'node_id:201'] - tagsspine202 = tags + ['switch_role:spine', 'apic_role:spine', 'node_id:202'] + leaf101 = ['switch_role:leaf', 'apic_role:leaf', 'node_id:101'] + leaf102 = ['switch_role:leaf', 'apic_role:leaf', 'node_id:102'] + leaf201 = ['switch_role:spine', 'apic_role:spine', 'node_id:201'] + leaf202 = ['switch_role:spine', 'apic_role:spine', 'node_id:202'] + tagsleaf101 = tags + leaf101 + tagsleaf102 = tags + leaf102 + tagsspine201 = tags + leaf201 + tagsspine202 = tags + leaf202 hn101 = 'pod-1-node-101' hn102 = 'pod-1-node-102' hn201 = 'pod-1-node-201' @@ -56,10 +60,24 @@ def test_fabric_mocked(aggregator): assert interface_metadata == [ event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS ] + interface_tag_mapping = { + 'default:10.0.200.0': hn101, + 'default:10.0.200.1': hn102, + 'default:10.0.200.2': hn201, + 'default:10.0.200.5': hn202, + } for interface in INTERFACE_METADATA: - id_tags = interface.get("id_tags", {}) - hn = "pod-{}-node-{}".format(id_tags[4].split(":")[1], id_tags[3].split(":")[1]) - aggregator.assert_metric('cisco_aci.fabric.node.interface.status', value=1.0, tags=id_tags, hostname=hn) + hn = interface_tag_mapping.get(interface['device_id']) + interface_tags = [ + 'port:{}'.format(interface['index']), + 'medium:broadcast', + 'snmpTrapSt:enable', + 'node_id:{}'.format(hn.split('-')[-1]), + 'fabric_pod_id:1', + ] + aggregator.assert_metric( + 'cisco_aci.fabric.node.interface.status', value=1.0, tags=interface_tags, hostname=hn + ) metric_name = 'cisco_aci.fabric.port.ingr_total.bytes.cum' aggregator.assert_metric(metric_name, value=0.0, tags=tags101 + ['port:eth101/1/43'], hostname=hn101) From 2a8f97edea390c8beacd3e8a545fc7bd27699999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 9 Jul 2024 09:49:56 -0400 Subject: [PATCH 29/30] Fix linting for submit event platform event --- datadog_checks_base/datadog_checks/base/checks/base.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index cdeec51a31d93..7b231b4575dce 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -675,9 +675,7 @@ def event_platform_event(self, raw_event, event_track_type): """ if raw_event is None: return - aggregator.submit_event_platform_event( - self, self.check_id, to_native_string(raw_event), event_track_type - ) + aggregator.submit_event_platform_event(self, self.check_id, to_native_string(raw_event), event_track_type) def should_send_metric(self, metric_name): return not self._metric_excluded(metric_name) and self._metric_included(metric_name) From c9f81a4276c5f5ef7d6376edc99a92833a0608d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zoe=C2=A0=E2=9C=A8?= <9274242+zoedt@users.noreply.github.com> Date: Tue, 9 Jul 2024 14:53:51 -0400 Subject: [PATCH 30/30] Use interface ID tags --- cisco_aci/datadog_checks/cisco_aci/fabric.py | 2 +- cisco_aci/datadog_checks/cisco_aci/models.py | 14 +++++----- cisco_aci/tests/fixtures/metadata.py | 3 ++- cisco_aci/tests/test_fabric.py | 28 +++++++++++++------- 4 files changed, 27 insertions(+), 20 deletions(-) diff --git a/cisco_aci/datadog_checks/cisco_aci/fabric.py b/cisco_aci/datadog_checks/cisco_aci/fabric.py index 4e1ac2cd6ddf3..e8b88a0f6a7ab 100644 --- a/cisco_aci/datadog_checks/cisco_aci/fabric.py +++ b/cisco_aci/datadog_checks/cisco_aci/fabric.py @@ -308,5 +308,5 @@ def create_interface_metadata(self, phys_if, address, tags, hostname): "interface.status:{}".format(interface.status), ] ) - self.gauge('cisco_aci.fabric.node.interface.status', 1, tags=tags, hostname=hostname) + self.gauge('cisco_aci.fabric.node.interface.status', 1, tags=new_tags, hostname=hostname) return interface.model_dump(exclude_none=True) diff --git a/cisco_aci/datadog_checks/cisco_aci/models.py b/cisco_aci/datadog_checks/cisco_aci/models.py index 9c048ade88ba7..d69468c480025 100644 --- a/cisco_aci/datadog_checks/cisco_aci/models.py +++ b/cisco_aci/datadog_checks/cisco_aci/models.py @@ -5,7 +5,7 @@ import six if six.PY3: - from enum import Enum, IntEnum + from enum import IntEnum, StrEnum from typing import Optional from pydantic import BaseModel, ConfigDict, Field, computed_field, field_validator @@ -96,7 +96,7 @@ class OperStatus(IntEnum): UP = 1 DOWN = 2 - class Status(str, Enum): + class Status(StrEnum): UP = "up" DOWN = "down" WARNING = "warning" @@ -113,15 +113,14 @@ class InterfaceMetadata(BaseModel): oper_status: Optional[OperStatus] = Field(default=None) integration: Optional[str] = Field(default='cisco-aci') - model_config = ConfigDict(validate_assignment=True) + model_config = ConfigDict(validate_assignment=True, use_enum_values=True) @field_validator("admin_status", mode="before") @classmethod def parse_admin_status(cls, admin_status: AdminStatus | None) -> AdminStatus | None: if not admin_status: return None - - if admin_status == "up": + if admin_status == "up" or admin_status == 1: return AdminStatus.UP return AdminStatus.DOWN @@ -130,14 +129,13 @@ def parse_admin_status(cls, admin_status: AdminStatus | None) -> AdminStatus | N def parse_oper_status(cls, oper_status: OperStatus | None) -> OperStatus | None: if not oper_status: return None - - if oper_status == "up": + if oper_status == "up" or oper_status == 1: return OperStatus.UP return OperStatus.DOWN @computed_field @property - def status(self) -> str: + def status(self) -> Status: if self.admin_status == AdminStatus.UP: if self.oper_status == OperStatus.UP: return Status.UP diff --git a/cisco_aci/tests/fixtures/metadata.py b/cisco_aci/tests/fixtures/metadata.py index 9c0611e8d49ea..7afb1b4e770ee 100644 --- a/cisco_aci/tests/fixtures/metadata.py +++ b/cisco_aci/tests/fixtures/metadata.py @@ -5,7 +5,7 @@ import six if six.PY3: - from datadog_checks.cisco_aci.models import DeviceMetadataList, NetworkDevicesMetadata + from datadog_checks.cisco_aci.models import DeviceMetadataList, InterfaceMetadata, NetworkDevicesMetadata else: DeviceMetadataList = None NetworkDevicesMetadata = None @@ -2711,6 +2711,7 @@ # "2012-01-14 03:21:34" in seconds MOCK_TIME_EPOCH = 1326511294 +EXPECTED_INTERFACE_METADATA = [InterfaceMetadata(**im) for im in INTERFACE_METADATA] EXPECTED_DEVICE_METADATA_EVENTS = [ NetworkDevicesMetadata(namespace='default', devices=[ndm_meta], collect_timestamp=MOCK_TIME_EPOCH) diff --git a/cisco_aci/tests/test_fabric.py b/cisco_aci/tests/test_fabric.py index c1092c39de9f9..4d15cb7be62d5 100644 --- a/cisco_aci/tests/test_fabric.py +++ b/cisco_aci/tests/test_fabric.py @@ -11,8 +11,8 @@ if six.PY3: from .fixtures.metadata import ( EXPECTED_DEVICE_METADATA_EVENTS, + EXPECTED_INTERFACE_METADATA, EXPECTED_INTERFACE_METADATA_EVENTS, - INTERFACE_METADATA, ) else: EXPECTED_DEVICE_METADATA_RESULT = None @@ -56,24 +56,32 @@ def test_fabric_mocked(aggregator): device_metadata = [dm for dm in ndm_metadata if 'devices' in dm and len(dm['devices']) > 0] interface_metadata = [im for im in ndm_metadata if 'interfaces' in im and len(im['interfaces']) > 0] - assert device_metadata == [event.model_dump() for event in EXPECTED_DEVICE_METADATA_EVENTS] - assert interface_metadata == [ - event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS - ] + expected_devices = [event.model_dump() for event in EXPECTED_DEVICE_METADATA_EVENTS] + expected_interfaces = [event.model_dump(exclude_none=True) for event in EXPECTED_INTERFACE_METADATA_EVENTS] + + assert device_metadata == expected_devices + assert interface_metadata == expected_interfaces + interface_tag_mapping = { 'default:10.0.200.0': hn101, 'default:10.0.200.1': hn102, - 'default:10.0.200.2': hn201, - 'default:10.0.200.5': hn202, + 'default:10.0.200.5': hn201, + 'default:10.0.200.2': hn202, } - for interface in INTERFACE_METADATA: - hn = interface_tag_mapping.get(interface['device_id']) + + for interface in EXPECTED_INTERFACE_METADATA: + print(interface) + hn = interface_tag_mapping.get(interface.device_id) + device_namespace, device_ip = interface.device_id.split(':') interface_tags = [ - 'port:{}'.format(interface['index']), + 'port:{}'.format(interface.index), 'medium:broadcast', 'snmpTrapSt:enable', 'node_id:{}'.format(hn.split('-')[-1]), 'fabric_pod_id:1', + 'device_ip:{}'.format(device_ip), + 'device_namespace:{}'.format(device_namespace), + 'interface.status:{}'.format(interface.status), ] aggregator.assert_metric( 'cisco_aci.fabric.node.interface.status', value=1.0, tags=interface_tags, hostname=hn