From 1a10d62652fdcbf4348fc62852daddf6cdc964bd Mon Sep 17 00:00:00 2001 From: "David K. Bainbridge" Date: Mon, 7 May 2018 12:32:27 -0700 Subject: [PATCH] ONOS-7647 - add mock tests for ciena driver Change-Id: I6e5b0d1333c5d138c2fb3bcdbf9b9ccecc86ce54 --- drivers/ciena/c5162/BUCK | 3 +- drivers/ciena/c5162/pom.xml | 7 + .../netconf/Ciena5162DeviceDescription.java | 2 +- .../c5162/netconf/DeviceDiscoveryTest.java | 165 + .../responses/device_1_2_3_4/link-info.j2 | 577 + .../responses/device_1_2_3_4/logicalPort.j2 | 218 + .../responses/device_1_2_3_4/logicalPorts.j2 | 9150 ++++++++++++++++ .../responses/device_1_2_3_4/port-stats.j2 | 863 ++ .../device_1_2_3_4/softwareVersion.j2 | 13 + .../responses/device_1_2_3_4/systemInfo.j2 | 32 + .../responses/device_5_6_7_8/link-info.j2 | 637 ++ .../responses/device_5_6_7_8/logicalPort.j2 | 218 + .../responses/device_5_6_7_8/logicalPorts.j2 | 9341 +++++++++++++++++ .../device_5_6_7_8/softwareVersion.j2 | 14 + .../responses/device_5_6_7_8/systemInfo.j2 | 33 + drivers/netconf/BUCK | 1 + .../drivers/netconf/TemplateManager.java | 2 +- .../drivers/netconf/MockCoreService.java | 34 +- .../drivers/netconf/MockDevice.java | 94 + .../drivers/netconf/MockDeviceService.java | 133 + .../drivers/netconf/MockDriverHandler.java | 88 +- .../netconf/MockTemplateRequestDriver.java | 130 + 22 files changed, 21727 insertions(+), 28 deletions(-) create mode 100644 drivers/ciena/c5162/src/test/java/org/onosproject/drivers/ciena/c5162/netconf/DeviceDiscoveryTest.java create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/link-info.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPort.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPorts.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/port-stats.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/softwareVersion.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/systemInfo.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/link-info.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPort.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPorts.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/softwareVersion.j2 create mode 100644 drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/systemInfo.j2 create mode 100644 drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDevice.java create mode 100644 drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDeviceService.java create mode 100644 drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockTemplateRequestDriver.java diff --git a/drivers/ciena/c5162/BUCK b/drivers/ciena/c5162/BUCK index b880a8ae67..1f3584b76a 100644 --- a/drivers/ciena/c5162/BUCK +++ b/drivers/ciena/c5162/BUCK @@ -13,6 +13,7 @@ TEST_DEPS = [ '//lib:TEST_ADAPTERS', '//core/api:onos-api-tests', '//drivers/netconf:onos-drivers-netconf-tests', + '//lib:slf4j-jdk14', ] BUNDLES = [ @@ -32,7 +33,7 @@ osgi_jar_with_tests ( deps = COMPILE_DEPS, test_deps = TEST_DEPS, resources_root = 'src/main/resources', - resources = glob(['src/main/resources/**']), + resources = glob(['src/*/resources/**']), ) onos_app ( diff --git a/drivers/ciena/c5162/pom.xml b/drivers/ciena/c5162/pom.xml index abcd0bb2a9..975939e51a 100644 --- a/drivers/ciena/c5162/pom.xml +++ b/drivers/ciena/c5162/pom.xml @@ -54,6 +54,13 @@ onos-drivers-netconf ${project.version} + + org.onosproject + onos-drivers-netconf + ${project.version} + test + tests + diff --git a/drivers/ciena/c5162/src/main/java/org/onosproject/drivers/ciena/c5162/netconf/Ciena5162DeviceDescription.java b/drivers/ciena/c5162/src/main/java/org/onosproject/drivers/ciena/c5162/netconf/Ciena5162DeviceDescription.java index 70013827cc..b18a6c4b48 100644 --- a/drivers/ciena/c5162/src/main/java/org/onosproject/drivers/ciena/c5162/netconf/Ciena5162DeviceDescription.java +++ b/drivers/ciena/c5162/src/main/java/org/onosproject/drivers/ciena/c5162/netconf/Ciena5162DeviceDescription.java @@ -65,7 +65,7 @@ import org.w3c.dom.NodeList; public class Ciena5162DeviceDescription extends AbstractHandlerBehaviour implements DeviceDescriptionDiscovery, PortStatisticsDiscovery, LinkDiscovery { private static final Logger log = getLogger(Ciena5162DeviceDescription.class); - private static final TemplateManager TEMPLATE_MANAGER = new TemplateManager(); + static final TemplateManager TEMPLATE_MANAGER = new TemplateManager(); static { TEMPLATE_MANAGER.load(Ciena5162DeviceDescription.class, "/templates/requests/%s.j2", "systemInfo", diff --git a/drivers/ciena/c5162/src/test/java/org/onosproject/drivers/ciena/c5162/netconf/DeviceDiscoveryTest.java b/drivers/ciena/c5162/src/test/java/org/onosproject/drivers/ciena/c5162/netconf/DeviceDiscoveryTest.java new file mode 100644 index 0000000000..f6ff32d51b --- /dev/null +++ b/drivers/ciena/c5162/src/test/java/org/onosproject/drivers/ciena/c5162/netconf/DeviceDiscoveryTest.java @@ -0,0 +1,165 @@ +/* + * Copyright 2018-present Open Networking Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onosproject.drivers.ciena.c5162.netconf; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import static org.slf4j.LoggerFactory.getLogger; + +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +import org.junit.Before; +import org.junit.Test; +import org.onosproject.drivers.ciena.c5162.Ciena5162DriversLoader; +import org.onosproject.drivers.netconf.MockCoreService; +import org.onosproject.drivers.netconf.MockDevice; +import org.onosproject.drivers.netconf.MockDeviceService; +import org.onosproject.drivers.netconf.MockDriverHandler; +import org.onosproject.drivers.netconf.MockTemplateRequestDriver; +import org.onosproject.net.DeviceId; +import org.onosproject.net.device.DeviceDescription; +import org.onosproject.net.device.PortDescription; +import org.onosproject.net.device.PortStatistics; +import org.onosproject.net.link.LinkDescription; +import org.onosproject.netconf.NetconfController; +import org.onosproject.netconf.NetconfException; +import org.slf4j.Logger; + +public class DeviceDiscoveryTest { + + Map mockDriverHandlers = new HashMap(); + MockTemplateRequestDriver mockRequestDriver = new MockTemplateRequestDriver(); + MockDeviceService deviceService = new MockDeviceService(); + + Logger log = getLogger(DeviceDiscoveryTest.class); + + @Before + public void setup() throws NetconfException { + MockCoreService coreService = new MockCoreService(101, "org.onosproject.drivers.netconf", + "org.onosproject.linkdiscovery", "org.onosproject.drivers.ciena.c5162"); + + // Load the mock responses for mock device "netconf:1.2.3.4:830" + DeviceId mId = DeviceId.deviceId("netconf:1.2.3.4:830"); + mockRequestDriver.load(DeviceDiscoveryTest.class, "/templates/responses/device_1_2_3_4/%s.j2", mId, + "systemInfo", "softwareVersion", "logicalPorts", "link-info", "port-stats"); + MockDriverHandler mockDriverHandler = new MockDriverHandler(Ciena5162DriversLoader.class, + "/ciena-5162-drivers.xml", mId, coreService, deviceService); + NetconfController controller = mockDriverHandler.get(NetconfController.class); + mockDriverHandlers.put(mId, mockDriverHandler); + mockRequestDriver.setDeviceMap(controller.getDevicesMap()); + + // Load the mock responses for mock device "netconf:5.6.7.8:830" + mId = DeviceId.deviceId("netconf:5.6.7.8:830"); + mockRequestDriver.load(DeviceDiscoveryTest.class, "/templates/responses/device_5_6_7_8/%s.j2", mId, + "systemInfo", "softwareVersion", "logicalPorts", "link-info"); + mockDriverHandler = new MockDriverHandler(Ciena5162DriversLoader.class, "/ciena-5162-drivers.xml", mId, + coreService, deviceService); + controller = mockDriverHandler.get(NetconfController.class); + mockDriverHandlers.put(mId, mockDriverHandler); + + mockRequestDriver.setDeviceMap(controller.getDevicesMap()); + } + + @Test + public void deviceDescriptionTest() { + Ciena5162DeviceDescription targetUnderTest = new Ciena5162DeviceDescription(); + Ciena5162DeviceDescription.TEMPLATE_MANAGER.setRequestDriver(mockRequestDriver); + targetUnderTest.setHandler(mockDriverHandlers.get(DeviceId.deviceId("netconf:1.2.3.4:830"))); + + DeviceDescription desc = targetUnderTest.discoverDeviceDetails(); + assertEquals("Chassis ID", "1C1161EDB480", desc.chassisId().toString().toUpperCase()); + assertEquals("Manufacturer", "Ciena", desc.manufacturer()); + assertEquals("HW Version", "5162", desc.hwVersion()); + assertEquals("Serial Number", "M9258605", desc.serialNumber()); + assertEquals("SW Version", "saos-01-01-00-0025", desc.swVersion()); + } + + @Test + public void discoverPortDetailsTest() { + Ciena5162DeviceDescription targetUnderTest = new Ciena5162DeviceDescription(); + Ciena5162DeviceDescription.TEMPLATE_MANAGER.setRequestDriver(mockRequestDriver); + targetUnderTest.setHandler(mockDriverHandlers.get(DeviceId.deviceId("netconf:1.2.3.4:830"))); + List ports = targetUnderTest.discoverPortDetails(); + assertEquals(42, ports.size()); + Map speedCounts = new HashMap(); + for (PortDescription port : ports) { + if (port.portNumber().toLong() == 1L || port.portNumber().toLong() == 38L + || port.portNumber().toLong() == 40L || port.portNumber().toLong() == 41L) { + assertEquals(String.format("PORT %s enable status", port.portNumber()), true, port.isEnabled()); + } else { + assertEquals(String.format("PORT %s enable status", port.portNumber()), false, port.isEnabled()); + + } + Long speed = port.portSpeed(); + Integer count = speedCounts.get(speed); + if (count == null) { + speedCounts.put(speed, 1); + } else { + speedCounts.put(speed, count + 1); + } + } + + assertEquals("PORT count with speed 1G", new Integer(40), speedCounts.get(10000L)); + assertEquals("PORT count with speed 10G", new Integer(2), speedCounts.get(100000L)); + } + + @Test + public void discoverPortStatisticsTest() { + Ciena5162DeviceDescription targetUnderTest = new Ciena5162DeviceDescription(); + Ciena5162DeviceDescription.TEMPLATE_MANAGER.setRequestDriver(mockRequestDriver); + targetUnderTest.setHandler(mockDriverHandlers.get(DeviceId.deviceId("netconf:1.2.3.4:830"))); + Collection stats = targetUnderTest.discoverPortStatistics(); + assertEquals("PORT STAT COUNT", 42, stats.size()); + Optional stat = stats.stream().filter(s -> s.portNumber().toLong() == 1L).findFirst(); + assertTrue("Port 1 stats exist", stat.isPresent()); + assertEquals("Port 1 pkt out", 12730184135L, stat.get().packetsSent()); + assertEquals("Port 1 pkt in", 5418L, stat.get().packetsReceived()); + assertEquals("Port 1 bytes out", 3258925768591L, stat.get().bytesSent()); + assertEquals("Port 1 bytes in", 461251L, stat.get().bytesReceived()); + assertEquals("Port 1 bytes out", 0L, stat.get().packetsTxErrors()); + assertEquals("Port 1 bytes in", 0L, stat.get().packetsRxErrors()); + } + + @Test + public void getLinksTest() { + Ciena5162DeviceDescription targetUnderTest1 = new Ciena5162DeviceDescription(); + Ciena5162DeviceDescription targetUnderTest2 = new Ciena5162DeviceDescription(); + Ciena5162DeviceDescription.TEMPLATE_MANAGER.setRequestDriver(mockRequestDriver); + + DeviceId mId = DeviceId.deviceId("netconf:1.2.3.4:830"); + targetUnderTest1.setHandler(mockDriverHandlers.get(mId)); + deviceService.addDevice(new MockDevice(mId, targetUnderTest1.discoverDeviceDetails())); + + mId = DeviceId.deviceId("netconf:5.6.7.8:830"); + targetUnderTest2.setHandler(mockDriverHandlers.get(mId)); + deviceService.addDevice(new MockDevice(mId, targetUnderTest2.discoverDeviceDetails())); + + Set links1 = targetUnderTest1.getLinks(); + Set links2 = targetUnderTest2.getLinks(); + + assertEquals("A to B link count", 1, links1.size()); + assertEquals("B to A link count", 1, links2.size()); + LinkDescription a2b = links1.toArray(new LinkDescription[0])[0]; + LinkDescription b2a = links2.toArray(new LinkDescription[0])[0]; + assertEquals("A to B src and dest", a2b.src(), b2a.dst()); + assertEquals("B to A src and dest", b2a.src(), a2b.dst()); + } +} \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/link-info.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/link-info.j2 new file mode 100644 index 0000000000..de34f9eff0 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/link-info.j2 @@ -0,0 +1,577 @@ + + + + + + 1 + + ettp + + + + + + + + + 2 + + ettp + + + + + + + + + 3 + + ettp + + + + + + + + + 4 + + ettp + + + + + + + + + 5 + + ettp + + + + + + + + + 6 + + ettp + + + + + + + + + 7 + + ettp + + + + + + + + + 8 + + ettp + + + + + + + + + 9 + + ettp + + + + + + + + + 10 + + ettp + + + + + + + + + 11 + + ettp + + + + + + + + + 12 + + ettp + + + + + + + + + 13 + + ettp + + + + + + + + + 14 + + ettp + + + + + + + + + 15 + + ettp + + + + + + + + + 16 + + ettp + + + + + + + + + 17 + + ettp + + + + + + + + + 18 + + ettp + + + + + + + + + 19 + + ettp + + + + + + + + + 20 + + ettp + + + + + + + + + 21 + + ettp + + + + + + + + + 22 + + ettp + + + + + + + + + 23 + + ettp + + + + + + + + + 24 + + ettp + + + + + + + + + 25 + + ettp + + + + + + + + + 26 + + ettp + + + + + + + + + 27 + + ettp + + + + + + + + + 28 + + ettp + + + + + + + + + 29 + + ettp + + + + + + + + + 30 + + ettp + + + + + + + + + 31 + + ettp + + + + + + + + + 32 + + ettp + + + + + + + + + 33 + + ettp + + + + + + + + + 34 + + ettp + + + + + + + + + 35 + + ettp + + + + + + + + + 36 + + ettp + + + + + + + + + 37 + + ettp + + + + + + + + + 38 + + ettp + + + + + + + + + 39 + + ettp + + + + + + + + + 40 + + ettp + + + + mac-address + 1C1161EDB400 + interface-name + 40 + SFP 10 Gig Ethernet Port + Tokyo-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + 41 + + ettp + + + + mac-address + 1C1161D07880 + interface-name + 43 + QSFP28 100 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + 42 + + ettp + + + + + + + + + mgmtbr0 + + ip + + + + + + + + + S5_S10 + + ip + + + + + + + + + S9_S10 + + ip + + + + + + + + + L3VPN_RED_1 + + ip + + + + + + + + + L3VPN_BLUE + + ip + + + + + + + + + L3VPN_GREEN + + ip + + + + + + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPort.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPort.j2 new file mode 100644 index 0000000000..d887d235cc --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPort.j2 @@ -0,0 +1,218 @@ + + + + + + 1 + + 1 + 1 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 1 + UP + + 0 + 0 + 0 + 124766 + 0 + 0 + 0 + 991 + + 1c:11:61:ed:b4:0a + full + off + 10000000000 + + 984 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 1 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPorts.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPorts.j2 new file mode 100644 index 0000000000..d3a1de1ea8 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/logicalPorts.j2 @@ -0,0 +1,9150 @@ + + + + + + 1 + + 1 + 1 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 1 + UP + + 268891 + 3083 + 0 + 5343949613461 + 20874802650 + 0 + 3138 + 20874806019 + + 1c:11:61:ed:b4:8a + full + off + 10000000000 + + 3306 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 1 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 2 + + 2 + 2 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 2 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:8b + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 2 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 3 + + 3 + 3 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 3 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:8c + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 3 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 4 + + 4 + 4 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 4 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:8d + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 4 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 5 + + 5 + 5 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 5 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:8e + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 5 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 6 + + 6 + 6 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 6 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:8f + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 6 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 7 + + 7 + 7 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 7 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:90 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 7 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 8 + + 8 + 8 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 8 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:91 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 8 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 9 + + 9 + 9 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 9 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:92 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 9 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 10 + + 10 + 10 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 10 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:93 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 10 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 11 + + 11 + 11 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 11 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:94 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 11 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 12 + + 12 + 12 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 12 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:95 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 12 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 13 + + 13 + 13 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 13 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:96 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 13 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 14 + + 14 + 14 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 14 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:97 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 14 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 15 + + 15 + 15 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 15 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:98 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 15 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 16 + + 16 + 16 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 16 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:99 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 16 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 17 + + 17 + 17 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 17 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9a + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 17 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 18 + + 18 + 18 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 18 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9b + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 18 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 19 + + 19 + 19 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 19 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9c + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 19 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 20 + + 20 + 20 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 20 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9d + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 20 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 21 + + 21 + 21 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 21 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9e + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 21 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 22 + + 22 + 22 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 22 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:9f + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 22 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 23 + + 23 + 23 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 23 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a0 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 23 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 24 + + 24 + 24 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 24 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a1 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 24 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 25 + + 25 + 25 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 25 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a2 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 25 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 26 + + 26 + 26 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 26 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a3 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 26 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 27 + + 27 + 27 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 27 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a4 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 27 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 28 + + 28 + 28 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 28 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a5 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 28 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 29 + + 29 + 29 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 29 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a6 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 29 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 30 + + 30 + 30 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 30 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a7 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 30 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 31 + + 31 + 31 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 31 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a8 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 31 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 32 + + 32 + 32 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 32 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:a9 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 32 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 33 + + 33 + 33 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 33 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:aa + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 33 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 34 + + 34 + 34 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 34 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:ab + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 34 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 35 + + 35 + 35 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 35 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:ac + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 35 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 36 + + 36 + 36 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 36 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:ad + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 36 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 37 + + 37 + 37 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 37 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:ae + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 37 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 38 + + 38 + 38 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 38 + DOWN + + 0 + 0 + 0 + 794 + 0 + 0 + 0 + 7 + + 1c:11:61:ed:b4:af + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 38 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 39 + + 39 + 39 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 39 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:b0 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 39 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 40 + + 40 + 40 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 40 + UP + + 15333256 + 32 + 0 + 49530763 + 31 + 0 + 13716 + 44199 + + 1c:11:61:ed:b4:b1 + full + off + 10000000000 + + 3306 + + + 0 + 0 + 3306 + 0 + 0 + 0 + + + interface-name + 40 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161EDB400 + interface-name + 40 + SFP 10 Gig Ethernet Port + Tokyo-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 41 + + 41 + 41 + ettp + true + auto + false + 5 + 10 + 300 + full + 100Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 41 + UP + + 5427875102642 + 20876382745 + 0 + 49383556 + 985 + 0 + 20876397561 + 44089 + + 1c:11:61:ed:b4:b2 + full + off + 100000000000 + + 3306 + + + 0 + 0 + 3306 + 0 + 0 + 0 + + + interface-name + 41 + QSFP28 100 Gig Ethernet Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161D07880 + interface-name + 43 + QSFP28 100 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 42 + + 42 + 42 + ettp + false + auto + false + 5 + 10 + 300 + full + 100Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 42 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:b3 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 42 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + mgmtbr0 + + 1500 + mgmtbr0 + bridge interface for out of band management port/local management interface + ip + true + true + default + + + 1500 + mgmtbr0 + bridge interface for out of band management port/local management interface + UP + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + true + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + S5_S10 + + 1500 + S5_S10 + ip + true + false + default + + + 1500 + S5_S10 + 1 + UP + 1525193997 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd510 + + + + +
+ 10.5.10.2 + + 10.5.10.2 + 30 + + +
+
+
+
+ + S9_S10 + + 1500 + S9_S10 + ip + true + false + default + + + 1500 + S9_S10 + 2 + UP + 1525193998 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd910 + + + + +
+ 10.9.10.2 + + 10.9.10.2 + 30 + + +
+
+
+
+ + L3VPN_BLUE + + 1500 + L3VPN_BLUE + ip + true + false + blue + + + 1500 + L3VPN_BLUE + 4 + UP + 1525272790 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + blue + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd124 + + + + +
+ 40.2.124.1 + + 40.2.124.1 + 24 + + +
+
+
+ + +
+ 2001:0040:0002:0124:0000:0000:0000:0001 + + 2001:0040:0002:0124:0000:0000:0000:0001 + 112 + + +
+
+
+
+ + L3VPN_GREEN + + 1500 + L3VPN_GREEN + ip + true + false + green + + + 1500 + L3VPN_GREEN + 5 + UP + 1525272822 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + green + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd125 + + + + +
+ 40.3.125.1 + + 40.3.125.1 + 24 + + +
+
+
+
+ + L3VPN_RED_1 + + 1500 + L3VPN_RED_1 + ip + true + false + red + + + 1500 + L3VPN_RED_1 + 3 + UP + 1525279486 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + red + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd123 + + + + +
+ 40.10.123.1 + + 40.10.123.1 + 24 + + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/port-stats.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/port-stats.j2 new file mode 100644 index 0000000000..5d00ff17c7 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/port-stats.j2 @@ -0,0 +1,863 @@ + + + + + + 1 + + ettp + + + + 461251 + 5366 + 0 + 3258925768591 + 12730182869 + 0 + 5418 + 12730184135 + + + + + 2 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 3 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 4 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 5 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 6 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 7 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 8 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 9 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 10 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 11 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 12 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 13 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 14 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 15 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 16 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 17 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 18 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 19 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 20 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 21 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 22 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 23 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 24 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 25 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 26 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 27 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 28 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 29 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 30 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 31 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 32 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 33 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 34 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 35 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 36 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 37 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 38 + + ettp + + + + 0 + 0 + 0 + 794 + 0 + 0 + 0 + 7 + + + + + 39 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 40 + + ettp + + + + 5668138 + 8 + 0 + 18325713 + 7 + 0 + 5006 + 16411 + + + + + 41 + + ettp + + + + 3309851811461 + 12730178322 + 0 + 18379982 + 1896 + 0 + 12730183882 + 17795 + + + + + 42 + + ettp + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + mgmtbr0 + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + S5_S10 + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + S9_S10 + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + L3VPN_RED_1 + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + L3VPN_BLUE + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + L3VPN_GREEN + + ip + + + + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/softwareVersion.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/softwareVersion.j2 new file mode 100644 index 0000000000..3568f90134 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/softwareVersion.j2 @@ -0,0 +1,13 @@ + + + + + saos-01-01-00-0025 + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/systemInfo.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/systemInfo.j2 new file mode 100644 index 0000000000..7996bc6e65 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_1_2_3_4/systemInfo.j2 @@ -0,0 +1,32 @@ + + + + + 5162 + + + base-mac + + base-mac + + + base-mac + 1C1161EDB480 + false + + + + + Ciena + 5162 + M9258605 + 2 + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/link-info.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/link-info.j2 new file mode 100644 index 0000000000..a5b0d11299 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/link-info.j2 @@ -0,0 +1,637 @@ + + + + + + 1 + + ettp + + + + + + + + + 2 + + ettp + + + + + + + + + 3 + + ettp + + + + + + + + + 4 + + ettp + + + + + + + + + 5 + + ettp + + + + + + + + + 6 + + ettp + + + + + + + + + 7 + + ettp + + + + + + + + + 8 + + ettp + + + + + + + + + 9 + + ettp + + + + + + + + + 10 + + ettp + + + + + + + + + 11 + + ettp + + + + + + + + + 12 + + ettp + + + + + + + + + 13 + + ettp + + + + + + + + + 14 + + ettp + + + + + + + + + 15 + + ettp + + + + + + + + + 16 + + ettp + + + + + + + + + 17 + + ettp + + + + + + + + + 18 + + ettp + + + + + + + + + 19 + + ettp + + + + + + + + + 20 + + ettp + + + + + + + + + 21 + + ettp + + + + + + + + + 22 + + ettp + + + + + + + + + 23 + + ettp + + + + + + + + + 24 + + ettp + + + + + + + + + 25 + + ettp + + + + + + + + + 26 + + ettp + + + + + + + + + 27 + + ettp + + + + + + + + + 28 + + ettp + + + + + + + + + 29 + + ettp + + + + + + + + + 30 + + ettp + + + + + + + + + 31 + + ettp + + + + + + + + + 32 + + ettp + + + + + + + + + 33 + + ettp + + + + + + + + + 34 + + ettp + + + + + + + + + 35 + + ettp + + + + + + + + + 36 + + ettp + + + + mac-address + 1C1161D07880 + interface-name + 36 + SFP 10 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + 37 + + ettp + + + + + + + + + 38 + + ettp + + + + + + + + + 39 + + ettp + + + + mac-address + 1C1161EC5900 + interface-name + 39 + SFP 10 Gig Ethernet Port + Dehli-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + 40 + + ettp + + + + mac-address + 1C1161EDB480 + interface-name + 40 + SFP 10 Gig Ethernet Port + Maui-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + 41 + + ettp + + + + mac-address + 1C1161D07880 + interface-name + 42 + QSFP28 100 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + 42 + + ettp + + + + + + + + + mgmtbr0 + + ip + + + + + + + + + S5_S9_1 + + ip + + + + + + + + + S5_S9_2 + + ip + + + + + + + + + S8_S9 + + ip + + + + + + + + + S9_S10 + + ip + + + + + + + + + L3VPN_RED + + ip + + + + + + + + + L3VPN_BLUE + + ip + + + + + + + + + L3VPN_GREEN + + ip + + + + + + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPort.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPort.j2 new file mode 100644 index 0000000000..d887d235cc --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPort.j2 @@ -0,0 +1,218 @@ + + + + + + 1 + + 1 + 1 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 1 + UP + + 0 + 0 + 0 + 124766 + 0 + 0 + 0 + 991 + + 1c:11:61:ed:b4:0a + full + off + 10000000000 + + 984 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 1 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPorts.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPorts.j2 new file mode 100644 index 0000000000..9163ca1123 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/logicalPorts.j2 @@ -0,0 +1,9341 @@ + + + + + + 1 + + 1 + 1 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 1 + UP + + 0 + 0 + 0 + 110654 + 0 + 0 + 0 + 879 + + 1c:11:61:ed:b4:0a + full + off + 10000000000 + + 872 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 1 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 2 + + 2 + 2 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 2 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:0b + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 2 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 3 + + 3 + 3 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 3 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:0c + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 3 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 4 + + 4 + 4 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 4 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:0d + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 4 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 5 + + 5 + 5 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 5 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:0e + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 5 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 6 + + 6 + 6 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 6 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:0f + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 6 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 7 + + 7 + 7 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 7 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:10 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 7 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 8 + + 8 + 8 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 8 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:11 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 8 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 9 + + 9 + 9 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 9 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:12 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 9 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 10 + + 10 + 10 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 10 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:13 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 10 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 11 + + 11 + 11 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 11 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:14 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 11 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 12 + + 12 + 12 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 12 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:15 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 12 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 13 + + 13 + 13 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 13 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:16 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 13 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 14 + + 14 + 14 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 14 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:17 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 14 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 15 + + 15 + 15 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 15 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:18 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 15 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 16 + + 16 + 16 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 16 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:19 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 16 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 17 + + 17 + 17 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 17 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1a + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 17 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 18 + + 18 + 18 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 18 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1b + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 18 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 19 + + 19 + 19 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 19 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1c + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 19 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 20 + + 20 + 20 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 20 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1d + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 20 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 21 + + 21 + 21 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 21 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1e + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 21 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 22 + + 22 + 22 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 22 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:1f + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 22 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 23 + + 23 + 23 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 23 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:20 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 23 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 24 + + 24 + 24 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 24 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:21 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 24 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 25 + + 25 + 25 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 25 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:22 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 25 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 26 + + 26 + 26 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 26 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:23 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 26 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 27 + + 27 + 27 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 27 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:24 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 27 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 28 + + 28 + 28 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 28 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:25 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 28 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 29 + + 29 + 29 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 29 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:26 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 29 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 30 + + 30 + 30 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 30 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:27 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 30 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 31 + + 31 + 31 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 31 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:28 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 31 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 32 + + 32 + 32 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 32 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:29 + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 32 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 33 + + 33 + 33 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 33 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:2a + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 33 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 34 + + 34 + 34 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 34 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:2b + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 34 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 35 + + 35 + 35 + ettp + false + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 35 + DOWN + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 1c:11:61:ed:b4:2c + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 35 + Empty Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 36 + + 36 + 36 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 36 + UP + + 4231630 + 8 + 0 + 12604350 + 7 + 0 + 4048 + 11028 + + 1c:11:61:ed:b4:2d + full + off + 10000000000 + + 872 + + + 0 + 0 + 872 + 0 + 0 + 0 + + + interface-name + 36 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161D07880 + interface-name + 36 + SFP 10 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 37 + + 37 + 37 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 37 + DOWN + + 0 + 0 + 0 + 676 + 0 + 0 + 0 + 6 + + 1c:11:61:ed:b4:2e + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 37 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 38 + + 38 + 38 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 38 + DOWN + + 0 + 0 + 0 + 676 + 0 + 0 + 0 + 6 + + 1c:11:61:ed:b4:2f + unknown + 0 + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 38 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 39 + + 39 + 39 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 39 + UP + + 4221802 + 8 + 0 + 12603621 + 7 + 0 + 4011 + 11022 + + 1c:11:61:ed:b4:30 + full + off + 10000000000 + + 872 + + + 0 + 0 + 872 + 0 + 0 + 0 + + + interface-name + 39 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161EC5900 + interface-name + 39 + SFP 10 Gig Ethernet Port + Dehli-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 40 + + 40 + 40 + ettp + true + auto + false + 5 + 10 + 300 + full + 10Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 40 + UP + + 12829541 + 15 + 0 + 3929042 + 15 + 0 + 11500 + 3519 + + 1c:11:61:ed:b4:31 + full + off + 10000000000 + + 871 + + + 0 + 0 + 871 + 0 + 0 + 0 + + + interface-name + 40 + SFP 10 Gig Ethernet Port + + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161EDB480 + interface-name + 40 + SFP 10 Gig Ethernet Port + Maui-5162 + 5162 + bridge + bridge + + true + false + 33 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 41 + + 41 + 41 + ettp + true + auto + false + 5 + 10 + 300 + full + 100Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 41 + UP + + 4357721 + 1437 + 0 + 6162191524385 + 23341587681 + 0 + 5477 + 23341598698 + + 1c:11:61:ed:b4:32 + full + off + 100000000000 + + 872 + + + 0 + 0 + 872 + 0 + 0 + 0 + + + interface-name + 41 + QSFP28 100 Gig Ethernet Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + mac-address + 1C1161D07880 + interface-name + 42 + QSFP28 100 Gig Ethernet Port + Paris-5170 + CN5170 + bridge + bridge + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + 42 + + 42 + 42 + ettp + true + auto + false + 5 + 10 + 300 + full + 100Gb + off + false + + tx-and-rx + false + true + true + true + true + true + true + true + true + + + true + true + true + true + + + disable + active + 1000 + 5000 + + + ignore + + + 1 + false + 10 + 1 + false + 600 + 1 + false + false + false + + + + 42 + UP + + 5982427412631 + 23368860858 + 0 + 481921 + 4273 + 0 + 23368860898 + 5180 + + 1c:11:61:ed:b4:33 + full + off + 100000000000 + + 872 + + + 0 + 0 + 0 + 0 + 0 + 0 + + + interface-name + 42 + QSFP28 100 Gig Ethernet Port + + + true + false + 0 + p-class-pd + false + false + false + capable + 1526 + + + + + + disabled + 1518 + 0 + 1000 + 5000 + + + + inactive + 00:00:00:00:00:00 + 00 00 00 + 0 + unknown + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 5 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 4 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 3 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 2 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + mgmtbr0 + + 1500 + mgmtbr0 + bridge interface for out of band management port/local management interface + ip + true + true + default + + + 1500 + mgmtbr0 + bridge interface for out of band management port/local management interface + UP + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + true + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + S5_S9_1 + + 1500 + S5_S9_1 + ip + true + false + default + + + 1500 + S5_S9_1 + 1 + UP + 1525665122 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd590 + + + + +
+ 10.5.9.2 + + 10.5.9.2 + 30 + + +
+
+
+
+ + S5_S9_2 + + 1500 + S5_S9_2 + ip + true + false + default + + + 1500 + S5_S9_2 + 2 + UP + 1525665132 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd594 + + + + +
+ 10.5.9.6 + + 10.5.9.6 + 30 + + +
+
+
+
+ + S8_S9 + + 1500 + S8_S9 + ip + true + false + default + + + 1500 + S8_S9 + 3 + UP + 1525665142 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd890 + + + + +
+ 10.8.9.2 + + 10.8.9.2 + 30 + + +
+
+
+
+ + S9_S10 + + 1500 + S9_S10 + ip + true + false + default + + + 1500 + S9_S10 + 4 + UP + 1525665847 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + default + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd910 + + + + +
+ 10.9.10.1 + + 10.9.10.1 + 30 + + +
+
+
+
+ + L3VPN_RED + + 1500 + L3VPN_RED + ip + true + false + red + + + 1500 + L3VPN_RED + 5 + UP + 1525665226 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + red + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd123 + + + + +
+ 30.1.123.1 + + 30.1.123.1 + 24 + + +
+
+
+
+ + L3VPN_BLUE + + 1500 + L3VPN_BLUE + ip + true + false + blue + + + 1500 + L3VPN_BLUE + 6 + UP + 1525665286 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + blue + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd124 + + + + +
+ 30.2.124.1 + + 30.2.124.1 + 24 + + +
+
+
+ + +
+ 2001:0030:0002:0124:0000:0000:0000:0001 + + 2001:0030:0002:0124:0000:0000:0000:0001 + 112 + + +
+
+
+
+ + L3VPN_GREEN + + 1500 + L3VPN_GREEN + ip + true + false + green + + + 1500 + L3VPN_GREEN + 7 + UP + 1525665323 + + 0 + 0 + 0 + 0 + 0 + 0 + + ip + true + false + green + + + + + + + + + + + + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + + + + fd125 + + + + +
+ 30.3.125.1 + + 30.3.125.1 + 24 + + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/softwareVersion.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/softwareVersion.j2 new file mode 100644 index 0000000000..385d91d022 --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/softwareVersion.j2 @@ -0,0 +1,14 @@ + + + + + + saos-01-01-00-0025 + + + + \ No newline at end of file diff --git a/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/systemInfo.j2 b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/systemInfo.j2 new file mode 100644 index 0000000000..dde11569ca --- /dev/null +++ b/drivers/ciena/c5162/src/test/resources/templates/responses/device_5_6_7_8/systemInfo.j2 @@ -0,0 +1,33 @@ + + + + + + 5162 + + + base-mac + + base-mac + + + base-mac + 1C1161EDB400 + false + + + + + Ciena + 5162 + M9258604 + 2 + + + + + \ No newline at end of file diff --git a/drivers/netconf/BUCK b/drivers/netconf/BUCK index d84fbbe65e..560d7b533e 100644 --- a/drivers/netconf/BUCK +++ b/drivers/netconf/BUCK @@ -6,6 +6,7 @@ COMPILE_DEPS = [ TEST_DEPS = [ '//lib:TEST_ADAPTERS', + '//lib:slf4j-jdk14', '//core/api:onos-api-tests', ] diff --git a/drivers/netconf/src/main/java/org/onosproject/drivers/netconf/TemplateManager.java b/drivers/netconf/src/main/java/org/onosproject/drivers/netconf/TemplateManager.java index bd969db2c4..0b83ab4eb5 100644 --- a/drivers/netconf/src/main/java/org/onosproject/drivers/netconf/TemplateManager.java +++ b/drivers/netconf/src/main/java/org/onosproject/drivers/netconf/TemplateManager.java @@ -119,7 +119,7 @@ public final class TemplateManager { resource = String.format(pattern, name); } - log.error("LOAD TEMPLATE: '{}' as '{}' from '{}", name, key, resource); + log.debug("LOAD TEMPLATE: '{}' as '{}' from '{}", name, key, resource); try { templates.put(name, diff --git a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockCoreService.java b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockCoreService.java index d10ca71019..45c5646b93 100644 --- a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockCoreService.java +++ b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockCoreService.java @@ -15,6 +15,9 @@ */ package org.onosproject.drivers.netconf; +import java.util.HashSet; +import java.util.Set; + import org.onosproject.core.ApplicationId; import org.onosproject.core.CoreService; import org.onosproject.core.DefaultApplicationId; @@ -22,19 +25,25 @@ import org.onosproject.core.IdGenerator; import org.onosproject.core.Version; import org.onosproject.net.intent.MockIdGenerator; -import java.util.HashSet; -import java.util.Set; - public class MockCoreService implements CoreService { private HashSet appIds; private Version version; - private IdGenerator idGenerator; + private int nextAppId = 101; + + public MockCoreService(int baseId, String... apps) { + nextAppId = baseId; + appIds = new HashSet(); + for (String app : apps) { + appIds.add(new DefaultApplicationId(nextAppId, app)); + nextAppId += 1; + } + version = Version.version(1, 1, "1", "1"); + } public MockCoreService() { + this(101, "org.onosproject.drivers.netconf"); appIds = new HashSet(); - appIds.add(new DefaultApplicationId(101, "org.onosproject.drivers.netconf")); - version = Version.version(1, 1, "1", "1"); } @Override @@ -49,7 +58,7 @@ public class MockCoreService implements CoreService { @Override public ApplicationId getAppId(Short id) { - for (ApplicationId appId:appIds) { + for (ApplicationId appId : appIds) { if (appId.id() == id.shortValue()) { return appId; } @@ -59,7 +68,7 @@ public class MockCoreService implements CoreService { @Override public ApplicationId getAppId(String name) { - for (ApplicationId appId:appIds) { + for (ApplicationId appId : appIds) { if (appId.name().equalsIgnoreCase(name)) { return appId; } @@ -69,8 +78,13 @@ public class MockCoreService implements CoreService { @Override public ApplicationId registerApplication(String name) { - ApplicationId appId = new DefaultApplicationId(101, name); - appIds.add(appId); + // Check if the app already exists + ApplicationId appId = getAppId(name); + if (appId == null) { + appId = new DefaultApplicationId(nextAppId, name); + nextAppId += 1; + appIds.add(appId); + } return appId; } diff --git a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDevice.java b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDevice.java new file mode 100644 index 0000000000..559297b640 --- /dev/null +++ b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDevice.java @@ -0,0 +1,94 @@ +/* + * Copyright 2018-present Open Networking Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onosproject.drivers.netconf; + +import org.onlab.packet.ChassisId; +import org.onosproject.net.Annotations; +import org.onosproject.net.Device; +import org.onosproject.net.DeviceId; +import org.onosproject.net.device.DeviceDescription; +import org.onosproject.net.driver.Behaviour; +import org.onosproject.net.provider.ProviderId; + +public class MockDevice implements Device { + + private final DeviceDescription desc; + private final DeviceId id; + + public MockDevice(DeviceId id, DeviceDescription desc) { + this.desc = desc; + this.id = id; + } + + @Override + public Annotations annotations() { + return desc.annotations(); + } + + @Override + public ProviderId providerId() { + // TODO Auto-generated method stub + return null; + } + + @Override + public B as(Class projectionClass) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean is(Class projectionClass) { + // TODO Auto-generated method stub + return false; + } + + @Override + public DeviceId id() { + return id; + } + + @Override + public Type type() { + return desc.type(); + } + + @Override + public String manufacturer() { + return desc.manufacturer(); + } + + @Override + public String hwVersion() { + return desc.hwVersion(); + } + + @Override + public String swVersion() { + return desc.swVersion(); + } + + @Override + public String serialNumber() { + return desc.serialNumber(); + } + + @Override + public ChassisId chassisId() { + return desc.chassisId(); + } + +} diff --git a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDeviceService.java b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDeviceService.java new file mode 100644 index 0000000000..679b8c9ca3 --- /dev/null +++ b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDeviceService.java @@ -0,0 +1,133 @@ +/* + * Copyright 2018-present Open Networking Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onosproject.drivers.netconf; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import org.onosproject.net.Device; +import org.onosproject.net.Device.Type; +import org.onosproject.net.DeviceId; +import org.onosproject.net.MastershipRole; +import org.onosproject.net.Port; +import org.onosproject.net.PortNumber; +import org.onosproject.net.device.DeviceListener; +import org.onosproject.net.device.DeviceService; +import org.onosproject.net.device.PortStatistics; + +public class MockDeviceService implements DeviceService { + + private List devices = new ArrayList(); + + public void addDevice(Device device) { + if (!devices.contains(device)) { + devices.add(device); + } + } + + @Override + public void addListener(DeviceListener listener) { + // TODO Auto-generated method stub + + } + + @Override + public void removeListener(DeviceListener listener) { + // TODO Auto-generated method stub + + } + + @Override + public int getDeviceCount() { + return devices.size(); + } + + @Override + public Iterable getDevices() { + return new ArrayList(devices); + } + + @Override + public Iterable getDevices(Type type) { + return devices.stream().filter(d -> d.type() == type).collect(Collectors.toList()); + } + + @Override + public Iterable getAvailableDevices() { + return new ArrayList(devices); + } + + @Override + public Iterable getAvailableDevices(Type type) { + return devices.stream().filter(d -> d.type() == type).collect(Collectors.toList()); + } + + @Override + public Device getDevice(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public MastershipRole getRole(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getPorts(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getPortStatistics(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getPortDeltaStatistics(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Port getPort(DeviceId deviceId, PortNumber portNumber) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean isAvailable(DeviceId deviceId) { + // TODO Auto-generated method stub + return false; + } + + @Override + public String localStatus(DeviceId deviceId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public long getLastUpdatedInstant(DeviceId deviceId) { + // TODO Auto-generated method stub + return 0; + } + +} diff --git a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDriverHandler.java b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDriverHandler.java index bfa6d51709..d898158d68 100644 --- a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDriverHandler.java +++ b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockDriverHandler.java @@ -15,12 +15,25 @@ */ package org.onosproject.drivers.netconf; +import static org.junit.Assert.fail; + +import java.io.InputStream; +import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathFactory; + +import org.apache.commons.io.IOUtils; import org.onosproject.core.CoreService; import org.onosproject.mastership.MastershipService; import org.onosproject.net.DeviceId; +import org.onosproject.net.device.DeviceService; +import org.onosproject.net.driver.AbstractDriverLoader; import org.onosproject.net.driver.Behaviour; import org.onosproject.net.driver.DefaultDriver; import org.onosproject.net.driver.DefaultDriverData; @@ -30,33 +43,78 @@ import org.onosproject.net.driver.DriverHandler; import org.onosproject.net.flow.FlowRuleProgrammable; import org.onosproject.netconf.NetconfController; import org.onosproject.netconf.NetconfException; +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +import com.google.common.io.Resources; public class MockDriverHandler implements DriverHandler { private DriverData mockDriverData; - private NetconfController ncc; private CoreService coreService; + private DeviceService deviceService; private MastershipService mastershipService; - public MockDriverHandler() throws NetconfException { - Map, Class> behaviours = - new HashMap, Class>(); - behaviours.put(FlowRuleProgrammable.class, FlowRuleProgrammable.class); - + // Centralize some initialization. + private void init(Map, Class> behaviours, DeviceId mockDeviceId, + CoreService mockCoreService, DeviceService mockDeviceService) throws NetconfException { Map properties = new HashMap(); - Driver mockDriver = - new DefaultDriver("mockDriver", null, "ONOSProject", "1.0.0", "1.0.0", behaviours, properties); - DeviceId mockDeviceId = DeviceId.deviceId("netconf:1.2.3.4:830"); + Driver mockDriver = new DefaultDriver("mockDriver", null, "ONOSProject", "1.0.0", "1.0.0", behaviours, + properties); mockDriverData = new DefaultDriverData(mockDriver, mockDeviceId); - ncc = new MockNetconfController(); ncc.connectDevice(mockDeviceId); - - coreService = new MockCoreService(); + coreService = mockCoreService; mastershipService = new MockMastershipService(); + deviceService = mockDeviceService; + } + + @SuppressWarnings("unchecked") + public MockDriverHandler(Class loaderClass, String behaviorSpec, + DeviceId mockDeviceId, CoreService mockCoreService, DeviceService mockDeviceService) { + + // Had to split into declaration and initialization to make stylecheck happy + // else line was considered too long + // and auto format couldn't be tweak to make it correct + Map, Class> behaviours; + behaviours = new HashMap, Class>(); + + try { + String data = Resources.toString(Resources.getResource(loaderClass, behaviorSpec), StandardCharsets.UTF_8); + InputStream resp = IOUtils.toInputStream(data, StandardCharsets.UTF_8); + DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder builder = builderFactory.newDocumentBuilder(); + Document document = builder.parse(resp); + + XPath xp = XPathFactory.newInstance().newXPath(); + NodeList list = (NodeList) xp.evaluate("//behaviour", document, XPathConstants.NODESET); + for (int i = 0; i < list.getLength(); i += 1) { + Node node = list.item(i); + NamedNodeMap attrs = node.getAttributes(); + Class api = (Class) Class + .forName(attrs.getNamedItem("api").getNodeValue()); + Class impl = (Class) Class + .forName(attrs.getNamedItem("impl").getNodeValue()); + behaviours.put(api, impl); + } + init(behaviours, mockDeviceId, mockCoreService, mockDeviceService); + } catch (Exception e) { + fail(e.toString()); + } + } + + public MockDriverHandler() throws NetconfException { + Map, Class> behaviours; + behaviours = new HashMap, Class>(); + behaviours.put(FlowRuleProgrammable.class, FlowRuleProgrammable.class); + DeviceId mockDeviceId = DeviceId.deviceId("netconf:1.2.3.4:830"); + coreService = new MockCoreService(); + init(behaviours, mockDeviceId, coreService, null); } @Override @@ -75,17 +133,17 @@ public class MockDriverHandler implements DriverHandler { return null; } + @SuppressWarnings("unchecked") @Override public T get(Class serviceClass) { if (serviceClass.equals(NetconfController.class)) { return (T) ncc; - } else if (serviceClass.equals(CoreService.class)) { return (T) coreService; - } else if (serviceClass.equals(MastershipService.class)) { return (T) mastershipService; - + } else if (serviceClass.equals(DeviceService.class)) { + return (T) deviceService; } return null; diff --git a/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockTemplateRequestDriver.java b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockTemplateRequestDriver.java new file mode 100644 index 0000000000..5a86e86952 --- /dev/null +++ b/drivers/netconf/src/test/java/org/onosproject/drivers/netconf/MockTemplateRequestDriver.java @@ -0,0 +1,130 @@ +/* + * Copyright 2018-present Open Networking Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onosproject.drivers.netconf; + +import static org.slf4j.LoggerFactory.getLogger; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.charset.StandardCharsets; +import java.util.HashMap; +import java.util.Map; + +import javax.xml.namespace.QName; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathFactory; + +import org.apache.commons.io.IOUtils; +import org.onosproject.net.DeviceId; +import org.onosproject.netconf.NetconfDevice; +import org.onosproject.netconf.NetconfException; +import org.onosproject.netconf.NetconfSession; +import org.slf4j.Logger; +import org.w3c.dom.Document; + +import com.google.common.io.Resources; + +public class MockTemplateRequestDriver implements TemplateRequestDriver { + private static final Logger log = getLogger(MockTemplateRequestDriver.class); + private static final DeviceId DEFAULT_RESPONSES_ID = DeviceId.deviceId("mock:default:1234"); + + private Map> responses = new HashMap>(); + + private Map sessionMap = new HashMap(); + + @Override + public Object doRequest(NetconfSession session, String templateName, Map templateContext, + String baseXPath, QName returnType) throws NetconfException { + + try { + DeviceId deviceId = sessionMap.get(session); + Map deviceResponses = responses.get(deviceId); + String responseTemplate = null; + if (deviceResponses != null) { + responseTemplate = deviceResponses.get(templateName); + } + if (responseTemplate == null) { + deviceResponses = responses.get(DEFAULT_RESPONSES_ID); + if (deviceResponses != null) { + responseTemplate = deviceResponses.get(templateName); + } + } + if (responseTemplate == null) { + throw new Exception( + String.format("Reponse template '%s' for device '%s' not found", templateName, deviceId)); + } + InputStream resp = IOUtils.toInputStream(responseTemplate, StandardCharsets.UTF_8); + DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder builder = builderFactory.newDocumentBuilder(); + Document document = builder.parse(resp); + XPath xp = XPathFactory.newInstance().newXPath(); + return xp.evaluate(baseXPath, document, returnType); + } catch (Exception e) { + NetconfException ne = new NetconfException(e.getMessage(), e); + throw ne; + } + } + + public void load(Class reference, String pattern, DeviceId id, String... reponseNames) { + for (String name : reponseNames) { + String key = name; + String resource; + + // If the template name begins with a '/', then assume it is a full path + // specification + if (name.charAt(0) == '/') { + int start = name.lastIndexOf('/') + 1; + int end = name.lastIndexOf('.'); + if (end == -1) { + key = name.substring(start); + } else { + key = name.substring(start, end); + } + resource = name; + } else { + resource = String.format(pattern, name); + } + + log.debug("LOAD RESPONSE TEMPLATE: '{}' as '{}' from '{}'", name, key, resource); + + try { + DeviceId use = id; + if (use == null) { + use = DEFAULT_RESPONSES_ID; + } + Map deviceResponses = responses.get(use); + if (deviceResponses == null) { + deviceResponses = new HashMap(); + responses.put(use, deviceResponses); + } + deviceResponses.put(name, + Resources.toString(Resources.getResource(reference, resource), StandardCharsets.UTF_8)); + } catch (IOException ioe) { + log.error("Unable to load NETCONF response template '{}' from '{}'", key, resource, ioe); + } + } + } + + public void setDeviceMap(Map devicesMap) { + // sessionMap.clear(); + + for (Map.Entry entry : devicesMap.entrySet()) { + sessionMap.put(entry.getValue().getSession(), entry.getKey()); + } + } +}