From a65fc25e36fa38e9f1d97f7473ce5b0bf5b328e8 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Thu, 10 Oct 2019 11:31:18 +0100 Subject: [PATCH] Preparing release 2.5.0 (#1065) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * namespace fix for napalm cli (#950) * Fix broken get_bgp_neighbors when 6PE configured on eos (#945) * fix _RE_BGP_PREFIX and NEIGHBOR_FILTER for 6PE into eos * add testcase for 6PE version * Renamed testcase mocked file for regexp syntax change * If parent_table None call exception (#939) Hi, i have this situation when ipv6 is turned off: $ napalm --user oxi --password gdfw23 --vendor nxos 10.143.36.8 call get_interfaces_ip 2019-03-07 15:08:10,226 - napalm - ERROR - method - Failed: 'NoneType' object has no attribute 'get' ================= Traceback ================= Traceback (most recent call last): File "/opt/py3.6/bin/napalm", line 10, in sys.exit(main()) File "/opt/py3.6/lib/python3.6/site-packages/napalm/base/clitools/cl_napalm.py", line 309, in main run_tests(args) File "/opt/py3.6/lib/python3.6/site-packages/napalm/base/clitools/cl_napalm.py", line 292, in run_tests call_getter(device, args.method, **method_kwargs) File "/opt/py3.6/lib/python3.6/site-packages/napalm/base/clitools/cl_napalm.py", line 31, in wrapper r = func(*args, **kwargs) File "/opt/py3.6/lib/python3.6/site-packages/napalm/base/clitools/cl_napalm.py", line 256, in call_getter r = func(**kwargs) File "/opt/py3.6/lib/python3.6/site-packages/napalm/nxos/nxos.py", line 1091, in get_interfaces_ip ipv6_command, "TABLE_intf", "ROW_intf" File "/opt/py3.6/lib/python3.6/site-packages/napalm/nxos/nxos.py", line 721, in _get_command_table return self._get_reply_table(json_output, table_name, row_name) File "/opt/py3.6/lib/python3.6/site-packages/napalm/nxos/nxos.py", line 717, in _get_reply_table return self._get_table_rows(result, table_name, row_name) File "/opt/py3.6/lib/python3.6/site-packages/napalm/nxos/nxos.py", line 706, in _get_table_rows _table = parent_table.get(table_name) AttributeError: 'NoneType' object has no attribute 'get' * Remove extensive argument from junos_iface_table (#929) Fixes #928 * Add GitHub issue template, as we used to have before (#961) When we used to maintain separare NAPALM drivers, we had an issue template looking like this: https://github.com/napalm-automation/napalm-junos/commit/110fec4bc9c50da43701b5019ecd859cc3c35f54#diff-faa36bc26a21ed93c8de974753b71507. I was looking today through the issues we currently have open, and I found some of them a bit chaotic, and hard to understand the context / environment the user runs. Additionally, some, e.g., #960, is really hard to follow, and I've included a note to invite the user to check the HitGub markdown manual. * NXOS_SSH get_route_to (updated) (#914) * Add MTU support to get_interface (#940) * Feature/ios get bgp config (#897) * support n9k ipv6 ints for interfaces_ip getter (#969) * support catalyst vss for mac_address getter (#968) * support getting auto-negotiated speed on junos (#967) * [IOS] Raise exception if BGP neighbor info requested and BGP not running (#970) * Implement nxos_ssh get_environment (#973) * Switch Docker image to Python 3 and reduce the number of layers and size (#980) * Better handling of connection closing upon exceptions in __enter__ (#994) * Fix incorrect get_interfaces_ip parsing on n9k with IPv6 addresses (#997) * Modernize docs for FreeBSD installation (#993) * Fix nxos and nxos_ssh hostname change handling (#999) * Update link location in the docs (#1002) * Hostname fixes for NXOS and IOS (#1007) * Clean up the documentation contribution section (#1004) * .message is no longer a thing in Python3 (#1016) * Added option to show run all (#1029) * Update ISSUE_TEMPLATE Removing the space between the brackets, as it seems like it's confusing the users. * junos add optional arg for DB config selection (#1035) * fix junos issue #1028 (#1032) * fix junos issue #1028 * junos add test case for get_network_instances * Incorrectly taken serial number in NXOS. (#1025) * The serial number is taken incorrectly, in particular, the "Processor Board ID" is displayed, and you need a Chassis -> serialnum: * Additional safety net for the lack of a serial number in the output. * black test * mov function _get_table_rows, _get_reply_table and _get_command_table from class NXOSDriver to NXOSDriverBase, because used in NXOSSSHDriver. * Added verification and conversion from string to json * Implemented lock_disable for EOS based on Junos. (#1042) To fix(?) issue #1041 - https://github.com/napalm-automation/napalm/issues/1041 On branch eos-lock-disable-flag Changes to be committed: modified: napalm/eos/eos.py * #1025 Work around NXAPI double quoting (#1048) * #1025 Work around NXAPI double quoting The NXAPI on the Nexus 9000 platform seems to be double-quoting the name of inventory items. Amend the check for the inventory item name to take this into account. * the output of the N9000 has extra quotes: show inventory | json {"TABLE_inv": {"ROW_inv": [{"name": "\"Chassis\"", "desc": "\"Nexus9000 C92160YC-X chassis\"",....... * #1046 Use new dictionary key to fetch OS version (#1047) Some Cisco Nexus equipment doesn’t have `sys_ver_str`, but has `rr_sys_ver` instead. Use this as a backup. * Add get_environment support for NXOS driver (#1054) * napalm.nxos.traceroute - VRF traces and handle AS in hops (#989) * Adding traceroute from a specific VRF * Combination of source and vrf command * On some devices running BGP, an AS number will appear after the IP address of the hop * E261 at least two spaces before inline comment [pep8] * Fix extra line in show ip int brief on IOS (#986) * keep nxos consistent with ios for rollback of failed merge (#860) * IOS: add support for VRF for get_arp_table func (#937) Simply takes into account the vrf function arg and exec the expected ios command. * ios get_bgp_neighbors vrf and safi aware (#768) * get_bgp_neighbors vrf support * afi string contains afi modifier * mocked data, minor changes * afi string with afi modifier * supported afis * mocked data * comments * typo * show arp vrf ios test * black reformated * Check if temperature sensor on Cisco device is not supported (#1055) * Check if temperature sensor on Cisco device is not supported Some older Cisco devices like models from the 2960 platform have no temperature sensor built-in. In that case the get_environment function will throw on exception. That case will now be handeled. * Correct if check * Fixes get_environment memory collection on ios-xe devices (#1053) * fixes issue #1052 * add tests for get_environment on ios-xe devices * Pin PyEZ to 2.2.1 (#1061) * get_route_to implementation for IOS (#750) * 1st functional config * bgp protocol attributes added * linting, minor changes * test_get_route_to mocked_data * linting errors fix * comments, minor changes in bgp procesing * bgp processing separated * bgp support 7200 old * new bgp processing * mocked data global routing table * comments, _get_vrfs update * mocked data c7200 * bug in regex * connected, next-hop regex changed,.. * community + ext.community, comments * linting * RE_RDB1 regex fixed * asr_pe test * typo * typo * typo in mocked data - vrf Test -> TEST * longer parameter added (PR735) * rollback to pass test_method_signatures ... * bgp_time_conversion duplicity fixed * community regex fixed * code optimization * module constant, variables renaming * black reformated * sh arp vrf test * When asPathType is Internal (IBGP), as_path is empty and the remote-as is the local_as (#1064) * Pin Netmiko to version 2.4.2 (#1066) * Release 2.5.0 (#1063) --- .github/ISSUE_TEMPLATE | 36 + Dockerfile | 19 +- docs/contributing/index.rst | 25 +- docs/installation/index.rst | 19 + docs/installation/ios.rst | 8 - docs/installation/iosxr.rst | 8 - docs/installation/junos.rst | 7 - docs/validate/index.rst | 2 +- napalm/base/base.py | 32 +- napalm/base/clitools/cl_napalm.py | 3 + napalm/base/helpers.py | 63 + napalm/base/test/models.py | 1 + napalm/eos/eos.py | 61 +- napalm/ios/ios.py | 699 +- napalm/iosxr/iosxr.py | 10 +- napalm/junos/junos.py | 43 +- napalm/junos/utils/junos_views.yml | 8 +- napalm/nxos/nxos.py | 213 +- napalm/nxos_ssh/nxos_ssh.py | 375 +- .../textfsm_templates/system_resources.tpl | 5 + requirements.txt | 7 +- setup.py | 2 +- ...E_____0_9____Local_AS_Desc_BGP_state.text} | 0 ...E_____0_9____Local_AS_Desc_BGP_state.text} | 0 .../issue944/expected_result.json | 91 + ...PE_____0_9____Local_AS_Desc_BGP_state.text | 12 + .../issue944/show_ip_bgp_summary_vrf_all.json | 37 + ...E_____0_9____Local_AS_Desc_BGP_state.text} | 0 .../show_ipv6_bgp_summary_vrf_all.json | 37 + ...E_____0_9____Local_AS_Desc_BGP_state.text} | 0 ...PE_____0_9____Local_AS_Desc_BGP_state.text | 12 + .../expected_result.json | 1 + .../normal/expected_result.json | 5 + .../normal/expected_result.json | 41 + ...show_arp_vrf_TEST___exclude_Incomplete.txt | 9 + .../expected_result.json | 110 + .../show_running_config.txt | 174 + .../normal/expected_result.json | 72 + .../normal/show_running_config.txt | 167 + .../peers_without_groups/expected_result.json | 40 + .../show_running_config.txt | 162 + .../mcast_ipv6/expected_result.json | 59 + .../mcast_ipv6/show_bgp_all_summary.txt | 44 + .../show_bgp_ipv4_mdt_all_neighbors.txt | 1 + .../show_bgp_ipv4_multicast_neighbors.txt | 368 + .../show_bgp_ipv4_unicast_neighbors.txt | 369 + .../show_bgp_ipv6_multicast_neighbors.txt | 1 + .../show_bgp_ipv6_unicast_neighbors.txt | 369 + .../show_bgp_vpnv4_unicast_all_neighbors.txt | 1 + .../show_bgp_vpnv6_unicast_all_neighbors.txt | 1 + .../normal/expected_result.json | 24 +- .../show_bgp_ipv4_mdt_all_neighbors.txt | 1 + .../show_bgp_ipv4_multicast_neighbors.txt | 1 + .../show_bgp_ipv6_multicast_neighbors.txt | 1 + .../show_bgp_vpnv4_unicast_all_neighbors.txt | 1 + .../show_bgp_vpnv6_unicast_all_neighbors.txt | 1 + .../vrfs_mdt/expected_result.json | 86 + .../vrfs_mdt/show_bgp_all_summary.txt | 40 + .../show_bgp_ipv4_mdt_all_neighbors.txt | 330 + .../show_bgp_ipv4_multicast_neighbors.txt | 1 + .../show_bgp_ipv4_unicast_neighbors.txt | 1 + .../show_bgp_ipv6_multicast_neighbors.txt | 1 + .../show_bgp_ipv6_unicast_neighbors.txt | 1 + .../show_bgp_vpnv4_unicast_all_neighbors.txt | 598 + .../show_bgp_vpnv6_unicast_all_neighbors.txt | 0 .../ios_xe/expected_result.json | 35 + .../ios_xe/show_env_temperature_status.txt | 9 + .../ios_xe/show_memory.txt | 6 + .../ios_xe/show_memory_statistics.txt | 2 + .../ios_xe/show_proc_cpu.txt | 208 + .../show_ip_interface_brief.txt | 2 + .../alternate/expected_result.json | 78 +- .../alternate2/expected_result.json | 56 + .../normal/expected_result.json | 3 + .../pseudowire/expected_result.json | 1 + .../6500_6800_vss_format/expected_result.json | 20 + .../show_mac_address_table.txt | 21 + .../7200_format/expected_result.json | 24 + .../7200_format/show_ip_bgp_1_0_4_0_24.txt | 7 + ..._ip_bgp_neighbors___include_is_1_2_3_4.txt | 1 + .../show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt | 1 + ..._neighbors___include_is_10_105_113_164.txt | 0 .../show_ip_protocols___include_bgp.txt | 1 + .../show_ip_route_1_0_4_0_255_255_255_0.txt | 9 + ...p_route_vrf_TEST_1_0_4_0_255_255_255_0.txt | 1 + .../7200_format/show_ip_vrf.txt | 2 + .../7200_format/show_vrf.txt | 3 + .../asr_pe/expected_result.json | 28 + .../show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt | 23 + ...TEST_neighbors___include_is_10_33_4_10.txt | 1 + .../show_ip_protocols___include_bgp.txt | 1 + .../show_ip_route_1_0_4_0_255_255_255_0.txt | 1 + ...te_vrf_Mgmt_intf_1_0_4_0_255_255_255_0.txt | 1 + ..._route_vrf_TEST2_1_0_4_0_255_255_255_0.txt | 1 + ...p_route_vrf_TEST_1_0_4_0_255_255_255_0.txt | 13 + .../test_get_route_to/asr_pe/show_vrf.txt | 4 + .../normal/expected_result.json | 46 + .../normal/show_ip_bgp_1_0_4_0_24.txt | 9 + ...gp_neighbors___include_is_10_105_179_5.txt | 1 + .../show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt | 21 + ..._neighbors___include_is_10_105_113_164.txt | 1 + .../show_ip_protocols___include_bgp.txt | 1 + .../show_ip_route_1_0_4_0_255_255_255_0.txt | 11 + ...p_route_vrf_TEST_1_0_4_0_255_255_255_0.txt | 13 + .../test_get_route_to/normal/show_vrf.txt | 4 + .../normal/expected_result.json | 3 + .../iffdown/expected_result.json | 86 +- .../normal/expected_result.json | 106 +- ...____routing_instances___configuration_.xml | 21 + .../bridge/expected_result.json | 1 + .../bridge/get-interface-information.xml | 1526 ++ .../normal/expected_result.json | 59 + .../normal/show_environment.json | 147 + .../normal/show_processes_cpu.json | 2137 +++ .../normal/show_processes_memory_shared.json | 393 + .../pre_7.0/expected_result.json | 59 + .../pre_7.0/show_environment.json | 121 + .../pre_7.0/show_processes_cpu.json | 1517 ++ .../pre_7.0/show_processes_memory_shared.json | 281 + .../test_get_facts/N9000/expected_result.json | 157 + .../test_get_facts/N9000/show_hostname.json | 1 + .../test_get_facts/N9000/show_interface.json | 12888 ++++++++++++++++ .../test_get_facts/N9000/show_inventory.json | 34 + .../test_get_facts/N9000/show_version.json | 25 + .../test_get_facts/normal/show_inventory.json | 34 + .../normal/expected_result.json | 2188 +-- .../ipv6_n9k/expected_result.json | 59 + .../ipv6_n9k/show_ip_interface.json | 204 + .../ipv6_n9k/show_ipv6_interface.json | 115 + .../normal/expected_result.json | 54 + .../normal/show_environment_temperature.txt | 9 + .../normal/show_system_resources.txt | 9 + .../nxosv_9k/expected_result.json | 27 + .../nxosv_9k/show_environment_temperature.txt | 5 + .../nxosv_9k/show_system_resources.txt | 7 + .../7009_6_2_14/show_inventory___json.txt | 34 + .../N93180/show_inventory___json.txt | 34 + .../missing_domain/show_inventory___json.txt | 34 + .../newer_version/show_inventory___json.txt | 34 + .../normal/show_inventory___json.txt | 34 + .../5548_7_0_8_N1_1/expected_result.json | 33 +- .../6004_7_3_3_N1_1/expected_result.json | 1 + .../N93180_7_0_3_I7_2/expected_result.json | 91 + .../alternate1/expected_result.json | 15 + .../no_delay/expected_result.json | 2 + .../normal/expected_result.json | 2208 +-- .../normal/expected_result.json | 28 + ...p_process___include__BGP_Protocol_Tag_.txt | 1 + ...vrf_default___include__is_192_168_0_2_.txt | 1 + .../show_ip_bgp_vrf_default_1_0_4_0_24.txt | 15 + .../show_ip_route_vrf_all_1_0_4_0_24.txt | 26 + .../vrf1/expected_result.json | 58 + ...p_process___include__BGP_Protocol_Tag_.txt | 1 + ...hbors_vrf_TEST2___include__is_0_0_0_0_.txt | 1 + .../vrf1/show_ip_bgp_vrf_TEST1_1_0_4_0_24.txt | 50 + .../vrf1/show_ip_bgp_vrf_TEST2_1_0_4_0_24.txt | 39 + .../vrf1/show_ip_route_vrf_all_1_0_4_0_24.txt | 53 + 157 files changed, 28366 insertions(+), 2286 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE create mode 100644 napalm/nxos_ssh/utils/textfsm_templates/system_resources.tpl rename test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/{show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text => show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text} (100%) rename test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/{show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text => show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text} (100%) create mode 100644 test/eos/mocked_data/test_get_bgp_neighbors/issue944/expected_result.json create mode 100644 test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text create mode 100644 test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_summary_vrf_all.json rename test/eos/mocked_data/test_get_bgp_neighbors/{normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text => issue944/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text} (100%) create mode 100644 test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_summary_vrf_all.json rename test/eos/mocked_data/test_get_bgp_neighbors/normal/{show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text => show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text} (100%) create mode 100644 test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text create mode 100644 test/ios/mocked_data/test_get_arp_table_with_vrf/normal/expected_result.json create mode 100644 test/ios/mocked_data/test_get_arp_table_with_vrf/normal/show_arp_vrf_TEST___exclude_Incomplete.txt create mode 100644 test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/expected_result.json create mode 100644 test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/show_running_config.txt create mode 100644 test/ios/mocked_data/test_get_bgp_config/normal/expected_result.json create mode 100644 test/ios/mocked_data/test_get_bgp_config/normal/show_running_config.txt create mode 100644 test/ios/mocked_data/test_get_bgp_config/peers_without_groups/expected_result.json create mode 100644 test/ios/mocked_data/test_get_bgp_config/peers_without_groups/show_running_config.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/expected_result.json create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_all_summary.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_mdt_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_unicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_unicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv4_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv6_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_mdt_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv6_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv4_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv6_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/expected_result.json create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_all_summary.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_mdt_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_unicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_multicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_unicast_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv4_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv6_unicast_all_neighbors.txt create mode 100644 test/ios/mocked_data/test_get_environment/ios_xe/expected_result.json create mode 100644 test/ios/mocked_data/test_get_environment/ios_xe/show_env_temperature_status.txt create mode 100644 test/ios/mocked_data/test_get_environment/ios_xe/show_memory.txt create mode 100644 test/ios/mocked_data/test_get_environment/ios_xe/show_memory_statistics.txt create mode 100644 test/ios/mocked_data/test_get_environment/ios_xe/show_proc_cpu.txt create mode 100644 test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/expected_result.json create mode 100644 test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/show_mac_address_table.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/expected_result.json create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_1_0_4_0_24.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_neighbors___include_is_1_2_3_4.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_protocols___include_bgp.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_ip_vrf.txt create mode 100644 test/ios/mocked_data/test_get_route_to/7200_format/show_vrf.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/expected_result.json create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_33_4_10.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_protocols___include_bgp.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_Mgmt_intf_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST2_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/asr_pe/show_vrf.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/expected_result.json create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_1_0_4_0_24.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors___include_is_10_105_179_5.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_protocols___include_bgp.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_route_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt create mode 100644 test/ios/mocked_data/test_get_route_to/normal/show_vrf.txt create mode 100644 test/junos/mocked_data/test_get_network_instances/bridge/_configuration__routing_instances__instance____routing_instances___configuration_.xml create mode 100644 test/junos/mocked_data/test_get_network_instances/bridge/expected_result.json create mode 100644 test/junos/mocked_data/test_get_network_instances/bridge/get-interface-information.xml create mode 100644 test/nxos/mocked_data/test_get_environment/normal/expected_result.json create mode 100644 test/nxos/mocked_data/test_get_environment/normal/show_environment.json create mode 100644 test/nxos/mocked_data/test_get_environment/normal/show_processes_cpu.json create mode 100644 test/nxos/mocked_data/test_get_environment/normal/show_processes_memory_shared.json create mode 100644 test/nxos/mocked_data/test_get_environment/pre_7.0/expected_result.json create mode 100644 test/nxos/mocked_data/test_get_environment/pre_7.0/show_environment.json create mode 100644 test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_cpu.json create mode 100644 test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_memory_shared.json create mode 100644 test/nxos/mocked_data/test_get_facts/N9000/expected_result.json create mode 100644 test/nxos/mocked_data/test_get_facts/N9000/show_hostname.json create mode 100644 test/nxos/mocked_data/test_get_facts/N9000/show_interface.json create mode 100644 test/nxos/mocked_data/test_get_facts/N9000/show_inventory.json create mode 100644 test/nxos/mocked_data/test_get_facts/N9000/show_version.json create mode 100644 test/nxos/mocked_data/test_get_facts/normal/show_inventory.json create mode 100644 test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/expected_result.json create mode 100644 test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ip_interface.json create mode 100644 test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ipv6_interface.json create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/normal/expected_result.json create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/normal/show_environment_temperature.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/normal/show_system_resources.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/expected_result.json create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_environment_temperature.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_system_resources.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_facts/7009_6_2_14/show_inventory___json.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_facts/N93180/show_inventory___json.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_facts/missing_domain/show_inventory___json.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_facts/newer_version/show_inventory___json.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_facts/normal/show_inventory___json.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/normal/expected_result.json create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/normal/show_bgp_process___include__BGP_Protocol_Tag_.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors_vrf_default___include__is_192_168_0_2_.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_vrf_default_1_0_4_0_24.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_route_vrf_all_1_0_4_0_24.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/expected_result.json create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_bgp_process___include__BGP_Protocol_Tag_.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_neighbors_vrf_TEST2___include__is_0_0_0_0_.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST1_1_0_4_0_24.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST2_1_0_4_0_24.txt create mode 100644 test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_route_vrf_all_1_0_4_0_24.txt diff --git a/.github/ISSUE_TEMPLATE b/.github/ISSUE_TEMPLATE new file mode 100644 index 000000000..3a01fe69b --- /dev/null +++ b/.github/ISSUE_TEMPLATE @@ -0,0 +1,36 @@ +### Description of Issue/Question + +*Note*: Please check https://guides.github.com/features/mastering-markdown/ +to see how to properly format your request. + +### Did you follow the steps from https://github.com/napalm-automation/napalm#faq +(Place an ``x`` between the square brackets where applicable) + +- [] Yes +- [] No + + +### Setup + +### napalm version +(Paste verbatim output from `pip freeze | grep napalm` between quotes below) + +``` + +``` + +### Network operating system version +(Paste verbatim output from `show version` - or equivalent - between quotes below) + +``` + +``` + +### Steps to Reproduce the Issue + +### Error Traceback +(Paste the complete traceback of the exception between quotes below) + +``` + +``` diff --git a/Dockerfile b/Dockerfile index 4d69b064f..51e39d030 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,10 @@ -FROM debian:stretch - -## Install min deps -RUN apt-get update +FROM python:3.6-slim-stretch COPY ./ /var/cache/napalm/ -## Install NAPALM & underlying libraries dependencies -RUN apt-get install -y python-cffi python-dev libxslt1-dev libssl-dev libffi-dev \ - && apt-get install -y python-pip \ - && pip install -U cffi \ - && pip install -U cryptography \ - && pip install /var/cache/napalm/ - -RUN rm -rf /var/lib/apt/lists/* +RUN apt-get update \ + && apt-get install -y python-dev python-cffi libxslt1-dev libssl-dev libffi-dev \ + && apt-get autoremove \ + && rm -rf /var/lib/apt/lists/* \ + && pip --no-cache-dir install -U cffi cryptography /var/cache/napalm/ \ + && rm -rf /var/cache/napalm/ diff --git a/docs/contributing/index.rst b/docs/contributing/index.rst index 70fb30af0..5684e0da7 100644 --- a/docs/contributing/index.rst +++ b/docs/contributing/index.rst @@ -44,7 +44,27 @@ If you found a bug and know how to fix just contribute the bugfix. It might be i Documentation ------------- -Just do it! :) +The documentation is built using `Sphinx`_ and hosted on Read the Docs. The docs +are kept in the ``docs/`` directory at the top of the source tree. + +To make changes, it is preferable to set up a `python virtual environment`_ +called ``env`` and activate it. + +Next, install the documentation dependencies using ``pip``: + +.. code:: console + + pip install -r docs/requirements.txt + +Make your changes and then check them for correctness by building them locally: + +.. code:: console + + # in the docs directory + make html + +.. tip:: If it is a simple change to a single page, you can use the "Edit on + GitHub" button in the upper right hand corner of the page in question. Proposing a new driver ---------------------- @@ -58,3 +78,6 @@ Please check :ref:`contributing-drivers` to understand the process. core drivers + +.. _python virtual environment: https://packaging.python.org/guides/installing-using-pip-and-virtualenv/ +.. _Sphinx: http://www.sphinx-doc.org/en/master/ \ No newline at end of file diff --git a/docs/installation/index.rst b/docs/installation/index.rst index e58ae48c3..d1f8f032a 100644 --- a/docs/installation/index.rst +++ b/docs/installation/index.rst @@ -14,6 +14,25 @@ You can install napalm with pip: That will install all the drivers currently available. +OS Package Managers +------------------- + +Some execution environments offer napalm through a system-level package manager. Installing with pip outside of a user profile or virtualenv/venv is inadvisable in these cases. + +FreeBSD +~~~~~~~ + +.. code-block:: bash + + pkg install net-mgmt/py-napalm + +This will install napalm and all drivers and dependencies for the default version(s) of python. To install for a specific version, python X.Y, if supported: + +.. code-block:: bash + + pkg install pyXY-napalm + + Dependencies ------------ diff --git a/docs/installation/ios.rst b/docs/installation/ios.rst index 3e5f2ed55..3138bc695 100644 --- a/docs/installation/ios.rst +++ b/docs/installation/ios.rst @@ -15,11 +15,3 @@ RedHat and CentOS .. code-block:: bash sudo yum install -y python-pip gcc openssl openssl-devel libffi-devel python-devel - - -FreeBSD -------- - -.. code-block:: bash - - sudo pkg_add -r py27-pip diff --git a/docs/installation/iosxr.rst b/docs/installation/iosxr.rst index f2fa5b039..fba72c464 100644 --- a/docs/installation/iosxr.rst +++ b/docs/installation/iosxr.rst @@ -15,11 +15,3 @@ RedHat and CentOS .. code-block:: bash sudo yum install -y python-pip gcc openssl openssl-devel libffi-devel python-devel - - -FreeBSD -------- - -.. code-block:: bash - - sudo pkg_add -r py27-pip diff --git a/docs/installation/junos.rst b/docs/installation/junos.rst index 66151bf14..64278380b 100644 --- a/docs/installation/junos.rst +++ b/docs/installation/junos.rst @@ -15,10 +15,3 @@ RedHat and CentOS .. code-block:: bash sudo yum install -y python-pip python-devel libxml2-devel libxslt-devel gcc openssl openssl-devel libffi-devel - -FreeBSD -------- - -.. code-block:: bash - - sudo pkg_add -r py27-pip libxml2 libxslt diff --git a/docs/validate/index.rst b/docs/validate/index.rst index 601862072..a7e60af22 100644 --- a/docs/validate/index.rst +++ b/docs/validate/index.rst @@ -263,7 +263,7 @@ CLI & Ansible If you prefer, you can also make use of the validate functionality via the CLI with the command ``cl_napalm_validate`` or with ansible plugin. You can find more information about them here: * CLI - https://github.com/napalm-automation/napalm/pull/168 -* Ansible - https://github.com/napalm-automation/napalm-ansible/blob/master/library/napalm_validate.py +* Ansible - https://github.com/napalm-automation/napalm-ansible/blob/master/napalm_ansible/modules/napalm_validate.py Why this and what's next diff --git a/napalm/base/base.py b/napalm/base/base.py index 1e2e708d0..2eadc331a 100644 --- a/napalm/base/base.py +++ b/napalm/base/base.py @@ -16,14 +16,16 @@ from __future__ import print_function from __future__ import unicode_literals +import sys + +from netmiko import ConnectHandler, NetMikoTimeoutException + # local modules import napalm.base.exceptions -from napalm.base.exceptions import ConnectionException import napalm.base.helpers from napalm.base import constants as c from napalm.base import validate - -from netmiko import ConnectHandler, NetMikoTimeoutException +from napalm.base.exceptions import ConnectionException class NetworkDriver(object): @@ -44,8 +46,15 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) raise NotImplementedError def __enter__(self): - self.open() - return self + try: + self.open() + return self + except: # noqa: E722 + # Swallow exception if __exit__ returns a True value + if self.__exit__(*sys.exc_info()): + pass + else: + raise def __exit__(self, exc_type, exc_value, exc_traceback): self.close() @@ -95,8 +104,9 @@ def _netmiko_open(self, device_type, netmiko_optional_args=None): def _netmiko_close(self): """Standardized method of closing a Netmiko connection.""" - self.device.disconnect() - self._netmiko_device = None + if getattr(self, "_netmiko_device", None): + self._netmiko_device.disconnect() + self._netmiko_device = None self.device = None def open(self): @@ -268,6 +278,7 @@ def get_interfaces(self): * description (string) * last_flapped (float in seconds) * speed (int in Mbit) + * MTU (in Bytes) * mac_address (string) Example:: @@ -280,6 +291,7 @@ def get_interfaces(self): 'description': '', 'last_flapped': -1.0, 'speed': 1000, + 'mtu': 1500, 'mac_address': 'FA:16:3E:57:33:61', }, u'Ethernet1': @@ -289,6 +301,7 @@ def get_interfaces(self): 'description': 'foo', 'last_flapped': 1429978575.1554043, 'speed': 1000, + 'mtu': 1500, 'mac_address': 'FA:16:3E:57:33:62', }, u'Ethernet2': @@ -298,6 +311,7 @@ def get_interfaces(self): 'description': 'bla', 'last_flapped': 1429978575.1555667, 'speed': 1000, + 'mtu': 1500, 'mac_address': 'FA:16:3E:57:33:63', }, u'Ethernet3': @@ -307,6 +321,7 @@ def get_interfaces(self): 'description': 'bar', 'last_flapped': -1.0, 'speed': 1000, + 'mtu': 1500, 'mac_address': 'FA:16:3E:57:33:64', } } @@ -1497,13 +1512,14 @@ def get_optics(self): """ raise NotImplementedError - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): """ Return the configuration of a device. Args: retrieve(string): Which configuration type you want to populate, default is all of them. The rest will be set to "". + full(bool): Retrieve all the configuration. For instance, on ios, "sh run all". Returns: The object returned is a dictionary with a key for each configuration store: diff --git a/napalm/base/clitools/cl_napalm.py b/napalm/base/clitools/cl_napalm.py index df68a582b..2a4f74043 100755 --- a/napalm/base/clitools/cl_napalm.py +++ b/napalm/base/clitools/cl_napalm.py @@ -146,6 +146,9 @@ def build_help(): ) args = parser.parse_args() + if not hasattr(args, "which"): + args.which = None + if args.password is None: password = getpass.getpass("Enter password: ") setattr(args, "password", password) diff --git a/napalm/base/helpers.py b/napalm/base/helpers.py index b4d6364c6..33db4517b 100644 --- a/napalm/base/helpers.py +++ b/napalm/base/helpers.py @@ -6,6 +6,7 @@ # std libs import os +import re import sys import itertools @@ -15,6 +16,7 @@ from netaddr import EUI from netaddr import mac_unix from netaddr import IPAddress +from ciscoconfparse import CiscoConfParse # local modules import napalm.base.exceptions @@ -108,6 +110,67 @@ def load_template( return cls.load_merge_candidate(config=configuration) +def cisco_conf_parse_parents(parent, child, config): + """ + Use CiscoConfParse to find parent lines that contain a specific child line. + + :param parent: The parent line to search for + :param child: The child line required under the given parent + :param config: The device running/startup config + """ + if type(config) == str: + config = config.splitlines() + parse = CiscoConfParse(config) + cfg_obj = parse.find_parents_w_child(parent, child) + return cfg_obj + + +def cisco_conf_parse_objects(cfg_section, config): + """ + Use CiscoConfParse to find and return a section of Cisco IOS config. + Similar to "show run | section " + + :param cfg_section: The section of the config to return eg. "router bgp" + :param config: The running/startup config of the device to parse + """ + return_config = [] + if type(config) is str: + config = config.splitlines() + parse = CiscoConfParse(config) + cfg_obj = parse.find_objects(cfg_section) + for parent in cfg_obj: + return_config.append(parent.text) + for child in parent.all_children: + return_config.append(child.text) + return return_config + + +def regex_find_txt(pattern, text, default=""): + """"" + RegEx search for pattern in text. Will try to match the data type of the "default" value + or return the default value if no match is found. + This is to parse IOS config like below: + regex_find_txt(r"remote-as (65000)", "neighbor 10.0.0.1 remote-as 65000", default=0) + RETURNS: 65001 + + :param pattern: RegEx pattern to match on + :param text: String of text ot search for "pattern" in + :param default="": Default value and type to return on error + """ + text = str(text) + value = re.findall(pattern, text) + try: + if not value: + raise Exception + if not isinstance(value, type(default)): + if isinstance(value, list) and len(value) == 1: + value = value[0] + value = type(default)(value) + except Exception: # in case of any exception, returns default + value = default + return value + + def textfsm_extractor(cls, template_name, raw_text): """ Applies a TextFSM template over a raw text and return the matching table. diff --git a/napalm/base/test/models.py b/napalm/base/test/models.py index d0b596e60..ac4aeb391 100644 --- a/napalm/base/test/models.py +++ b/napalm/base/test/models.py @@ -19,6 +19,7 @@ "is_enabled": bool, "description": text_type, "last_flapped": float, + "mtu": int, "speed": int, "mac_address": text_type, } diff --git a/napalm/eos/eos.py b/napalm/eos/eos.py index 578030b00..8bd012639 100644 --- a/napalm/eos/eos.py +++ b/napalm/eos/eos.py @@ -76,7 +76,7 @@ class EOSDriver(NetworkDriver): _RE_BGP_DESC = re.compile(r"\s+Description: (?P.*?)$") _RE_BGP_LOCAL = re.compile(r"Local AS is (?P.*?),.*") _RE_BGP_PREFIX = re.compile( - r"(\s*?)(?PIPv[46]) Unicast:\s*(?P\d+)\s*(?P\d+)" + r"(\s*?)(?PIPv[46]) (Unicast|6PE):\s*(?P\d+)\s*(?P\d+)" ) # noqa _RE_SNMP_COMM = re.compile( r"""^snmp-server\s+community\s+(?P\S+) @@ -86,7 +86,26 @@ class EOSDriver(NetworkDriver): ) def __init__(self, hostname, username, password, timeout=60, optional_args=None): - """Constructor.""" + """ + Initialize EOS Driver. + + Optional args: + * lock_disable (True/False): force configuration lock to be disabled (for external lock + management). + * enable_password (True/False): Enable password for privilege elevation + * eos_autoComplete (True/False): Allow for shortening of cli commands + * transport (string): pyeapi transport, defaults to eos_transport if set + - socket + - http_local + - http + - https + - https_certs + (from: https://github.com/arista-eosplus/pyeapi/blob/develop/pyeapi/client.py#L115) + transport is the preferred method + * eos_transport (string): pyeapi transport, defaults to https + eos_transport for backwards compatibility + + """ self.device = None self.hostname = hostname self.username = username @@ -101,6 +120,9 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self._process_optional_args(optional_args or {}) def _process_optional_args(self, optional_args): + # Define locking method + self.lock_disable = optional_args.get("lock_disable", False) + self.enablepwd = optional_args.pop("enable_password", "") self.eos_autoComplete = optional_args.pop("eos_autoComplete", None) # eos_transport is there for backwards compatibility, transport is the preferred method @@ -115,7 +137,7 @@ def _process_optional_args(self, optional_args): init_args.pop(0) # Remove "self" init_args.append("enforce_verification") # Not an arg for unknown reason - filter_args = ["host", "username", "password", "timeout"] + filter_args = ["host", "username", "password", "timeout", "lock_disable"] self.eapi_kwargs = { k: v @@ -154,8 +176,6 @@ def is_alive(self): return {"is_alive": True} # always true as eAPI is HTTP-based def _lock(self): - if self.config_session is None: - self.config_session = "napalm_{}".format(datetime.now().microsecond) sess = self.device.run_commands(["show configuration sessions"])[0]["sessions"] if [ k @@ -227,9 +247,10 @@ def _mode_comment_convert(commands): return ret def _load_config(self, filename=None, config=None, replace=True): - commands = [] + if self.config_session is None: + self.config_session = "napalm_{}".format(datetime.now().microsecond) - self._lock() + commands = [] commands.append("configure session {}".format(self.config_session)) if replace: commands.append("rollback clean-config") @@ -293,6 +314,9 @@ def compare_config(self): def commit_config(self, message=""): """Implementation of NAPALM method commit_config.""" + + if not self.lock_disable: + self._lock() if message: raise NotImplementedError( "Commit message not implemented for this platform" @@ -370,6 +394,7 @@ def get_interfaces(self): "lastStatusChangeTimestamp", -1.0 ) + interfaces[interface]["mtu"] = int(values["mtu"]) interfaces[interface]["speed"] = int(values["bandwidth"] * 1e-6) interfaces[interface]["mac_address"] = napalm.base.helpers.convert( napalm.base.helpers.mac, values.pop("physicalAddress", "") @@ -426,7 +451,7 @@ def get_re_group(res, key, default=None): except KeyError: return default - NEIGHBOR_FILTER = "bgp neighbors vrf all | include remote AS | remote router ID |IPv[46] Unicast:.*[0-9]+|^Local AS|Desc|BGP state" # noqa + NEIGHBOR_FILTER = "bgp neighbors vrf all | include remote AS | remote router ID |IPv[46] (Unicast|6PE):.*[0-9]+|^Local AS|Desc|BGP state" # noqa output_summary_cmds = self.device.run_commands( ["show ipv6 bgp summary vrf all", "show ip bgp summary vrf all"], encoding="json", @@ -1220,7 +1245,13 @@ def get_route_to(self, destination="", protocol=""): as_path = bgp_route_details.get("asPathEntry", {}).get( "asPath", "" ) - remote_as = int(as_path.strip("()").split()[-1]) + as_path_type = bgp_route_details.get("asPathEntry", {}).get( + "asPathType", "" + ) + if as_path_type in ["Internal", "Local"]: + remote_as = local_as + else: + remote_as = int(as_path.strip("()").split()[-1]) remote_address = napalm.base.helpers.ip( bgp_route_details.get("routeDetail", {}) .get("peerEntry", {}) @@ -1691,7 +1722,7 @@ def get_optics(self): return optics_detail - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): """get_config implementation for EOS.""" get_startup = retrieve == "all" or retrieve == "startup" get_running = retrieve == "all" or retrieve == "running" @@ -1699,8 +1730,11 @@ def get_config(self, retrieve="all"): retrieve == "all" or retrieve == "candidate" ) and self.config_session + # EOS only supports "all" on "show run" + run_full = " all" if full else "" + if retrieve == "all": - commands = ["show startup-config", "show running-config"] + commands = ["show startup-config", "show running-config{}".format(run_full)] if self.config_session: commands.append( @@ -1720,7 +1754,10 @@ def get_config(self, retrieve="all"): else "", } elif get_startup or get_running: - commands = ["show {}-config".format(retrieve)] + if retrieve == "running": + commands = ["show {}-config{}".format(retrieve, run_full)] + elif retrieve == "startup": + commands = ["show {}-config".format(retrieve)] output = self.device.run_commands(commands, encoding="text") return { "startup": py23_compat.text_type(output[0]["output"]) diff --git a/napalm/ios/ios.py b/napalm/ios/ios.py index 95230b5bd..cd7f14147 100644 --- a/napalm/ios/ios.py +++ b/napalm/ios/ios.py @@ -26,6 +26,8 @@ import uuid from collections import defaultdict +from netaddr import IPNetwork +from netaddr.core import AddrFormatError from netmiko import FileTransfer, InLineTransfer import napalm.base.constants as C @@ -75,6 +77,22 @@ # Period needed for 32-bit AS Numbers ASN_REGEX = r"[\d\.]+" +RE_IP_ROUTE_VIA_REGEX = re.compile( + r"[ ]{2}([*| ])[ ](?P" + IP_ADDR_REGEX + r")" + r"( [\(\)a-z\d\.]+)?(, from " + IP_ADDR_REGEX + r", " + r"(?P[\ddhwy:]+) ago)?(, via (?P\S+))?" +) + +RE_VRF_SIMPLE = re.compile(r"[ ]{2}(\S+)") +RE_VRF_ADVAN = re.compile(r"[ ]{2}(\S+)[ ]+[<> a-z:\d]+[ ]+([a-z\d,]+)") + +RE_BGP_REMOTE_AS = re.compile(r"remote AS (" + ASN_REGEX + r")") +RE_BGP_AS_PATH = re.compile(r"^[ ]{2}([\d\(]([\d\) ]+)|Local)") + +RE_RP_FROM = re.compile(r"Known via \"([a-z]+)[ \"]") +RE_RP_VIA = re.compile(r"via (\S+)") +RE_RP_METRIC = re.compile(r"[ ]+Route metric is (\d+)") + IOS_COMMANDS = { "show_mac_address": ["show mac-address-table", "show mac address-table"] } @@ -557,7 +575,7 @@ def rollback(self): if not self._check_file_exists(cfg_file): raise ReplaceConfigException("Rollback config file does not exist") cmd = "configure replace {} force".format(cfg_file) - self.device.send_command_expect(cmd) + self._commit_handler(cmd) # After a rollback - we no longer know whether this is configured or not. self.prompt_quiet_configured = None @@ -977,6 +995,8 @@ def get_facts(self): # interface_list filter interface_list = [] + # Cisco adds a message "Any interface listed with OK..." in certain situations + show_ip_int_br = re.split(r"Any interface listed with.*", show_ip_int_br)[-1] show_ip_int_br = show_ip_int_br.strip() for line in show_ip_int_br.splitlines(): if "Interface " in line: @@ -1065,11 +1085,12 @@ def get_interfaces(self): descr_match = re.search(descr_regex, line) description = descr_match.groups()[0] - speed_regex = r"^\s+MTU\s+\d+.+BW\s+(\d+)\s+([KMG]?b)" + speed_regex = r"^\s+MTU\s+(\d+).+BW\s+(\d+)\s+([KMG]?b)" if re.search(speed_regex, line): speed_match = re.search(speed_regex, line) - speed = speed_match.groups()[0] - speedformat = speed_match.groups()[1] + mtu = int(speed_match.groups()[0]) + speed = speed_match.groups()[1] + speedformat = speed_match.groups()[2] speed = float(speed) if speedformat.startswith("Kb"): speed = speed / 1000.0 @@ -1091,6 +1112,7 @@ def get_interfaces(self): "description": description, "mac_address": mac_address, "last_flapped": last_flapped, + "mtu": mtu, "speed": speed, } @@ -1224,34 +1246,303 @@ def bgp_time_conversion(bgp_uptime): "Unexpected value for BGP uptime string: {}".format(bgp_uptime) ) + def get_bgp_config(self, group="", neighbor=""): + """ + Parse BGP config params into a dict + :param group='': + :param neighbor='': + """ + + bgp_config = {} + + def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): + prefix_limit = {} + inet = False + inet6 = False + preifx_type = "inet" + if isinstance(af_table, list): + af_table = str(af_table) + if "ipv4" in af_table.lower(): + inet = True + if "ipv6" in af_table.lower(): + inet6 = True + preifx_type = "inet6" + if len(af_table.split()) == 2: + safi = "unicast" + else: + safi = af_table.split()[-1] + if inet or inet6: + prefix_limit = { + preifx_type: { + safi: { + "limit": limit, + "teardown": { + "threshold": prefix_percent, + "timeout": prefix_timeout, + }, + } + } + } + return prefix_limit + + # Get BGP config using ciscoconfparse because some old devices dont support "| sec bgp" + cfg = self.get_config(retrieve="running") + cfg = cfg["running"].splitlines() + bgp_config_text = napalm.base.helpers.cisco_conf_parse_objects( + "router bgp", cfg + ) + bgp_asn = napalm.base.helpers.regex_find_txt( + r"router bgp (\d+)", bgp_config_text, default=0 + ) + # Get a list of all neighbors and groups in the config + all_neighbors = set() + all_groups = set() + bgp_group_neighbors = {} + all_groups.add("_") + for line in bgp_config_text: + if " neighbor " in line: + if re.search(IP_ADDR_REGEX, line) is not None: + all_neighbors.add(re.search(IP_ADDR_REGEX, line).group()) + elif re.search(IPV6_ADDR_REGEX_2, line) is not None: + all_neighbors.add(re.search(IPV6_ADDR_REGEX_2, line).group()) + else: + bgp_group = re.search(r" neighbor [^\s]+", line).group() + bgp_group = bgp_group.split()[1] + all_groups.add(bgp_group) + + # Get the neighrbor level config for each neighbor + for bgp_neighbor in all_neighbors: + # If neighbor_filter is passed in, only continue for that neighbor + if neighbor: + if bgp_neighbor != neighbor: + continue + afi_list = napalm.base.helpers.cisco_conf_parse_parents( + r"\s+address-family.*", bgp_neighbor, bgp_config_text + ) + afi = afi_list[0] + # Skipping neighbors in VRFs for now + if "vrf" in str(afi_list): + continue + else: + neighbor_config = napalm.base.helpers.cisco_conf_parse_objects( + bgp_neighbor, bgp_config_text + ) + # For group_name- use peer-group name, else VRF name, else "_" for no group + group_name = napalm.base.helpers.regex_find_txt( + " peer-group ([^']+)", neighbor_config, default="_" + ) + # Start finding attributes for the neighbor config + description = napalm.base.helpers.regex_find_txt( + r" description ([^\']+)\'", neighbor_config + ) + peer_as = napalm.base.helpers.regex_find_txt( + r" remote-as (\d+)", neighbor_config, default=0 + ) + prefix_limit = napalm.base.helpers.regex_find_txt( + r"maximum-prefix (\d+) \d+ \w+ \d+", neighbor_config, default=0 + ) + prefix_percent = napalm.base.helpers.regex_find_txt( + r"maximum-prefix \d+ (\d+) \w+ \d+", neighbor_config, default=0 + ) + prefix_timeout = napalm.base.helpers.regex_find_txt( + r"maximum-prefix \d+ \d+ \w+ (\d+)", neighbor_config, default=0 + ) + export_policy = napalm.base.helpers.regex_find_txt( + r"route-map ([^\s]+) out", neighbor_config + ) + import_policy = napalm.base.helpers.regex_find_txt( + r"route-map ([^\s]+) in", neighbor_config + ) + local_address = napalm.base.helpers.regex_find_txt( + r" update-source (\w+)", neighbor_config + ) + local_as = napalm.base.helpers.regex_find_txt( + r"local-as (\d+)", neighbor_config, default=0 + ) + password = napalm.base.helpers.regex_find_txt( + r"password (?:[0-9] )?([^\']+\')", neighbor_config + ) + nhs = bool( + napalm.base.helpers.regex_find_txt(r" next-hop-self", neighbor_config) + ) + route_reflector_client = bool( + napalm.base.helpers.regex_find_txt( + r"route-reflector-client", neighbor_config + ) + ) + + # Add the group name to bgp_group_neighbors if its not there already + if group_name not in bgp_group_neighbors.keys(): + bgp_group_neighbors[group_name] = {} + + # Build the neighbor dict of attributes + bgp_group_neighbors[group_name][bgp_neighbor] = { + "description": description, + "remote_as": peer_as, + "prefix_limit": build_prefix_limit( + afi, prefix_limit, prefix_percent, prefix_timeout + ), + "export_policy": export_policy, + "import_policy": import_policy, + "local_address": local_address, + "local_as": local_as, + "authentication_key": password, + "nhs": nhs, + "route_reflector_client": route_reflector_client, + } + + # Get the peer-group level config for each group + for group_name in bgp_group_neighbors.keys(): + # If a group is passed in params, only continue on that group + if group: + if group_name != group: + continue + # Default no group + if group_name == "_": + bgp_config["_"] = { + "apply_groups": [], + "description": "", + "local_as": 0, + "type": "", + "import_policy": "", + "export_policy": "", + "local_address": "", + "multipath": False, + "multihop_ttl": 0, + "remote_as": 0, + "remove_private_as": False, + "prefix_limit": {}, + "neighbors": bgp_group_neighbors.get("_", {}), + } + continue + neighbor_config = napalm.base.helpers.cisco_conf_parse_objects( + group_name, bgp_config_text + ) + multipath = False + afi_list = napalm.base.helpers.cisco_conf_parse_parents( + r"\s+address-family.*", group_name, neighbor_config + ) + for afi in afi_list: + afi_config = napalm.base.helpers.cisco_conf_parse_objects( + afi, bgp_config_text + ) + multipath = bool( + napalm.base.helpers.regex_find_txt(r" multipath", str(afi_config)) + ) + if multipath: + break + description = napalm.base.helpers.regex_find_txt( + r" description ([^\']+)\'", neighbor_config + ) + local_as = napalm.base.helpers.regex_find_txt( + r"local-as (\d+)", neighbor_config, default=0 + ) + import_policy = napalm.base.helpers.regex_find_txt( + r"route-map ([^\s]+) in", neighbor_config + ) + export_policy = napalm.base.helpers.regex_find_txt( + r"route-map ([^\s]+) out", neighbor_config + ) + local_address = napalm.base.helpers.regex_find_txt( + r" update-source (\w+)", neighbor_config + ) + multihop_ttl = napalm.base.helpers.regex_find_txt( + r"ebgp-multihop {\d+}", neighbor_config, default=0 + ) + peer_as = napalm.base.helpers.regex_find_txt( + r" remote-as (\d+)", neighbor_config, default=0 + ) + remove_private_as = bool( + napalm.base.helpers.regex_find_txt( + r"remove-private-as", neighbor_config + ) + ) + prefix_limit = napalm.base.helpers.regex_find_txt( + r"maximum-prefix (\d+) \d+ \w+ \d+", neighbor_config, default=0 + ) + prefix_percent = napalm.base.helpers.regex_find_txt( + r"maximum-prefix \d+ (\d+) \w+ \d+", neighbor_config, default=0 + ) + prefix_timeout = napalm.base.helpers.regex_find_txt( + r"maximum-prefix \d+ \d+ \w+ (\d+)", neighbor_config, default=0 + ) + bgp_type = "external" + if local_as: + if local_as == peer_as: + bgp_type = "internal" + elif bgp_asn == peer_as: + bgp_type = "internal" + + bgp_config[group_name] = { + "apply_groups": [], # on IOS will always be empty list! + "description": description, + "local_as": local_as, + "type": bgp_type, + "import_policy": import_policy, + "export_policy": export_policy, + "local_address": local_address, + "multipath": multipath, + "multihop_ttl": multihop_ttl, + "remote_as": peer_as, + "remove_private_as": remove_private_as, + "prefix_limit": build_prefix_limit( + afi, prefix_limit, prefix_percent, prefix_timeout + ), + "neighbors": bgp_group_neighbors.get(group_name, {}), + } + return bgp_config + def get_bgp_neighbors(self): """BGP neighbor information. - Currently no VRF support. Supports both IPv4 and IPv6. + Supports both IPv4 and IPv6. vrf aware """ - supported_afi = ["ipv4", "ipv6"] + supported_afi = [ + "ipv4 unicast", + "ipv4 multicast", + "ipv6 unicast", + "ipv6 multicast", + "vpnv4 unicast", + "vpnv6 unicast", + "ipv4 mdt", + ] bgp_neighbor_data = dict() - bgp_neighbor_data["global"] = {} - + # vrfs where bgp is configured + bgp_config_vrfs = [] # get summary output from device cmd_bgp_all_sum = "show bgp all summary" summary_output = self._send_command(cmd_bgp_all_sum).strip() + if "Invalid input detected" in summary_output: + raise CommandErrorException("BGP is not running on this device") + # get neighbor output from device neighbor_output = "" for afi in supported_afi: - cmd_bgp_neighbor = "show bgp %s unicast neighbors" % afi - neighbor_output += self._send_command(cmd_bgp_neighbor).strip() - # trailing newline required for parsing - neighbor_output += "\n" + if afi in [ + "ipv4 unicast", + "ipv4 multicast", + "ipv6 unicast", + "ipv6 multicast", + ]: + cmd_bgp_neighbor = "show bgp %s neighbors" % afi + neighbor_output += self._send_command(cmd_bgp_neighbor).strip() + # trailing newline required for parsing + neighbor_output += "\n" + elif afi in ["vpnv4 unicast", "vpnv6 unicast", "ipv4 mdt"]: + cmd_bgp_neighbor = "show bgp %s all neighbors" % afi + neighbor_output += self._send_command(cmd_bgp_neighbor).strip() + # trailing newline required for parsing + neighbor_output += "\n" # Regular expressions used for parsing BGP summary parse_summary = { "patterns": [ # For address family: IPv4 Unicast + # variable afi contains both afi and safi, i.e 'IPv4 Unicast' { - "regexp": re.compile(r"^For address family: (?P\S+) "), + "regexp": re.compile(r"^For address family: (?P[\S ]+)$"), "record": False, }, # Capture router_id and local_as values, e.g.: @@ -1343,6 +1634,7 @@ def get_bgp_neighbors(self): { "regexp": re.compile( r"^BGP neighbor is (?P({})|({}))," + r"(\s+vrf (?P\S+),)?" r"\s+remote AS (?P{}).*".format( IPV4_ADDR_REGEX, IPV6_ADDR_REGEX, ASN_REGEX ) @@ -1371,7 +1663,7 @@ def get_bgp_neighbors(self): # Capture AFI and SAFI names, e.g.: # For address family: IPv4 Unicast { - "regexp": re.compile(r"^\s+For address family: (?P\S+) "), + "regexp": re.compile(r"^\s+For address family: (?P[\S ]+)$"), "record": False, }, # Capture current sent and accepted prefixes, e.g.: @@ -1437,6 +1729,13 @@ def get_bgp_neighbors(self): # a match was found, so update the temp entry with the match's groupdict neighbor_data_entry.update(match.groupdict()) if item["record"]: + # update list of vrfs where bgp is configured + if not neighbor_data_entry["vrf"]: + vrf_to_add = "global" + else: + vrf_to_add = neighbor_data_entry["vrf"] + if vrf_to_add not in bgp_config_vrfs: + bgp_config_vrfs.append(vrf_to_add) # Record indicates the last piece of data has been obtained; move # on to next entry neighbor_data.append(copy.deepcopy(neighbor_data_entry)) @@ -1459,9 +1758,12 @@ def get_bgp_neighbors(self): # check the router_id looks like an ipv4 address router_id = napalm.base.helpers.ip(router_id, version=4) + # create dict keys for vrfs where bgp is configured + for vrf in bgp_config_vrfs: + bgp_neighbor_data[vrf] = {} + bgp_neighbor_data[vrf]["router_id"] = router_id + bgp_neighbor_data[vrf]["peers"] = {} # add parsed data to output dict - bgp_neighbor_data["global"]["router_id"] = router_id - bgp_neighbor_data["global"]["peers"] = {} for entry in summary_data: remote_addr = napalm.base.helpers.ip(entry["remote_addr"]) afi = entry["afi"].lower() @@ -1536,8 +1838,14 @@ def get_bgp_neighbors(self): # check the remote router_id looks like an ipv4 address remote_id = napalm.base.helpers.ip(neighbor_entry["remote_id"], version=4) - if remote_addr not in bgp_neighbor_data["global"]["peers"]: - bgp_neighbor_data["global"]["peers"][remote_addr] = { + # get vrf name, if None use 'global' + if neighbor_entry["vrf"]: + vrf = neighbor_entry["vrf"] + else: + vrf = "global" + + if remote_addr not in bgp_neighbor_data[vrf]["peers"]: + bgp_neighbor_data[vrf]["peers"][remote_addr] = { "local_as": napalm.base.helpers.as_number(entry["local_as"]), "remote_as": napalm.base.helpers.as_number(entry["remote_as"]), "remote_id": remote_id, @@ -1555,7 +1863,7 @@ def get_bgp_neighbors(self): } else: # found previous data for matching remote_addr, but for different afi - existing = bgp_neighbor_data["global"]["peers"][remote_addr] + existing = bgp_neighbor_data[vrf]["peers"][remote_addr] assert afi not in existing["address_family"] # compare with existing values and croak if they don't match assert existing["local_as"] == napalm.base.helpers.as_number( @@ -1581,6 +1889,10 @@ def get_bgp_neighbors_detail(self, neighbor_address=""): bgp_detail = defaultdict(lambda: defaultdict(lambda: [])) raw_bgp_sum = self._send_command("show ip bgp all sum").strip() + + if "Invalid input detected" in raw_bgp_sum: + raise CommandErrorException("BGP is not running on this device") + bgp_sum = napalm.base.helpers.textfsm_extractor( self, "ip_bgp_all_sum", raw_bgp_sum ) @@ -1852,13 +2164,23 @@ def get_environment(self): break output = self._send_command(mem_cmd) - for line in output.splitlines(): - if "Processor" in line: - _, _, proc_total_mem, proc_used_mem, _ = line.split()[:5] - elif "I/O" in line or "io" in line: - _, _, io_total_mem, io_used_mem, _ = line.split()[:5] - total_mem = int(proc_total_mem) + int(io_total_mem) - used_mem = int(proc_used_mem) + int(io_used_mem) + if "Invalid input detected at" not in output: + for line in output.splitlines(): + if "Processor" in line: + _, _, proc_total_mem, proc_used_mem, _ = line.split()[:5] + elif "I/O" in line or "io" in line: + _, _, io_total_mem, io_used_mem, _ = line.split()[:5] + total_mem = int(proc_total_mem) + int(io_total_mem) + used_mem = int(proc_used_mem) + int(io_used_mem) + else: + # Parse the memory for IOS-XR devices correctly + output = self._send_command("show memory") + for line in output.splitlines(): + if "System memory" in line: + total_mem, _, used_mem = line.split()[3:6] + total_mem = int(total_mem.replace("K", "")) + used_mem = int(used_mem.replace("K", "")) + environment.setdefault("memory", {}) environment["memory"]["used_ram"] = used_mem environment["memory"]["available_ram"] = total_mem @@ -1867,7 +2189,7 @@ def get_environment(self): re_temp_value = re.compile("(.*) Temperature Value") # The 'show env temperature status' is not ubiquitous in Cisco IOS output = self._send_command(temp_cmd) - if "% Invalid" not in output: + if "% Invalid" not in output and "Not Supported" not in output: for line in output.splitlines(): m = re_temp_value.match(line) if m is not None: @@ -1930,12 +2252,12 @@ def get_arp_table(self, vrf=""): ] """ if vrf: - msg = "VRF support has not been added for this getter on this platform." - raise NotImplementedError(msg) + command = "show arp vrf {} | exclude Incomplete".format(vrf) + else: + command = "show arp | exclude Incomplete" arp_table = [] - command = "show arp | exclude Incomplete" output = self._send_command(command) # Skip the first line which is a header @@ -2306,6 +2628,10 @@ def process_mac_fields(vlan, mac, mac_type, interface): continue elif re.search(r"vlan.*mac.*address.*type.*", line): continue + elif re.search( + r"Displaying entries from active supervisor:\s+\w+\s+\[\d\]:", line + ): + continue else: raise ValueError("Unexpected output from: {}".format(repr(line))) @@ -2347,6 +2673,313 @@ def get_probes_config(self): return probes + def _get_vrfs(self, ip_version=None): + """ + Returns list of all VRFs (if ip_version=None) or VRFs which have ipv4 (ip_version=4) or + ipv6 (ip_version=6) configured + param ip_version can contain None, 4 or 6 + """ + vrfs = [] + + if ip_version and (ip_version not in [4, 6]): + return vrfs + command = "show vrf" + output = self._send_command(command) + + if "% Invalid input detected" in output: + # 'sh vrf' command is not supported + # try 'sh ip vrf' command and return all vrf names regardless of ip version ... + command = "show ip vrf" + output = self._send_command(command) + out_lines = output.split("\n") + for line in out_lines[1:]: + vrfstr = RE_VRF_SIMPLE.match(line) + if vrfstr: + vrfs.append(vrfstr.group(1)) + else: + out_lines = output.split("\n") + for line in out_lines[1:]: + # TEST 65417:2 ipv4,ipv6 + vrfstr = RE_VRF_ADVAN.match(line) + if vrfstr: + if (ip_version is None) or (str(ip_version) in vrfstr.group(2)): + vrfs.append(vrfstr.group(1)) + return vrfs + + def _get_bgp_route_attr(self, destination, vrf, next_hop, ip_version=4): + """ + Returns bgp attributes of specific prefix. Result is used as a value + of 'protocol_attributes' key used in get_route_to function + """ + CMD_SHIBN = "show ip bgp neighbors | include is {neigh}" + CMD_SHIBNV = "show ip bgp vpnv4 vrf {vrf} neighbors | include is {neigh}" + + search_re_dict = { + "aspath": { + "re": r"[^|\\n][ ]{2}([\d\(\)]([\d\(\) ])*)", + "group": 1, + "default": "", + }, + "bgpnh": { + "re": r"[^|\\n][ ]{4}(" + IP_ADDR_REGEX + r")", + "group": 1, + "default": "", + }, + "bgpfrom": { + "re": r"from (" + IP_ADDR_REGEX + r")", + "group": 1, + "default": "", + }, + "bgpcomm": { + "re": r" Community: ([\w\d\-\: ]+)", + "group": 1, + "default": "", + }, + "bgpexcomm": { + "re": r"Extended Community: ([\w\d\-\: ]+)", + "group": 1, + "default": "", + }, + "bgplp": {"re": r"localpref (\d+)", "group": 1, "default": ""}, + "bgpie": {"re": r"(external)", "group": 1, "default": "internal"}, + } + + bgp_attr = {} + # find local AS number + outbgp = self._send_command("show ip protocols | include bgp") + matchbgpattr = re.search(r"Routing Protocol is \"bgp (\d+)", outbgp) + if matchbgpattr: + bgpas = matchbgpattr.group(1) + if ip_version == 4: + if vrf == "default": + bgpcmd = "show ip bgp {destination}".format(destination=destination) + else: + bgpcmd = "show ip bgp vpnv4 vrf {vrf} {destination}".format( + vrf=vrf, destination=destination + ) + outbgp = self._send_command(bgpcmd) + if "Refresh Epoch" in outbgp: + outbgpsec = outbgp.split("Refresh Epoch") + else: # sections are not separated by 'Refresh Epoch' string + outbgpsec = [] + outbgplines = outbgp.split("\n") + # sec_bord list contains list of line numbers which separate sections + sec_bord = [0] + process_line = 0 + for bgpline in outbgplines: + # find line with AS-PATH + if RE_BGP_AS_PATH.match(bgpline): + sec_bord.append(process_line) + process_line += 1 + nritems = len(sec_bord) + for item in range(0, nritems): + if item == nritems - 1: + block = "\n".join(outbgplines[sec_bord[item] :]) + else: + block = "\n".join( + outbgplines[sec_bord[item] : sec_bord[item + 1] - 1] + ) + # hack to have the same format of block as with 'Refresh epoch' split + block = "\n" + block + outbgpsec.append(block) + + # process all bgp paths + for bgppath in outbgpsec[1:]: + if "best" not in bgppath: + # only best path is added to protocol attributes + continue + # find BGP attributes + for key in search_re_dict: + matchre = re.search(search_re_dict[key]["re"], bgppath) + if matchre: + groupnr = int(search_re_dict[key]["group"]) + search_re_dict[key]["result"] = matchre.group(groupnr) + else: + search_re_dict[key]["result"] = search_re_dict[key]["default"] + bgpnh = search_re_dict["bgpnh"]["result"] + # find remote AS nr. of this neighbor + if vrf == "default": + bgpcmd = CMD_SHIBN.format(neigh=bgpnh) + else: + bgpcmd = CMD_SHIBNV.format(vrf=vrf, neigh=bgpnh) + outbgpnei = self._send_command(bgpcmd) + matchbgpattr = RE_BGP_REMOTE_AS.search(outbgpnei) + if matchbgpattr: + bgpras = matchbgpattr.group(1) + else: + # next-hop is not known in this vrf, route leaked from + # other vrf or from vpnv4 table? + # get remote AS nr. from as-path if it is ebgp neighbor + # localy sourced prefix is not in routing table as a bgp route (i hope...) + if search_re_dict["bgpie"]["result"] == "external": + bgpras = ( + search_re_dict["aspath"]["result"] + .split(" ")[0] + .replace("(", "") + ) + else: + bgpras = bgpas + # community + extended community + bothcomm = ( + search_re_dict["bgpcomm"]["result"] + + " " + + search_re_dict["bgpexcomm"]["result"] + ) + bgp_attr = { + "as_path": search_re_dict["aspath"]["result"], + "remote_address": search_re_dict["bgpfrom"]["result"], + "communities": bothcomm.split(), + "local_preference": int(search_re_dict["bgplp"]["result"]), + "local_as": napalm.base.helpers.as_number(bgpas), + } + if bgpras: + bgp_attr["remote_as"] = napalm.base.helpers.as_number(bgpras) + return bgp_attr + + def get_route_to(self, destination="", protocol=""): + """ + Only IPv4 is supported + VRFs are supported + + Output example: + + { + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 1123200, + "current_active": true, + "routing_table": "TEST", + "last_active": true, + "protocol_attributes": { + "as_path": "65201 8244 3269 65020 65017", + "remote_address": "10.105.113.164", + "communities": [ + "RT:65417:2" + ], + "local_preference": 100, + "remote_as": 65417, + "local_as": 65417 + }, + "next_hop": "10.105.113.164", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 0 + } + ] + } + """ + + output = [] + # Placeholder for vrf arg + vrf = "" + ip_version = None + try: + ip_version = IPNetwork(destination).version + except AddrFormatError: + return "Please specify a valid destination!" + if ip_version == 4: # process IPv4 routing table + if vrf == "": + vrfs = sorted(self._get_vrfs(ip_version)) + else: + vrfs = [vrf] # VRFs where IPv4 is enabled + vrfs.append("default") # global VRF + ipnet_dest = IPNetwork(destination) + prefix = str(ipnet_dest.network) + netmask = str(ipnet_dest.netmask) + routes = {destination: []} + commands = [] + for _vrf in vrfs: + if _vrf == "default": + commands.append( + "show ip route {prefix} {netmask}".format( + prefix=prefix, netmask=netmask + ) + ) + else: + commands.append( + "show ip route vrf {vrf} {prefix} {netmask}".format( + vrf=_vrf, prefix=prefix, netmask=netmask + ) + ) + for cmditem in commands: + outvrf = self._send_command(cmditem) + output.append(outvrf) + for (outitem, _vrf) in zip(output, vrfs): # for all VRFs + route_proto_regex = RE_RP_FROM.search(outitem) + if route_proto_regex: + # routing protocol name (bgp, ospf, ...) + route_proto = route_proto_regex.group(1) + rdb = outitem.split("Routing Descriptor Blocks:") + nh_line_found = False + # go through all routing entry lines related to prefix/mask + for rdbline in rdb[1].split("\n"): + # * 10.105.113.164, from 10.105.113.164, 1w6d ago + # * 10.33.4.10 (default), from 10.33.4.10, 2w2d ago + # 19.22.18.4, from 19.22.18.4, 7w0d ago, via GigabitEthernet0/2 + # * 10.106.14.157, via Vlan406 + matchstr = RE_IP_ROUTE_VIA_REGEX.match(rdbline) + if matchstr: + nh = matchstr.group("ip") + ageraw = matchstr.group("age") + if not ageraw: + ageraw = "" + # line with next hop, age, etc. found + nh_line_found = True + viaraw = matchstr.group("via") + if not viaraw: + viaraw = "" + continue + elif route_proto == "connected": + # * directly connected, via Vlan781 + matchstr = RE_RP_VIA.search(rdbline) + if matchstr: + viaraw = matchstr.group(1) + ageraw = "" + nh = "" + # outgoing interface (via) is like next hop in this case ... + nh_line_found = True + # process next line + matchstr = RE_RP_METRIC.match(rdbline) + if matchstr and nh_line_found: + rmetric = matchstr.group(1) + if ageraw: + # 3w4d -> secs + age = self.bgp_time_conversion(ageraw) + else: + age = "" + route_entry = { + "protocol": route_proto, + "outgoing_interface": napalm.base.helpers.canonical_interface_name( + viaraw + ), + "age": age, + "current_active": True, + "routing_table": _vrf, + "last_active": True, + "protocol_attributes": {}, + "next_hop": nh, + "selected_next_hop": True, + "inactive_reason": "", + "preference": int(rmetric), + } + # process rt entry only if was created by routing protocol + # specified in 'protocol' parameter or if routing protocol + # was not specified + if protocol == "" or protocol == route_entry["protocol"]: + if route_proto == "bgp": + route_entry[ + "protocol_attributes" + ] = self._get_bgp_route_attr( + destination, _vrf, nh, ip_version + ) + nh_line_found = ( + False + ) # for next RT entry processing ... + routes[destination].append(route_entry) + return routes + def get_snmp_information(self): """ Returns a dict of dicts @@ -2711,7 +3344,7 @@ def get_network_instances(self, name=""): } return instances if not name else instances[name] - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): """Implementation of get_config for IOS. Returns the startup or/and running configuration as dictionary. @@ -2721,6 +3354,8 @@ def get_config(self, retrieve="all"): """ configs = {"startup": "", "running": "", "candidate": ""} + # IOS only supports "all" on "show run" + run_full = " all" if full else "" if retrieve in ("startup", "all"): command = "show startup-config" @@ -2728,7 +3363,7 @@ def get_config(self, retrieve="all"): configs["startup"] = output if retrieve in ("running", "all"): - command = "show running-config" + command = "show running-config{}".format(run_full) output = self._send_command(command) configs["running"] = output diff --git a/napalm/iosxr/iosxr.py b/napalm/iosxr/iosxr.py index 302b6017b..82e1a1bf7 100644 --- a/napalm/iosxr/iosxr.py +++ b/napalm/iosxr/iosxr.py @@ -247,12 +247,14 @@ def get_interfaces(self): ) * 1e-3, ) + mtu = int(napalm.base.helpers.find_txt(interface_tree, "MTU")) description = napalm.base.helpers.find_txt(interface_tree, "Description") interfaces[interface_name] = copy.deepcopy(INTERFACE_DEFAULTS) interfaces[interface_name].update( { "is_up": is_up, "speed": speed, + "mtu": mtu, "is_enabled": enabled, "mac_address": mac_address, "description": description, @@ -2222,13 +2224,17 @@ def get_users(self): return users - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): config = {"startup": "", "running": "", "candidate": ""} # default values + # IOS-XR only supports "all" on "show run" + run_full = " all" if full else "" if retrieve.lower() in ["running", "all"]: config["running"] = py23_compat.text_type( - self.device._execute_config_show("show running-config") + self.device._execute_config_show( + "show running-config{}".format(run_full) + ) ) if retrieve.lower() in ["candidate", "all"]: config["candidate"] = py23_compat.text_type( diff --git a/napalm/junos/junos.py b/napalm/junos/junos.py index 22e3abf6e..ee0b492c5 100644 --- a/napalm/junos/junos.py +++ b/napalm/junos/junos.py @@ -94,6 +94,11 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self.lock_disable = optional_args.get("lock_disable", False) self.session_config_lock = optional_args.get("config_lock", False) + # Junos driver specific options + self.junos_config_database = optional_args.get( + "junos_config_database", "committed" + ) + if self.key_file: self.device = Device( hostname, @@ -153,7 +158,7 @@ def _unlock(self): self.device.cu.unlock() self.locked = False except JnrpUnlockError as jue: - raise UnlockError(jue.messsage) + raise UnlockError(jue) def _rpc(self, get, child=None, **kwargs): """ @@ -333,10 +338,18 @@ def _convert_to_dict(interfaces): py23_compat.text_type(iface_data["mac_address"]), ), "speed": -1, + "mtu": 0, } # result[iface]['last_flapped'] = float(result[iface]['last_flapped']) - match = re.search(r"(\d+)(\w*)", iface_data["speed"] or "") + match_mtu = re.search(r"(\w+)", str(iface_data["mtu"]) or "") + mtu = napalm.base.helpers.convert(int, match_mtu.group(0), 0) + result[iface]["mtu"] = mtu + match = re.search(r"(\d+|[Aa]uto)(\w*)", iface_data["speed"] or "") + if match and match.group(1).lower() == "auto": + match = re.search( + r"(\d+)(\w*)", iface_data["negotiated_speed"] or "" + ) if match is None: continue speed_value = napalm.base.helpers.convert(int, match.group(1), -1) @@ -810,7 +823,7 @@ def get_lldp_neighbors_detail(self, interface=""): interface_args = {interface_variable: interface} lldp_table.get(**interface_args) except RpcError as e: - if "syntax error" in e.message: + if "syntax error" in str(e): # Looks like we need to call a different RPC on this device # Switch to the alternate style lldp_table.GET_RPC = alt_rpc @@ -1081,10 +1094,10 @@ def build_prefix_limit(**args): if group: bgp = junos_views.junos_bgp_config_group_table(self.device) - bgp.get(group=group) + bgp.get(group=group, options={"database": self.junos_config_database}) else: bgp = junos_views.junos_bgp_config_table(self.device) - bgp.get() + bgp.get(options={"database": self.junos_config_database}) neighbor = "" # if no group is set, no neighbor should be set either bgp_items = bgp.items() @@ -1097,7 +1110,7 @@ def build_prefix_limit(**args): # The resulting dict (nhs_policies) will be used by _check_nhs to determine if "nhs" # is configured or not in the policies applied to a BGP neighbor policy = junos_views.junos_policy_nhs_config_table(self.device) - policy.get() + policy.get(options={"database": self.junos_config_database}) nhs_policies = dict() for policy_name, is_nhs_list in policy.items(): # is_nhs_list is a list with one element. Ex: [('is_nhs', True)] @@ -1435,7 +1448,7 @@ def get_ipv6_neighbors_table(self): def get_ntp_peers(self): """Return the NTP peers configured on the device.""" ntp_table = junos_views.junos_ntp_peers_config_table(self.device) - ntp_table.get() + ntp_table.get(options={"database": self.junos_config_database}) ntp_peers = ntp_table.items() @@ -1447,7 +1460,7 @@ def get_ntp_peers(self): def get_ntp_servers(self): """Return the NTP servers configured on the device.""" ntp_table = junos_views.junos_ntp_servers_config_table(self.device) - ntp_table.get() + ntp_table.get(options={"database": self.junos_config_database}) ntp_servers = ntp_table.items() @@ -1563,7 +1576,7 @@ def get_mac_address_table(self): except RpcError as e: # Device hasn't got it's l2 subsystem running # Don't error but just return an empty result - if "l2-learning subsystem" in e.message: + if "l2-learning subsystem" in str(e): return [] else: raise @@ -1721,7 +1734,7 @@ def get_snmp_information(self): snmp_information = {} snmp_config = junos_views.junos_snmp_config_table(self.device) - snmp_config.get() + snmp_config.get(options={"database": self.junos_config_database}) snmp_items = snmp_config.items() if not snmp_items: @@ -1759,7 +1772,7 @@ def get_probes_config(self): probes = {} probes_table = junos_views.junos_rpm_probes_config_table(self.device) - probes_table.get() + probes_table.get(options={"database": self.junos_config_database}) probes_table_items = probes_table.items() for probe_test in probes_table_items: @@ -2064,7 +2077,7 @@ def _get_root(self): _DEFAULT_USER_DETAILS = {"level": 20, "password": "", "sshkeys": []} root = {} root_table = junos_views.junos_root_table(self.device) - root_table.get() + root_table.get(options={"database": self.junos_config_database}) root_items = root_table.items() for user_entry in root_items: username = "root" @@ -2098,7 +2111,7 @@ def get_users(self): _DEFAULT_USER_DETAILS = {"level": 0, "password": "", "sshkeys": []} users_table = junos_views.junos_users_table(self.device) - users_table.get() + users_table.get(options={"database": self.junos_config_database}) users_items = users_table.items() root_user = self._get_root() @@ -2223,7 +2236,7 @@ def get_optics(self): return optics_detail - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): rv = {"startup": "", "running": "", "candidate": ""} options = {"format": "text", "database": "candidate"} @@ -2242,7 +2255,7 @@ def get_network_instances(self, name=""): network_instances = {} ri_table = junos_views.junos_nw_instances_table(self.device) - ri_table.get() + ri_table.get(options={"database": self.junos_config_database}) ri_entries = ri_table.items() vrf_interfaces = [] diff --git a/napalm/junos/utils/junos_views.yml b/napalm/junos/utils/junos_views.yml index d9c59bf2e..177dd331b 100644 --- a/napalm/junos/utils/junos_views.yml +++ b/napalm/junos/utils/junos_views.yml @@ -6,8 +6,6 @@ junos_iface_table: rpc: get-interface-information - args: - extensive: True args_key: interface_name item: physical-interface view: junos_iface_view @@ -20,6 +18,8 @@ junos_iface_view: last_flapped: { interface-flapped/@seconds: int } #mode: logical-interface/address-family/address-family-name speed: speed + negotiated_speed: ethernet-autonegotiation/link-partner-speed + mtu: mtu mac_address: current-physical-address junos_logical_iface_table: @@ -35,6 +35,8 @@ junos_logical_iface_view: description: { description: unicode } last_flapped: { ../interface-flapped/@seconds: int } speed: ../speed + negotiated_speed: ../ethernet-autonegotiation/link-partner-speed + mtu: ../mtu mac_address: ../current-physical-address #### @@ -746,5 +748,5 @@ junos_nw_instances_table: junos_nw_instances_view: fields: instance_type: {instance-type: unicode} - interfaces: {interface/name: unicode} + interfaces: {interface/name | bridge-domains/domain/interface/name: unicode} route_distinguisher: {route-distinguisher/rd-type: unicode} diff --git a/napalm/nxos/nxos.py b/napalm/nxos/nxos.py index c8c57675b..0f4a1df53 100644 --- a/napalm/nxos/nxos.py +++ b/napalm/nxos/nxos.py @@ -31,6 +31,7 @@ from netmiko import file_transfer from nxapi_plumbing import Device as NXOSDevice from nxapi_plumbing import NXAPIAuthError, NXAPIConnectionError, NXAPICommandError +import json # import NAPALM Base import napalm.base.helpers @@ -148,7 +149,9 @@ def _commit_merge(self): except Exception as e: self.changed = True self.rollback() - raise MergeConfigException(str(e)) + err_header = "Configuration merge failed; automatic rollback attempted" + merge_error = "{0}:\n{1}".format(err_header, repr(str(e))) + raise MergeConfigException(merge_error) self.changed = True # clear the merge buffer @@ -221,6 +224,12 @@ def commit_config(self, message=""): else: self._commit_merge() + try: + # If hostname changes ensure Netmiko state is updated properly + self._netmiko_device.set_base_prompt() + except AttributeError: + pass + self._copy_run_start() self.loaded = False else: @@ -392,7 +401,8 @@ def traceroute( r"(", # beginning of host_name (ip_address) group only r"([a-zA-Z0-9\.:-]*)", # hostname r"\s+", - r"\(?([a-fA-F0-9\.:][^\)]*)\)?" # IP Address between brackets + r"\(?([a-fA-F0-9\.:][^\)]*)\)?", # IP Address between brackets + r"(?:\s+\(AS\s+[0-9]+\))?", # AS number -- may or may not be present r")?", # end of host_name (ip_address) group only # also hostname/ip are optional -- they can or cannot be specified # if not specified, means the current probe followed the same path as the previous @@ -425,6 +435,9 @@ def traceroute( version=version, destination=destination ) + if vrf != "": + command += " vrf {vrf}".format(vrf=vrf) + try: traceroute_raw_output = self._send_command(command, raw_text=True) except CommandErrorException: @@ -518,11 +531,13 @@ def _create_tmp_file(config): def _disable_confirmation(self): self._send_command_list(["terminal dont-ask"]) - def get_config(self, retrieve="all"): + def get_config(self, retrieve="all", full=False): config = {"startup": "", "running": "", "candidate": ""} # default values + # NX-OS only supports "all" on "show run" + run_full = " all" if full else "" if retrieve.lower() in ("running", "all"): - command = "show running-config" + command = "show running-config{}".format(run_full) config["running"] = py23_compat.text_type( self._send_command(command, raw_text=True) ) @@ -593,6 +608,37 @@ def get_lldp_neighbors_detail(self, interface=""): return lldp + @staticmethod + def _get_table_rows(parent_table, table_name, row_name): + """ + Inconsistent behavior: + {'TABLE_intf': [{'ROW_intf': { + vs + {'TABLE_mac_address': {'ROW_mac_address': [{ + vs + {'TABLE_vrf': {'ROW_vrf': {'TABLE_adj': {'ROW_adj': { + """ + if parent_table is None: + return [] + _table = parent_table.get(table_name) + _table_rows = [] + if isinstance(_table, list): + _table_rows = [_table_row.get(row_name) for _table_row in _table] + elif isinstance(_table, dict): + _table_rows = _table.get(row_name) + if not isinstance(_table_rows, list): + _table_rows = [_table_rows] + return _table_rows + + def _get_reply_table(self, result, table_name, row_name): + return self._get_table_rows(result, table_name, row_name) + + def _get_command_table(self, command, table_name, row_name): + json_output = self._send_command(command) + if type(json_output) is not dict: + json_output = json.loads(json_output) + return self._get_reply_table(json_output, table_name, row_name) + class NXOSDriver(NXOSDriverBase): def __init__(self, hostname, username, password, timeout=60, optional_args=None): @@ -693,33 +739,6 @@ def _compute_timestamp(stupid_cisco_output): ) return time.time() - delta - @staticmethod - def _get_table_rows(parent_table, table_name, row_name): - """ - Inconsistent behavior: - {'TABLE_intf': [{'ROW_intf': { - vs - {'TABLE_mac_address': {'ROW_mac_address': [{ - vs - {'TABLE_vrf': {'ROW_vrf': {'TABLE_adj': {'ROW_adj': { - """ - _table = parent_table.get(table_name) - _table_rows = [] - if isinstance(_table, list): - _table_rows = [_table_row.get(row_name) for _table_row in _table] - elif isinstance(_table, dict): - _table_rows = _table.get(row_name) - if not isinstance(_table_rows, list): - _table_rows = [_table_rows] - return _table_rows - - def _get_reply_table(self, result, table_name, row_name): - return self._get_table_rows(result, table_name, row_name) - - def _get_command_table(self, command, table_name, row_name): - json_output = self._send_command(command) - return self._get_reply_table(json_output, table_name, row_name) - def is_alive(self): if self.device: return {"is_alive": True} @@ -771,11 +790,25 @@ def get_facts(self): facts = {} facts["vendor"] = "Cisco" + show_inventory_table = self._get_command_table( + "show inventory", "TABLE_inv", "ROW_inv" + ) + if isinstance(show_inventory_table, dict): + show_inventory_table = [show_inventory_table] + + facts["serial_number"] = None + + for row in show_inventory_table: + if row["name"] == '"Chassis"' or row["name"] == "Chassis": + facts["serial_number"] = row.get("serialnum", "") + break + show_version = self._send_command("show version") facts["model"] = show_version.get("chassis_id", "") facts["hostname"] = show_version.get("host_name", "") - facts["serial_number"] = show_version.get("proc_board_id", "") - facts["os_version"] = show_version.get("sys_ver_str", "") + facts["os_version"] = show_version.get( + "sys_ver_str", show_version.get("rr_sys_ver", "") + ) uptime_days = show_version.get("kern_uptm_days", 0) uptime_hours = show_version.get("kern_uptm_hrs", 0) @@ -811,6 +844,8 @@ def get_interfaces(self): for interface_details in interfaces_body: interface_name = interface_details.get("interface") + interface_mtu = interface_details.get("eth_mtu", 0) + interface_mtu = int(interface_mtu) # Earlier version of Nexus returned a list for 'eth_bw' (observed on 7.1(0)N1(1a)) interface_speed = interface_details.get("eth_bw", 0) if isinstance(interface_speed, list): @@ -830,6 +865,7 @@ def get_interfaces(self): interface_details.get("eth_link_flapped", "") ), "speed": interface_speed, + "mtu": interface_mtu, "mac_address": napalm.base.helpers.convert( napalm.base.helpers.mac, interface_details.get("eth_hw_addr") ), @@ -1098,6 +1134,15 @@ def get_interfaces_ip(self): interfaces_ip[interface_name] = {} if "ipv6" not in interfaces_ip[interface_name].keys(): interfaces_ip[interface_name]["ipv6"] = {} + if "addr" not in interface.keys(): + # Handle nexus 9000 ipv6 interface output + if isinstance(interface["TABLE_addr"]["ROW_addr"], list): + addrs = [ + addr["addr"] for addr in interface["TABLE_addr"]["ROW_addr"] + ] + elif isinstance(interface["TABLE_addr"]["ROW_addr"], dict): + addrs = interface["TABLE_addr"]["ROW_addr"]["addr"] + interface["addr"] = addrs if type(interface.get("addr", "")) is list: for ipv6_address in interface.get("addr", ""): @@ -1293,3 +1338,105 @@ def get_network_instances(self, name=""): # else return results for all VRFs else: return vrfs + + def get_environment(self): + def _process_pdus(power_data): + normalized = defaultdict(dict) + ps_info_table = power_data["TABLE_psinfo"] + # Later version of nxos will have a list under TABLE_psinfo like + # TABLE_psinfo : [{'ROW_psinfo': {... + # and not have the psnum under the row + if isinstance(ps_info_table, list): + # if this is one of those later versions, make the data look like + # the older way + count = 1 + tmp_table = [] + for entry in ps_info_table: + tmp = entry.get("ROW_psinfo") + tmp["psnum"] = count + # to access the power supply status, the key looks like it is device dependent + # on a 3k device it is ps_status_3k + status_key = [ + i + for i in entry["ROW_psinfo"].keys() + if i.startswith("ps_status") + ][0] + tmp["ps_status"] = entry["ROW_psinfo"][status_key] + count += 1 + tmp_table.append(tmp) + ps_info_table = {"ROW_psinfo": tmp_table} + for psinfo in ps_info_table["ROW_psinfo"]: + normalized[psinfo["psnum"]]["status"] = ( + psinfo.get("ps_status", "ok") == "ok" + ) + normalized[psinfo["psnum"]]["output"] = float(psinfo.get("watts", -1.0)) + # The capacity of the power supply can be determined by the model + # ie N2200-PAC-400W = 400 watts + ps_model = psinfo.get("psmodel", "-1") + normalized[psinfo["psnum"]]["capacity"] = float( + ps_model.split("-")[-1][:-1] + ) + return json.loads(json.dumps(normalized)) + + def _process_fans(fan_data): + normalized = {} + for entry in fan_data["TABLE_faninfo"]["ROW_faninfo"]: + if "PS" in entry["fanname"]: + # Skip fans in power supplies + continue + normalized[entry["fanname"]] = { + # Copying the behavior of eos.py where if the fanstatus key is not found + # we default the status to True + "status": entry.get("fanstatus", "Ok") + == "Ok" + } + return normalized + + def _process_temperature(temperature_data): + normalized = {} + # The modname and sensor type are not unique enough keys, so adding a count + count = 1 + past_tempmod = "1" + for entry in temperature_data["ROW_tempinfo"]: + mod_name = entry.get("tempmod").rstrip() + # if the mod name has change reset the count to 1 + if past_tempmod != mod_name: + count = 1 + name = "{}-{} {}".format(mod_name, count, entry.get("sensor").rstrip()) + normalized[name] = { + "temperature": float(entry.get("curtemp", -1)), + "is_alert": entry.get("alarmstatus", "Ok").rstrip() != "Ok", + "is_critical": float(entry.get("curtemp")) + > float(entry.get("majthres")), + } + count += 1 + return normalized + + def _process_cpu(cpu_data): + idle = ( + cpu_data.get("idle_percent") + if cpu_data.get("idle_percent") + else cpu_data["TABLE_cpu_util"]["ROW_cpu_util"]["idle_percent"] + ) + return {0: {"%usage": round(100 - float(idle), 2)}} + + def _process_memory(memory_data): + avail = memory_data["TABLE_process_tag"]["ROW_process_tag"][ + "process-memory-share-total-shm-avail" + ] + used = memory_data["TABLE_process_tag"]["ROW_process_tag"][ + "process-memory-share-total-shm-used" + ] + return {"available_ram": int(avail) * 1000, "used_ram": int(used) * 1000} + + environment_raw = self._send_command("show environment") + cpu_raw = self._send_command("show processes cpu") + memory_raw = self._send_command("show processes memory shared") + fan_key = [i for i in environment_raw.keys() if i.startswith("fandetails")][0] + return { + "power": _process_pdus(environment_raw["powersup"]), + "fans": _process_fans(environment_raw[fan_key]), + "temperature": _process_temperature(environment_raw["TABLE_tempinfo"]), + "cpu": _process_cpu(cpu_raw), + "memory": _process_memory(memory_raw), + } diff --git a/napalm/nxos_ssh/nxos_ssh.py b/napalm/nxos_ssh/nxos_ssh.py index 7e0240ee9..530dd4315 100644 --- a/napalm/nxos_ssh/nxos_ssh.py +++ b/napalm/nxos_ssh/nxos_ssh.py @@ -21,7 +21,8 @@ import socket # import third party lib -from netaddr import IPAddress +from netaddr import IPAddress, IPNetwork +from netaddr.core import AddrFormatError # import NAPALM Base from napalm.base import helpers @@ -59,6 +60,20 @@ # Period needed for 32-bit AS Numbers ASN_REGEX = r"[\d\.]+" +RE_IP_ROUTE_VIA_REGEX = re.compile( + r" (?P[\*| ])via ((?P" + IPV4_ADDR_REGEX + r")" + r"(%(?P\S+))?, )?" + r"((?P[\w./:]+), )?\[(\d+)/(?P\d+)\]" + r", (?P[\d\w:]+), (?P[\w]+)(-(?P\d+))?" + r"(?P.*)" +) +RE_RT_VRF_NAME = re.compile(r"VRF \"(\S+)\"") +RE_RT_IPV4_ROUTE_PREF = re.compile(r"(" + IPV4_ADDR_REGEX + r"/\d{1,2}), ubest.*") + +RE_BGP_PROTO_TAG = re.compile(r"BGP Protocol Tag\s+: (\d+)") +RE_BGP_REMOTE_AS = re.compile(r"remote AS (" + ASN_REGEX + r")") +RE_BGP_COMMUN = re.compile(r"[ ]{10}([\S ]+)") + def parse_intf_section(interface): """Parse a single entry from show interfaces output. @@ -84,7 +99,10 @@ def parse_intf_section(interface): re_is_enabled_2 = r"^admin state is (?P\S+), " re_is_enabled_3 = r"^.* is down.*Administratively down.*$" re_mac = r"^\s+Hardware:\s+(?P.*),\s+address:\s+(?P\S+) " - re_speed = r"\s+MTU .*?,\s+BW\s+(?P\S+)\s+(?P\S+).*$" + re_speed = ( + r"\s+MTU (?P\S+)\s+bytes,\s+BW\s+(?P\S+)\s+(?P\S+).*$" + ) + re_mtu_nve = r"\s+MTU (?P\S+)\s+bytes.*$" re_description_1 = r"^\s+Description:\s+(?P.*) (?:MTU|Internet)" re_description_2 = r"^\s+Description:\s+(?P.*)$" re_hardware = r"^.* Hardware: (?P\S+)$" @@ -143,11 +161,14 @@ def parse_intf_section(interface): speed_exist = True if match: if match.group("hardware") == "NVE": + match = re.search(re_mtu_nve, interface, flags=re.M) + mtu = int(match.group("mtu_nve")) speed_exist = False if speed_exist: match = re.search(re_speed, interface, flags=re.M) speed = int(match.group("speed")) + mtu = int(match.group("mtu")) speed_unit = match.group("speed_unit") speed_unit = speed_unit.rstrip(",") # This was alway in Kbit (in the data I saw) @@ -174,6 +195,7 @@ def parse_intf_section(interface): "is_up": is_up, "last_flapped": -1.0, "mac_address": mac_address, + "mtu": mtu, "speed": speed, } } @@ -427,12 +449,15 @@ def _send_command(self, command, raw_text=False): """ return self.device.send_command(command) - def _send_command_list(self, commands): + def _send_command_list(self, commands, expect_string=None): """Wrapper for Netmiko's send_command method (for list of commands.""" output = "" for command in commands: output += self.device.send_command( - command, strip_prompt=False, strip_command=False + command, + strip_prompt=False, + strip_command=False, + expect_string=expect_string, ) return output @@ -501,13 +526,15 @@ def _copy_run_start(self): raise CommandErrorException(msg) def _load_cfg_from_checkpoint(self): + commands = [ "terminal dont-ask", "rollback running-config file {}".format(self.candidate_cfg), "no terminal dont-ask", ] + try: - rollback_result = self._send_command_list(commands) + rollback_result = self._send_command_list(commands, expect_string=r"[#>]") finally: self.changed = True msg = rollback_result @@ -516,10 +543,16 @@ def _load_cfg_from_checkpoint(self): def rollback(self): if self.changed: - command = "rollback running-config file {}".format(self.rollback_cfg) - result = self._send_command(command) + commands = [ + "terminal dont-ask", + "rollback running-config file {}".format(self.rollback_cfg), + "no terminal dont-ask", + ] + result = self._send_command_list(commands, expect_string=r"[#>]") if "completed" not in result.lower(): raise ReplaceConfigException(result) + # If hostname changes ensure Netmiko state is updated properly + self._netmiko_device.set_base_prompt() self._copy_run_start() self.changed = False @@ -551,16 +584,23 @@ def get_facts(self): show_int_status = self._send_command("show interface status") show_hostname = self._send_command("show hostname") + show_inventory_table = self._get_command_table( + "show inventory | json", "TABLE_inv", "ROW_inv" + ) + if isinstance(show_inventory_table, dict): + show_inventory_table = [show_inventory_table] + + for row in show_inventory_table: + if row["name"] == '"Chassis"' or row["name"] == "Chassis": + serial_number = row.get("serialnum", "") + break + # uptime/serial_number/IOS version for line in show_ver.splitlines(): if " uptime is " in line: _, uptime_str = line.split(" uptime is ") uptime = self.parse_uptime(uptime_str) - if "Processor Board ID" in line: - _, serial_number = line.split("Processor Board ID ") - serial_number = serial_number.strip() - if "system: " in line or "NXOS: " in line: line = line.strip() os_version = line.split()[2] @@ -741,6 +781,79 @@ def cli(self, commands): cli_output[py23_compat.text_type(command)] = output return cli_output + def get_environment(self): + """ + Get environment facts. + + power and fan are currently not implemented + cpu is using 1-minute average + """ + + environment = {} + # sys_resources contains cpu and mem output + sys_resources = self._send_command("show system resources") + temp_cmd = "show environment temperature" + + # cpu + environment.setdefault("cpu", {}) + environment["cpu"]["0"] = {} + environment["cpu"]["0"]["%usage"] = -1.0 + system_resources_cpu = helpers.textfsm_extractor( + self, "system_resources", sys_resources + ) + for cpu in system_resources_cpu: + cpu_dict = { + cpu.get("cpu_id"): { + "%usage": round(100 - float(cpu.get("cpu_idle")), 2) + } + } + environment["cpu"].update(cpu_dict) + + # memory + environment.setdefault("memory", {}) + for line in sys_resources.splitlines(): + # Memory usage: 16401224K total, 4798280K used, 11602944K free + if "Memory usage:" in line: + proc_total_mem, proc_used_mem, _ = line.split(",") + proc_used_mem = re.search(r"\d+", proc_used_mem).group(0) + proc_total_mem = re.search(r"\d+", proc_total_mem).group(0) + break + else: + raise ValueError("Unexpected output from: {}".format(line)) + environment["memory"]["used_ram"] = int(proc_used_mem) + environment["memory"]["available_ram"] = int(proc_total_mem) + + # temperature + output = self._send_command(temp_cmd) + environment.setdefault("temperature", {}) + for line in output.splitlines(): + # Module Sensor MajorThresh MinorThres CurTemp Status + # 1 Intake 70 42 28 Ok + if re.match(r"^[0-9]", line): + module, sensor, is_critical, is_alert, temp, _ = line.split() + is_critical = float(is_critical) + is_alert = float(is_alert) + temp = float(temp) + env_value = { + "is_alert": temp >= is_alert, + "is_critical": temp >= is_critical, + "temperature": temp, + } + location = "{0}-{1}".format(sensor, module) + environment["temperature"][location] = env_value + + # Initialize 'power' and 'fan' to default values (not implemented) + environment.setdefault("power", {}) + environment["power"]["invalid"] = { + "status": True, + "output": -1.0, + "capacity": -1.0, + } + environment.setdefault("fans", {}) + environment["fans"]["invalid"] = {"status": True} + + return environment + def get_arp_table(self, vrf=""): """ Get arp table information. @@ -836,12 +949,6 @@ def get_ntp_peers(self): def get_ntp_servers(self): return self._get_ntp_entity("Server") - def __get_ntp_stats(self): - ntp_stats = [] - command = "show ntp peer-status" - output = self._send_command(command) # noqa - return ntp_stats - def get_interfaces_ip(self): """ Get interface IP details. Returns a dictionary of dictionaries. @@ -979,7 +1086,7 @@ def get_mac_address_table(self): mac_address_table = [] command = "show mac address-table" - output = self._send_command(command) # noqa + output = self._send_command(command) def remove_prefix(s, prefix): return s[len(prefix) :] if s.startswith(prefix) else s @@ -1072,6 +1179,238 @@ def process_mac_fields(vlan, mac, mac_type, interface): return mac_address_table + def _get_bgp_route_attr(self, destination, vrf, next_hop, ip_version=4): + """ + BGP protocol attributes for get_route_tp + Only IPv4 supported + """ + + CMD_SHIBNV = 'show ip bgp neighbors vrf {vrf} | include "is {neigh}"' + + search_re_dict = { + "aspath": { + "re": r"AS-Path: ([\d\(\)]([\d\(\) ])*)", + "group": 1, + "default": "", + }, + "bgpnh": { + "re": r"[^|\\n][ ]{4}(" + IP_ADDR_REGEX + r")", + "group": 1, + "default": "", + }, + "bgpfrom": { + "re": r"from (" + IP_ADDR_REGEX + r")", + "group": 1, + "default": "", + }, + "bgpcomm": { + "re": r" Community: ([\w\d\-\: ]+)", + "group": 1, + "default": "", + }, + "bgplp": {"re": r"localpref (\d+)", "group": 1, "default": ""}, + # external, internal, redist + "bgpie": {"re": r"^: (\w+),", "group": 1, "default": ""}, + "vrfimp": { + "re": r"Imported from [\S]+ \(VRF (\S+)\)", + "group": 1, + "default": "", + }, + } + + bgp_attr = {} + # get BGP AS number + outbgp = self._send_command('show bgp process | include "BGP Protocol Tag"') + matchbgpattr = RE_BGP_PROTO_TAG.match(outbgp) + if not matchbgpattr: + return bgp_attr + bgpas = matchbgpattr.group(1) + if ip_version == 4: + bgpcmd = "show ip bgp vrf {vrf} {destination}".format( + vrf=vrf, destination=destination + ) + outbgp = self._send_command(bgpcmd) + outbgpsec = outbgp.split("Path type") + + # this should not happen (zero BGP paths)... + if len(outbgpsec) == 1: + return bgp_attr + + # process all bgp paths + for bgppath in outbgpsec[1:]: + if "is best path" not in bgppath: + # only best path is added to protocol attributes + continue + # find BGP attributes + for key in search_re_dict: + matchre = re.search(search_re_dict[key]["re"], bgppath) + if matchre: + groupnr = int(search_re_dict[key]["group"]) + search_re_dict[key]["result"] = matchre.group(groupnr) + else: + search_re_dict[key]["result"] = search_re_dict[key]["default"] + bgpnh = search_re_dict["bgpnh"]["result"] + + # if route is not leaked next hops have to match + if ( + not (search_re_dict["bgpie"]["result"] in ["redist", "local"]) + ) and (bgpnh != next_hop): + # this is not the right route + continue + # find remote AS nr. of this neighbor + bgpcmd = CMD_SHIBNV.format(vrf=vrf, neigh=bgpnh) + outbgpnei = self._send_command(bgpcmd) + matchbgpras = RE_BGP_REMOTE_AS.search(outbgpnei) + if matchbgpras: + bgpras = matchbgpras.group(1) + else: + # next-hop is not known in this vrf, route leaked from + # other vrf or from vpnv4 table? + # get remote AS nr. from as-path if it is ebgp neighbor + # if locally sourced remote AS if undefined + bgpie = search_re_dict["bgpie"]["result"] + if bgpie == "external": + bgpras = bgpie.split(" ")[0].replace("(", "") + elif bgpie == "internal": + bgpras = bgpas + else: # redist, local + bgpras = "" + # community + bothcomm = [] + extcomm = [] + stdcomm = search_re_dict["bgpcomm"]["result"].split() + commsplit = bgppath.split("Extcommunity:") + if len(commsplit) == 2: + for line in commsplit[1].split("\n")[1:]: + # RT:65004:22 + matchcommun = RE_BGP_COMMUN.match(line) + if matchcommun: + extcomm.append(matchcommun.group(1)) + else: + # we've reached end of the extended community section + break + bothcomm = stdcomm + extcomm + bgp_attr = { + "as_path": search_re_dict["aspath"]["result"].strip(), + "remote_address": search_re_dict["bgpfrom"]["result"], + "local_preference": int(search_re_dict["bgplp"]["result"]), + "communities": bothcomm, + "local_as": helpers.as_number(bgpas), + } + if bgpras: + bgp_attr["remote_as"] = helpers.as_number(bgpras) + else: + bgp_attr["remote_as"] = 0 # 0? , locally sourced + return bgp_attr + + def get_route_to(self, destination="", protocol=""): + """ + Only IPv4 supported, vrf aware, longer_prefixes parameter ready + """ + longer_pref = "" # longer_prefixes support, for future use + vrf = "" + + ip_version = None + try: + ip_version = IPNetwork(destination).version + except AddrFormatError: + return "Please specify a valid destination!" + if ip_version == 4: # process IPv4 routing table + routes = {} + if vrf: + send_cmd = "show ip route vrf {vrf} {destination} {longer}".format( + vrf=vrf, destination=destination, longer=longer_pref + ).rstrip() + else: + send_cmd = "show ip route vrf all {destination} {longer}".format( + destination=destination, longer=longer_pref + ).rstrip() + out_sh_ip_rou = self._send_command(send_cmd) + # IP Route Table for VRF "TEST" + for vrfsec in out_sh_ip_rou.split("IP Route Table for ")[1:]: + if "Route not found" in vrfsec: + continue + vrffound = False + preffound = False + nh_list = [] + cur_prefix = "" + for line in vrfsec.split("\n"): + if not vrffound: + vrfstr = RE_RT_VRF_NAME.match(line) + if vrfstr: + curvrf = vrfstr.group(1) + vrffound = True + else: + # 10.10.56.0/24, ubest/mbest: 2/0 + prefstr = RE_RT_IPV4_ROUTE_PREF.match(line) + if prefstr: + if preffound: # precess previous prefix + if cur_prefix not in routes: + routes[cur_prefix] = [] + for nh in nh_list: + routes[cur_prefix].append(nh) + nh_list = [] + else: + preffound = True + cur_prefix = prefstr.group(1) + continue + # *via 10.2.49.60, Vlan3013, [0/0], 1y18w, direct + # via 10.17.205.132, Po77.3602, [110/20], 1y18w, ospf-1000, + # type-2, tag 2112 + # *via 10.17.207.42, Eth3/7.212, [110/20], 02:19:36, ospf-1000, type-2, + # tag 2121 + # *via 10.17.207.73, [1/0], 1y18w, static + # *via 10.17.209.132%vrf2, Po87.3606, [20/20], 1y25w, bgp-65000, + # external, tag 65000 + # *via Vlan596, [1/0], 1y18w, static + viastr = RE_IP_ROUTE_VIA_REGEX.match(line) + if viastr: + nh_used = viastr.group("used") == "*" + nh_ip = viastr.group("ip") or "" + # when next hop is leaked from other vrf, for future use + # nh_vrf = viastr.group('vrf') + nh_int = viastr.group("int") + nh_metric = viastr.group("metric") + nh_age = bgp_time_conversion(viastr.group("age")) + nh_source = viastr.group("source") + # for future use + # rest_of_line = viastr.group('rest') + # use only routes from specified protocol + if protocol and protocol != nh_source: + continue + # routing protocol process number, for future use + # nh_source_proc_nr = viastr.group('procnr) + if nh_int: + nh_int_canon = helpers.canonical_interface_name(nh_int) + else: + nh_int_canon = "" + route_entry = { + "protocol": nh_source, + "outgoing_interface": nh_int_canon, + "age": nh_age, + "current_active": nh_used, + "routing_table": curvrf, + "last_active": nh_used, + "next_hop": nh_ip, + "selected_next_hop": nh_used, + "inactive_reason": "", + "preference": int(nh_metric), + } + if nh_source == "bgp": + route_entry[ + "protocol_attributes" + ] = self._get_bgp_route_attr(cur_prefix, curvrf, nh_ip) + else: + route_entry["protocol_attributes"] = {} + nh_list.append(route_entry) + # process last next hop entries + if preffound: + if cur_prefix not in routes: + routes[cur_prefix] = [] + for nh in nh_list: + routes[cur_prefix].append(nh) + return routes + def get_snmp_information(self): snmp_information = {} command = "show running-config" diff --git a/napalm/nxos_ssh/utils/textfsm_templates/system_resources.tpl b/napalm/nxos_ssh/utils/textfsm_templates/system_resources.tpl new file mode 100644 index 000000000..6bc34df70 --- /dev/null +++ b/napalm/nxos_ssh/utils/textfsm_templates/system_resources.tpl @@ -0,0 +1,5 @@ +Value CPU_ID (\d+) +Value CPU_IDLE ([0-9]+\.[0-9]+) + +Start + ^\s+CPU${CPU_ID} states :.*kernel,\s+${CPU_IDLE}% idle -> Record diff --git a/requirements.txt b/requirements.txt index 0c056ba7e..c3911d5d7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,8 +7,9 @@ jinja2 netaddr pyYAML pyeapi>=0.8.2 -netmiko>=2.3.0 +netmiko==2.4.2 pyIOSXR>=0.53 -junos-eznc>=2.2.0 +junos-eznc==2.2.1 nxapi-plumbing>=0.5.2 -scp \ No newline at end of file +ciscoconfparse +scp diff --git a/setup.py b/setup.py index 9a73f11bf..2df8cd9c9 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup( name="napalm", - version="2.4.0", + version="2.5.0", packages=find_packages(exclude=("test*",)), test_suite="test_base", author="David Barroso, Kirk Byers, Mircea Ulinic", diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text similarity index 100% rename from test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text rename to test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text similarity index 100% rename from test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text rename to test/eos/mocked_data/test_get_bgp_neighbors/issue58_neighbor_down/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue944/expected_result.json b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/expected_result.json new file mode 100644 index 000000000..a22cd863f --- /dev/null +++ b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/expected_result.json @@ -0,0 +1,91 @@ +{ + "global": { + "router_id": "192.168.56.3", + "peers": { + "192.168.56.4": { + "is_enabled": true, + "uptime": "...", + "remote_as": 65001, + "description": "", + "remote_id": "192.168.56.3", + "local_as": 65002, + "is_up": false, + "address_family": { + "ipv4": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + }, + "ipv6": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + } + } + }, + "192.168.56.2": { + "is_enabled": true, + "uptime": "...", + "remote_as": 65002, + "description": "", + "remote_id": "192.168.56.2", + "local_as": 65001, + "is_up": true, + "address_family": { + "ipv4": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + }, + "ipv6": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + } + } + }, + "2001:7f8::f10:0:2": { + "is_enabled": true, + "uptime": "...", + "remote_as": 65002, + "description": "", + "remote_id": "192.168.56.2", + "local_as": 65001, + "is_up": true, + "address_family": { + "ipv4": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + }, + "ipv6": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + } + } + }, + "2001:7f8::f10:0:3": { + "is_enabled": true, + "uptime": "...", + "remote_as": 65001, + "description": "", + "remote_id": "192.168.56.3", + "local_as": 65002, + "is_up": false, + "address_family": { + "ipv4": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + }, + "ipv6": { + "sent_prefixes": 0, + "accepted_prefixes": -1, + "received_prefixes": 0 + } + } + } + } + } +} diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text new file mode 100644 index 000000000..577f118a3 --- /dev/null +++ b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text @@ -0,0 +1,12 @@ +BGP neighbor is 192.168.56.2, remote AS 65002, external link + BGP version 4, remote router ID 192.168.56.2, VRF default + BGP state is Established, up for 32d16h + IPv4 Unicast: 0 0 + IPv6 6PE: 0 0 +Local AS is 65001, local router ID 192.168.56.3 +BGP neighbor is 192.168.56.4, remote AS 65001, external link + BGP version 4, remote router ID 192.168.56.3, VRF default + BGP state is Established, up for 32d16h + IPv4 Unicast: 0 0 + IPv6 6PE: 0 0 +Local AS is 65002, local router ID 192.168.56.2 diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_summary_vrf_all.json b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_summary_vrf_all.json new file mode 100644 index 000000000..850feca5e --- /dev/null +++ b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ip_bgp_summary_vrf_all.json @@ -0,0 +1,37 @@ +{ +"vrfs": { +"default": { +"routerId": "192.168.56.3", +"peers": { +"192.168.56.2": { +"msgSent": 6, +"inMsgQueue": 0, +"prefixReceived": 0, +"upDownTime": 1452680643.198489, +"version": 4, +"msgReceived": 5, +"prefixAccepted": 0, +"peerState": "Established", +"outMsgQueue": 0, +"underMaintenance": false, +"asn": 65002 +}, +"192.168.56.4": { +"msgSent": 267, +"inMsgQueue": 0, +"prefixReceived": 0, +"upDownTime": 1452696202.499104, +"version": 4, +"msgReceived": 263, +"prefixAccepted": 0, +"peerState": "Active", +"outMsgQueue": 0, +"underMaintenance": false, +"asn": 65001 +} +}, +"vrf": "default", +"asn": 65001 +} +} +} diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text similarity index 100% rename from test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text rename to test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_summary_vrf_all.json b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_summary_vrf_all.json new file mode 100644 index 000000000..a68112c2b --- /dev/null +++ b/test/eos/mocked_data/test_get_bgp_neighbors/issue944/show_ipv6_bgp_summary_vrf_all.json @@ -0,0 +1,37 @@ +{ +"vrfs": { +"default": { +"routerId": "192.168.56.3", +"peers": { +"2001:7f8::f10:0:2": { +"msgSent": 5, +"inMsgQueue": 0, +"prefixReceived": 0, +"upDownTime": 1452681618.167685, +"version": 4, +"msgReceived": 5, +"prefixAccepted": 0, +"peerState": "Established", +"outMsgQueue": 0, +"underMaintenance": false, +"asn": 65002 +}, +"2001:7f8::f10:0:3": { +"msgSent": 267, +"inMsgQueue": 0, +"prefixReceived": 0, +"upDownTime": 1452696202.499104, +"version": 4, +"msgReceived": 263, +"prefixAccepted": 0, +"peerState": "Active", +"outMsgQueue": 0, +"underMaintenance": false, +"asn": 65001 +} +}, +"vrf": "default", +"asn": 65001 +} +} +} diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text similarity index 100% rename from test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46__Unicast____0_9____Local_AS_Desc_BGP_state.text rename to test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ip_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text diff --git a/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text b/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text new file mode 100644 index 000000000..6643bdc03 --- /dev/null +++ b/test/eos/mocked_data/test_get_bgp_neighbors/normal/show_ipv6_bgp_neighbors_vrf_all___include_remote_AS___remote_router_ID__IPv_46___Unicast_6PE_____0_9____Local_AS_Desc_BGP_state.text @@ -0,0 +1,12 @@ +BGP neighbor is 2001:7f8::f10:0:2, remote AS 65002, external link + BGP version 4, remote router ID 192.168.56.2, VRF default + BGP state is Established, up for 32d16h + IPv4 Unicast: 0 0 + IPv6 Unicast: 0 0 +Local AS is 65001, local router ID 192.168.56.3 +BGP neighbor is 2001:7f8::f10:0:3, remote AS 65001, external link + BGP version 4, remote router ID 192.168.56.3, VRF default + BGP state is Established, up for 32d16h + IPv4 Unicast: 0 0 + IPv6 Unicast: 0 0 +Local AS is 65002, local router ID 192.168.56.2 diff --git a/test/eos/mocked_data/test_get_interfaces/issue68_iface_no_physical_addr/expected_result.json b/test/eos/mocked_data/test_get_interfaces/issue68_iface_no_physical_addr/expected_result.json index 16403f4a1..da05a817a 100644 --- a/test/eos/mocked_data/test_get_interfaces/issue68_iface_no_physical_addr/expected_result.json +++ b/test/eos/mocked_data/test_get_interfaces/issue68_iface_no_physical_addr/expected_result.json @@ -5,6 +5,7 @@ "last_flapped": 1474274582.7947989, "is_up": true, "mac_address": "", + "mtu": 65535, "speed": 0 } } diff --git a/test/eos/mocked_data/test_get_interfaces/normal/expected_result.json b/test/eos/mocked_data/test_get_interfaces/normal/expected_result.json index d836862c8..d842545b4 100644 --- a/test/eos/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/eos/mocked_data/test_get_interfaces/normal/expected_result.json @@ -5,6 +5,7 @@ "last_flapped": 1466586841.4151127, "is_up": true, "mac_address": "08:00:27:10:C4:8F", + "mtu": 9214, "speed": 0 }, "Management1": { @@ -13,6 +14,7 @@ "last_flapped": 1466586841.4284112, "is_up": true, "mac_address": "08:00:27:20:B9:04", + "mtu": 1500, "speed": 1000 }, "Ethernet1": { @@ -21,6 +23,7 @@ "last_flapped": 1466586841.4148579, "is_up": true, "mac_address": "08:00:27:C6:00:F0", + "mtu": 9214, "speed": 0 }, "Ethernet4": { @@ -29,6 +32,7 @@ "last_flapped": 1466586841.415464, "is_up": true, "mac_address": "08:00:27:E0:12:D2", + "mtu": 9214, "speed": 0 }, "Ethernet3": { @@ -37,6 +41,7 @@ "last_flapped": 1466586841.4152465, "is_up": true, "mac_address": "08:00:27:1F:60:43", + "mtu": 9214, "speed": 0 } } diff --git a/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/expected_result.json b/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/expected_result.json new file mode 100644 index 000000000..7d7f096ee --- /dev/null +++ b/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/expected_result.json @@ -0,0 +1,41 @@ +[{ + "interface": "Vlan20", + "ip": "172.29.50.1", + "mac": "84:B8:02:76:AC:0E", + "age": 8.0 +}, { + "interface": "Vlan20", + "ip": "172.29.50.2", + "mac": "00:19:07:25:34:4A", + "age": 221.0 +}, { + "interface": "Vlan20", + "ip": "172.29.50.3", + "mac": "00:24:F7:DD:77:41", + "age": 0.0 +}, { + "interface": "Vlan20", + "ip": "172.29.50.10", + "mac": "68:05:CA:12:71:C2", + "age": 37.0 +}, { + "interface": "Vlan41", + "ip": "172.29.52.33", + "mac": "84:B8:02:76:AC:0E", + "age": 61.0 +}, { + "interface": "Vlan41", + "ip": "172.29.52.34", + "mac": "00:24:F7:DD:77:43", + "age": 0.0 +}, { + "interface": "Vlan41", + "ip": "172.29.52.40", + "mac": "A0:99:9B:1C:DF:A7", + "age": 3.0 +}, { + "interface": "Vlan41", + "ip": "192.168.81.34", + "mac": "00:24:F7:DD:77:43", + "age": 0.0 +}] diff --git a/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/show_arp_vrf_TEST___exclude_Incomplete.txt b/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/show_arp_vrf_TEST___exclude_Incomplete.txt new file mode 100644 index 000000000..c0979f408 --- /dev/null +++ b/test/ios/mocked_data/test_get_arp_table_with_vrf/normal/show_arp_vrf_TEST___exclude_Incomplete.txt @@ -0,0 +1,9 @@ +Protocol Address Age (min) Hardware Addr Type Interface +Internet 172.29.50.1 8 84b8.0276.ac0e ARPA Vlan20 +Internet 172.29.50.2 221 0019.0725.344a ARPA Vlan20 +Internet 172.29.50.3 - 0024.f7dd.7741 ARPA Vlan20 +Internet 172.29.50.10 37 6805.ca12.71c2 ARPA Vlan20 +Internet 172.29.52.33 61 84b8.0276.ac0e ARPA Vlan41 +Internet 172.29.52.34 - 0024.f7dd.7743 ARPA Vlan41 +Internet 172.29.52.40 3 a099.9b1c.dfa7 ARPA Vlan41 +Internet 192.168.81.34 - 0024.f7dd.7743 ARPA Vlan41 diff --git a/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/expected_result.json b/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/expected_result.json new file mode 100644 index 000000000..f74d5a593 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/expected_result.json @@ -0,0 +1,110 @@ +{ + "RR-CLIENTS": { + "apply_groups": [], + "description": "[ibgp - rr clients]", + "export_policy": "PASS-OUT", + "import_policy": "PASS-IN", + "local_address": "GigabitEthernet1", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "10.0.0.3": { + "authentication_key": "", + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 0, + "route_reflector_client": false + }, + "10.0.0.5": { + "authentication_key": "", + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 0, + "route_reflector_client": false + } + }, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 1000, + "teardown": { + "threshold": 80, + "timeout": 15 + } + } + } + }, + "remote_as": 65001, + "remove_private_as": false, + "type": "internal" + }, + "_": { + "apply_groups": [], + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "10.0.0.1": { + "authentication_key": "", + "description": "external Peer", + "export_policy": "PASS-OUT", + "import_policy": "PASS-IN", + "local_address": "", + "local_as": 65005, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 65111, + "route_reflector_client": false + } + }, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": false, + "type": "" + } +} diff --git a/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/show_running_config.txt b/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/show_running_config.txt new file mode 100644 index 000000000..eb3f239cc --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/mixed_with_without_groups/show_running_config.txt @@ -0,0 +1,174 @@ +! +! Last configuration change at 18:41:02 UTC Thu Nov 24 2016 +! +version 15.5 +service timestamps debug datetime msec +service timestamps log datetime msec +no platform punt-keepalive disable-kernel-core +platform console auto +! +hostname CSR1 +! +boot-start-marker +boot-end-marker +! +! +enable password cisco +! +aaa new-model +! +! +aaa authentication login default local +aaa authorization exec default local +! +! +! +! +! +aaa session-id common +! +ip vrf MGMT +! +! +! +! +! +! +! +! +! + + +ip domain name example.local + +! +! +! +! +! +! +! +! +! +! +subscriber templating +! +multilink bundle-name authenticated +! +! +! +! +! +! +! +! +! +! +! +! +! +license udi pid CSR1000V sn 9OSEGKJXRHE +spanning-tree extend system-id +! +username cisco privilege 15 password 0 cisco +! +redundancy +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +interface Loopback0 + ip address 1.1.1.1 255.255.255.255 +! +interface GigabitEthernet1 + ip vrf forwarding MGMT + ip address 192.168.35.121 255.255.255.0 + negotiation auto +! +interface GigabitEthernet2 + ip address 10.1.1.1 255.255.255.0 + negotiation auto +! +interface GigabitEthernet3 + no ip address + shutdown + negotiation auto +! +router ospf 1 + redistribute connected subnets + network 10.1.1.0 0.0.0.255 area 0 +! +! +router bgp 65001 + bgp log-neighbor-changes + neighbor RR-CLIENTS peer-group + neighbor RR-CLIENTS remote-as 65001 + neighbor RR-CLIENTS description [ibgp - rr clients] + neighbor RR-CLIENTS update-source GigabitEthernet1 + neighbor 10.0.0.1 remote-as 65111 + neighbor 10.0.0.1 local-as 65005 + neighbor 10.0.0.1 description external Peer + neighbor 10.0.0.3 peer-group RR-CLIENTS + neighbor 10.0.0.5 peer-group RR-CLIENTS + ! + address-family ipv4 + neighbor RR-CLIENTS route-reflector-client + neighbor RR-CLIENTS route-map PASS-IN in + neighbor RR-CLIENTS route-map PASS-OUT out + neighbor RR-CLIENTS maximum-prefix 1000 80 restart 15 + neighbor 10.0.0.1 activate + neighbor 10.0.0.1 route-map PASS-IN in + neighbor 10.0.0.1 route-map PASS-OUT out + neighbor 10.0.0.1 maximum-prefix 500 restart 10 + neighbor 10.0.0.3 activate + neighbor 10.0.0.5 activate + exit-address-family +! +! +virtual-service csr_mgmt +! +ip forward-protocol nd +! +no ip http server +no ip http secure-server +! +! +! +! +! +! +control-plane +! + ! + ! + ! + ! +! +! +! +! +! +line con 0 +line vty 0 4 +! +! +end diff --git a/test/ios/mocked_data/test_get_bgp_config/normal/expected_result.json b/test/ios/mocked_data/test_get_bgp_config/normal/expected_result.json new file mode 100644 index 000000000..3f4742397 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/normal/expected_result.json @@ -0,0 +1,72 @@ +{ + "RR-CLIENTS": { + "apply_groups": [], + "description": "[ibgp - rr clients]", + "export_policy": "PASS-OUT", + "import_policy": "PASS-IN", + "local_address": "GigabitEthernet1", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "10.0.0.3": { + "authentication_key": "", + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 0, + "route_reflector_client": false + }, + "10.0.0.5": { + "authentication_key": "", + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 0, + "route_reflector_client": false + } + }, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 1000, + "teardown": { + "threshold": 80, + "timeout": 15 + } + } + } + }, + "remote_as": 65001, + "remove_private_as": false, + "type": "internal" + } +} diff --git a/test/ios/mocked_data/test_get_bgp_config/normal/show_running_config.txt b/test/ios/mocked_data/test_get_bgp_config/normal/show_running_config.txt new file mode 100644 index 000000000..8aafaaf18 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/normal/show_running_config.txt @@ -0,0 +1,167 @@ +! +! Last configuration change at 18:41:02 UTC Thu Nov 24 2016 +! +version 15.5 +service timestamps debug datetime msec +service timestamps log datetime msec +no platform punt-keepalive disable-kernel-core +platform console auto +! +hostname CSR1 +! +boot-start-marker +boot-end-marker +! +! +enable password cisco +! +aaa new-model +! +! +aaa authentication login default local +aaa authorization exec default local +! +! +! +! +! +aaa session-id common +! +ip vrf MGMT +! +! +! +! +! +! +! +! +! + + +ip domain name example.local + +! +! +! +! +! +! +! +! +! +! +subscriber templating +! +multilink bundle-name authenticated +! +! +! +! +! +! +! +! +! +! +! +! +! +license udi pid CSR1000V sn 9OSEGKJXRHE +spanning-tree extend system-id +! +username cisco privilege 15 password 0 cisco +! +redundancy +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +interface Loopback0 + ip address 1.1.1.1 255.255.255.255 +! +interface GigabitEthernet1 + ip vrf forwarding MGMT + ip address 192.168.35.121 255.255.255.0 + negotiation auto +! +interface GigabitEthernet2 + ip address 10.1.1.1 255.255.255.0 + negotiation auto +! +interface GigabitEthernet3 + no ip address + shutdown + negotiation auto +! +router ospf 1 + redistribute connected subnets + network 10.1.1.0 0.0.0.255 area 0 +! +! +router bgp 65001 + bgp log-neighbor-changes + neighbor RR-CLIENTS peer-group + neighbor RR-CLIENTS remote-as 65001 + neighbor RR-CLIENTS description [ibgp - rr clients] + neighbor RR-CLIENTS update-source GigabitEthernet1 + neighbor 10.0.0.3 peer-group RR-CLIENTS + neighbor 10.0.0.5 peer-group RR-CLIENTS + ! + address-family ipv4 + neighbor RR-CLIENTS route-reflector-client + neighbor RR-CLIENTS route-map PASS-IN in + neighbor RR-CLIENTS route-map PASS-OUT out + neighbor RR-CLIENTS maximum-prefix 1000 80 restart 15 + neighbor 10.0.0.3 activate + neighbor 10.0.0.5 activate + exit-address-family +! +! +virtual-service csr_mgmt +! +ip forward-protocol nd +! +no ip http server +no ip http secure-server +! +! +! +! +! +! +control-plane +! + ! + ! + ! + ! +! +! +! +! +! +line con 0 +line vty 0 4 +! +! +end diff --git a/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/expected_result.json b/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/expected_result.json new file mode 100644 index 000000000..d2dfbaf32 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/expected_result.json @@ -0,0 +1,40 @@ +{ + "_": { + "apply_groups": [], + "description": "", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "10.0.0.1": { + "authentication_key": "", + "description": "external Peer", + "export_policy": "PASS-OUT", + "import_policy": "PASS-IN", + "local_address": "GigabitEthernet1", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 1000, + "teardown": { + "threshold": 80, + "timeout": 15 + } + } + } + }, + "remote_as": 65005, + "route_reflector_client": true + } + }, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": false, + "type": "" + } +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/show_running_config.txt b/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/show_running_config.txt new file mode 100644 index 000000000..1b219cf3f --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_config/peers_without_groups/show_running_config.txt @@ -0,0 +1,162 @@ +! +! Last configuration change at 18:41:02 UTC Thu Nov 24 2016 +! +version 15.5 +service timestamps debug datetime msec +service timestamps log datetime msec +no platform punt-keepalive disable-kernel-core +platform console auto +! +hostname CSR1 +! +boot-start-marker +boot-end-marker +! +! +enable password cisco +! +aaa new-model +! +! +aaa authentication login default local +aaa authorization exec default local +! +! +! +! +! +aaa session-id common +! +ip vrf MGMT +! +! +! +! +! +! +! +! +! + + +ip domain name example.local + +! +! +! +! +! +! +! +! +! +! +subscriber templating +! +multilink bundle-name authenticated +! +! +! +! +! +! +! +! +! +! +! +! +! +license udi pid CSR1000V sn 9OSEGKJXRHE +spanning-tree extend system-id +! +username cisco privilege 15 password 0 cisco +! +redundancy +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +interface Loopback0 + ip address 1.1.1.1 255.255.255.255 +! +interface GigabitEthernet1 + ip vrf forwarding MGMT + ip address 192.168.35.121 255.255.255.0 + negotiation auto +! +interface GigabitEthernet2 + ip address 10.1.1.1 255.255.255.0 + negotiation auto +! +interface GigabitEthernet3 + no ip address + shutdown + negotiation auto +! +router ospf 1 + redistribute connected subnets + network 10.1.1.0 0.0.0.255 area 0 +! +! +router bgp 65001 + bgp log-neighbor-changes + neighbor 10.0.0.1 remote-as 65005 + neighbor 10.0.0.1 description external Peer + neighbor 10.0.0.1 update-source GigabitEthernet1 + ! + address-family ipv4 + neighbor 10.0.0.1 route-reflector-client + neighbor 10.0.0.1 route-map PASS-IN in + neighbor 10.0.0.1 route-map PASS-OUT out + neighbor 10.0.0.1 maximum-prefix 1000 80 restart 15 + exit-address-family +! +! +virtual-service csr_mgmt +! +ip forward-protocol nd +! +no ip http server +no ip http secure-server +! +! +! +! +! +! +control-plane +! + ! + ! + ! + ! +! +! +! +! +! +line con 0 +line vty 0 4 +! +! +end diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/expected_result.json b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/expected_result.json new file mode 100644 index 000000000..227c8e3c4 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/expected_result.json @@ -0,0 +1,59 @@ +{ + "global": { + "router_id": "192.168.0.2", + "peers": { + "192.168.0.1": { + "local_as": 1, + "remote_as": 1, + "remote_id": "192.168.0.1", + "is_up": true, + "is_enabled": true, + "description": "iBGP peer nx-osv-1", + "uptime": 2202, + "address_family": { + "ipv4 unicast": { + "received_prefixes": 2, + "accepted_prefixes": 2, + "sent_prefixes": 1 + }, + "ipv6 unicast": { + "received_prefixes": 0, + "accepted_prefixes": 0, + "sent_prefixes": 0 + }, + "ipv4 multicast": { + "received_prefixes": 1, + "accepted_prefixes": 1, + "sent_prefixes": 0 + } + } + }, + "192.168.0.3": { + "local_as": 1, + "remote_as": 1, + "remote_id": "192.168.0.3", + "is_up": true, + "is_enabled": true, + "description": "iBGP peer csr1000v-1", + "uptime": 494, + "address_family": { + "ipv4 unicast": { + "received_prefixes": 1, + "accepted_prefixes": 1, + "sent_prefixes": 1 + }, + "ipv6 unicast": { + "received_prefixes": 2, + "accepted_prefixes": 2, + "sent_prefixes": 0 + }, + "ipv4 multicast": { + "received_prefixes": 0, + "accepted_prefixes": 0, + "sent_prefixes": 0 + } + } + } + } + } +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_all_summary.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_all_summary.txt new file mode 100644 index 000000000..d630efc38 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_all_summary.txt @@ -0,0 +1,44 @@ +For address family: IPv4 Unicast +BGP router identifier 192.168.0.2, local AS number 1 +BGP table version is 25, main routing table version 25 +4 network entries using 576 bytes of memory +4 path entries using 320 bytes of memory +3/3 BGP path/bestpath attribute entries using 456 bytes of memory +0 BGP route-map cache entries using 0 bytes of memory +0 BGP filter-list cache entries using 0 bytes of memory +BGP using 1352 total bytes of memory +BGP activity 10/3 prefixes, 18/11 paths, scan interval 60 secs + +Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd +192.168.0.1 4 1 46 46 25 0 0 00:36:42 2 +192.168.0.3 4 1 18 16 25 0 0 00:08:14 1 + +For address family: IPv6 Unicast +BGP router identifier 192.168.0.2, local AS number 1 +BGP table version is 1, main routing table version 1 +2 network entries using 336 bytes of memory +2 path entries using 208 bytes of memory +1/0 BGP path/bestpath attribute entries using 152 bytes of memory +0 BGP route-map cache entries using 0 bytes of memory +0 BGP filter-list cache entries using 0 bytes of memory +BGP using 696 total bytes of memory +BGP activity 10/3 prefixes, 18/11 paths, scan interval 60 secs + +Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd +192.168.0.1 4 1 46 46 1 0 0 00:36:42 0 +192.168.0.3 4 1 18 16 1 0 0 00:08:14 2 + +For address family: IPv4 Multicast +BGP router identifier 192.168.0.2, local AS number 1 +BGP table version is 1, main routing table version 1 +1 network entries using 144 bytes of memory +1 path entries using 76 bytes of memory +1/0 BGP path/bestpath attribute entries using 152 bytes of memory +0 BGP route-map cache entries using 0 bytes of memory +0 BGP filter-list cache entries using 0 bytes of memory +BGP using 372 total bytes of memory +BGP activity 10/3 prefixes, 18/11 paths, scan interval 60 secs + +Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd +192.168.0.1 4 1 46 46 1 0 0 00:36:42 1 +192.168.0.3 4 1 18 16 1 0 0 00:08:14 0 diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_mdt_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_mdt_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_mdt_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_multicast_neighbors.txt new file mode 100644 index 000000000..a808e2ed2 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_multicast_neighbors.txt @@ -0,0 +1,368 @@ +BGP neighbor is 192.168.0.1, remote AS 1, internal link + Description: iBGP peer nx-osv-1 + BGP version 4, remote router ID 192.168.0.1 + BGP state = Established, up for 00:37:53 + Last read 00:00:13, last write 00:00:21, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Graceful Restart Capability: received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 Unicast (was not preserved, IPv6 Unicast (was not preserved, IPv4 Multicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 3 5 + Keepalives: 43 41 + Route Refresh: 0 0 + Total: 47 47 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.1 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 2 (Consumes 160 bytes) + Prefixes Total: 4 2 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv6 Unicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 1 (Consumes 76 bytes) + Prefixes Total: 0 1 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.1 + Connections established 3; dropped 2 + Last reset 00:38:07, due to BGP Notification received of session 1, Other Configuration Change + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.1, Foreign port: 20123 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A37A1D): +Timer Starts Wakeups Next +Retrans 44 0 0x0 +TimeWait 0 0 0x0 +AckHold 44 39 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 3960699162 snduna: 3960700161 sndnxt: 3960700161 +irs: 2397721058 rcvnxt: 2397722122 + +sndwnd: 16616 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15871 scale: 0 delrcvwnd: 513 + +SRTT: 997 ms, RTTO: 1021 ms, RTV: 24 ms, KRTT: 0 ms +minRTT: 8 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 2277902 ms, Sent idletime: 17361 ms, Receive idletime: 17562 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 536 bytes): +Rcvd: 88 (out of order: 0), with data: 44, total data bytes: 1063 +Sent: 88 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 46, total data bytes: 998 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF52064 FREE + +BGP neighbor is 192.168.0.3, remote AS 1, internal link + Description: iBGP peer csr1000v-1 + BGP version 4, remote router ID 192.168.0.3 + BGP state = Established, up for 00:09:30 + Last read 00:00:03, last write 00:00:39, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Enhanced Refresh Capability: advertised and received + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 2 7 + Keepalives: 12 12 + Route Refresh: 0 0 + Total: 17 20 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.3 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 1 (Consumes 80 bytes) + Prefixes Total: 4 1 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 1 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: 00:09:31 + Last Sent Refresh End-of-rib: 00:09:31 + Refresh-Out took 0 seconds + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 1 0 + Refresh End-of-RIB 1 0 + + For address family: IPv6 Unicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 2 (Consumes 208 bytes) + Prefixes Total: 0 4 + Implicit Withdraw: 0 2 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.3 + Connections established 5; dropped 4 + Last reset 00:09:32, due to Peer closed the session of session 1 + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.3, Foreign port: 49379 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A381AB): +Timer Starts Wakeups Next +Retrans 15 0 0x0 +TimeWait 0 0 0x0 +AckHold 17 13 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 1841341979 snduna: 1841342406 sndnxt: 1841342406 +irs: 272578933 rcvnxt: 272579612 + +sndwnd: 15958 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15706 scale: 0 delrcvwnd: 678 + +SRTT: 865 ms, RTTO: 1866 ms, RTV: 1001 ms, KRTT: 0 ms +minRTT: 10 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 571302 ms, Sent idletime: 4781 ms, Receive idletime: 4983 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 1460 bytes): +Rcvd: 33 (out of order: 0), with data: 19, total data bytes: 678 +Sent: 32 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 15, total data bytes: 426 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF51F84 FREE diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_unicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_unicast_neighbors.txt new file mode 100644 index 000000000..83564c3c0 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv4_unicast_neighbors.txt @@ -0,0 +1,369 @@ +BGP neighbor is 192.168.0.1, remote AS 1, internal link + Description: iBGP peer nx-osv-1 + BGP version 4, remote router ID 192.168.0.1 + BGP state = Established, up for 00:40:00 + Last read 00:00:24, last write 00:00:36, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Graceful Restart Capability: received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 Unicast (was not preserved, IPv6 Unicast (was not preserved, IPv4 Multicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 3 5 + Keepalives: 45 43 + Route Refresh: 0 0 + Total: 49 49 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.1 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 2 (Consumes 160 bytes) + Prefixes Total: 4 2 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv6 Unicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 1 (Consumes 76 bytes) + Prefixes Total: 0 1 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.1 + Connections established 3; dropped 2 + Last reset 00:40:12, due to BGP Notification received of session 1, Other Configuration Change + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.1, Foreign port: 20123 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A562A0): +Timer Starts Wakeups Next +Retrans 46 0 0x0 +TimeWait 0 0 0x0 +AckHold 46 40 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 3960699162 snduna: 3960700199 sndnxt: 3960700199 +irs: 2397721058 rcvnxt: 2397722160 + +sndwnd: 16616 scale: 0 maxrcvwnd: 16384 +rcvwnd: 16384 scale: 0 delrcvwnd: 0 + +SRTT: 998 ms, RTTO: 1016 ms, RTV: 18 ms, KRTT: 0 ms +minRTT: 8 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 2402498 ms, Sent idletime: 26184 ms, Receive idletime: 26186 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 536 bytes): +Rcvd: 92 (out of order: 0), with data: 46, total data bytes: 1101 +Sent: 92 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 48, total data bytes: 1036 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF52064 FREE + +BGP neighbor is 192.168.0.3, remote AS 1, internal link + Description: iBGP peer csr1000v-1 + BGP version 4, remote router ID 192.168.0.3 + BGP state = Established, up for 00:11:34 + Last read 00:00:17, last write 00:00:08, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Enhanced Refresh Capability: advertised and received + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 2 7 + Keepalives: 15 14 + Route Refresh: 0 0 + Total: 20 22 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.3 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 1 (Consumes 80 bytes) + Prefixes Total: 4 1 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 1 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: 00:11:34 + Last Sent Refresh End-of-rib: 00:11:34 + Refresh-Out took 0 seconds + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 1 0 + Refresh End-of-RIB 1 0 + + For address family: IPv6 Unicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 2 (Consumes 208 bytes) + Prefixes Total: 0 4 + Implicit Withdraw: 0 2 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.3 + Connections established 5; dropped 4 + Last reset 00:11:35, due to Peer closed the session of session 1 + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.3, Foreign port: 49379 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A56727): +Timer Starts Wakeups Next +Retrans 18 0 0x0 +TimeWait 0 0 0x0 +AckHold 19 15 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 1841341979 snduna: 1841342463 sndnxt: 1841342463 +irs: 272578933 rcvnxt: 272579650 + +sndwnd: 15901 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15668 scale: 0 delrcvwnd: 716 + +SRTT: 909 ms, RTTO: 1600 ms, RTV: 691 ms, KRTT: 0 ms +minRTT: 10 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 695582 ms, Sent idletime: 9144 ms, Receive idletime: 8944 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 1460 bytes): +Rcvd: 38 (out of order: 0), with data: 21, total data bytes: 716 +Sent: 37 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 18, total data bytes: 483 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF51F84 FREE + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_multicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_multicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_unicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_unicast_neighbors.txt new file mode 100644 index 000000000..accb96411 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_ipv6_unicast_neighbors.txt @@ -0,0 +1,369 @@ +BGP neighbor is 192.168.0.1, remote AS 1, internal link + Description: iBGP peer nx-osv-1 + BGP version 4, remote router ID 192.168.0.1 + BGP state = Established, up for 00:41:47 + Last read 00:00:15, last write 00:00:34, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Graceful Restart Capability: received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 Unicast (was not preserved, IPv6 Unicast (was not preserved, IPv4 Multicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 3 5 + Keepalives: 47 45 + Route Refresh: 0 0 + Total: 51 51 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.1 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 2 (Consumes 160 bytes) + Prefixes Total: 4 2 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv6 Unicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.1 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 1 (Consumes 76 bytes) + Prefixes Total: 0 1 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.1 + Connections established 3; dropped 2 + Last reset 00:41:58, due to BGP Notification received of session 1, Other Configuration Change + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.1, Foreign port: 20123 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A701C5): +Timer Starts Wakeups Next +Retrans 48 0 0x0 +TimeWait 0 0 0x0 +AckHold 48 42 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 3960699162 snduna: 3960700237 sndnxt: 3960700237 +irs: 2397721058 rcvnxt: 2397722198 + +sndwnd: 16616 scale: 0 maxrcvwnd: 16384 +rcvwnd: 16346 scale: 0 delrcvwnd: 38 + +SRTT: 998 ms, RTTO: 1012 ms, RTV: 14 ms, KRTT: 0 ms +minRTT: 8 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 2508775 ms, Sent idletime: 16666 ms, Receive idletime: 16867 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 536 bytes): +Rcvd: 96 (out of order: 0), with data: 48, total data bytes: 1139 +Sent: 96 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 50, total data bytes: 1074 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF52064 FREE + +BGP neighbor is 192.168.0.3, remote AS 1, internal link + Description: iBGP peer csr1000v-1 + BGP version 4, remote router ID 192.168.0.3 + BGP state = Established, up for 00:13:20 + Last read 00:00:21, last write 00:01:00, hold time is 180, keepalive interval is 60 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Address family IPv6 Unicast: advertised and received + Address family IPv4 Multicast: advertised and received + Enhanced Refresh Capability: advertised and received + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 2 7 + Keepalives: 16 16 + Route Refresh: 0 0 + Total: 21 24 + Do log neighbor state changes (via global configuration) + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + Session: 192.168.0.3 + BGP table version 25, neighbor version 25/0 + Output queue size : 0 + Index 4, Advertise bit 0 + 4 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 1 1 (Consumes 80 bytes) + Prefixes Total: 4 1 + Implicit Withdraw: 3 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 1 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 7 n/a + Bestpath from iBGP peer: 3 n/a + Total: 10 0 + Number of NLRIs in the update sent: max 1, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: 00:13:20 + Last Sent Refresh End-of-rib: 00:13:20 + Refresh-Out took 0 seconds + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 1 0 + Refresh End-of-RIB 1 0 + + For address family: IPv6 Unicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 1, Advertise bit 0 + 1 update-group member + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 2 (Consumes 208 bytes) + Prefixes Total: 0 4 + Implicit Withdraw: 0 2 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: IPv4 Multicast + Session: 192.168.0.3 + BGP table version 1, neighbor version 1/0 + Output queue size : 0 + Index 2, Advertise bit 0 + 2 update-group member + Uses NEXT_HOP attribute for MBGP NLRIs + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 0 0 + Prefixes Total: 0 0 + Implicit Withdraw: 0 0 + Explicit Withdraw: 0 0 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Total: 0 0 + Number of NLRIs in the update sent: max 0, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 192.168.0.3 + Connections established 5; dropped 4 + Last reset 00:13:21, due to Peer closed the session of session 1 + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is disabled + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 192.168.0.2, Local port: 179 +Foreign host: 192.168.0.3, Foreign port: 49379 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x59A702CF): +Timer Starts Wakeups Next +Retrans 19 0 0x0 +TimeWait 0 0 0x0 +AckHold 21 17 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 1841341979 snduna: 1841342482 sndnxt: 1841342482 +irs: 272578933 rcvnxt: 272579688 + +sndwnd: 15882 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15630 scale: 0 delrcvwnd: 754 + +SRTT: 921 ms, RTTO: 1531 ms, RTV: 610 ms, KRTT: 0 ms +minRTT: 10 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: 800963 ms, Sent idletime: 21826 ms, Receive idletime: 22028 ms +Status Flags: passive open, gen tcbs +Option Flags: nagle, path mtu capable +IP Precedence value : 6 + +Datagrams (max data segment is 1460 bytes): +Rcvd: 41 (out of order: 0), with data: 23, total data bytes: 754 +Sent: 40 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 19, total data bytes: 502 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x0FF51F84 FREE + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv4_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv4_unicast_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv4_unicast_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv6_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv6_unicast_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/mcast_ipv6/show_bgp_vpnv6_unicast_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/expected_result.json b/test/ios/mocked_data/test_get_bgp_neighbors/normal/expected_result.json index 66a0e6055..284c615e4 100644 --- a/test/ios/mocked_data/test_get_bgp_neighbors/normal/expected_result.json +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/expected_result.json @@ -11,12 +11,12 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": 637213, "accepted_prefixes": 3142, "received_prefixes": 3142 }, - "ipv6": { + "ipv6 unicast": { "sent_prefixes": 36714, "accepted_prefixes": 148, "received_prefixes": 148 @@ -32,12 +32,12 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": 966, "accepted_prefixes": 1, "received_prefixes": 1 }, - "ipv6": { + "ipv6 unicast": { "sent_prefixes": 105, "accepted_prefixes": 2, "received_prefixes": 2 @@ -53,7 +53,7 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": 709, "accepted_prefixes": 0, "received_prefixes": 0 @@ -69,7 +69,7 @@ "local_as": 65000, "is_up": false, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": -1, "accepted_prefixes": -1, "received_prefixes": -1 @@ -85,7 +85,7 @@ "local_as": 65000, "is_up": false, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": -1, "accepted_prefixes": -1, "received_prefixes": -1 @@ -101,7 +101,7 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv4": { + "ipv4 unicast": { "sent_prefixes": 213, "accepted_prefixes": 629700, "received_prefixes": 629700 @@ -117,7 +117,7 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv6": { + "ipv6 unicast": { "sent_prefixes": 35, "accepted_prefixes": 0, "received_prefixes": 0 @@ -133,7 +133,7 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv6": { + "ipv6 unicast": { "sent_prefixes": 36, "accepted_prefixes": 1, "received_prefixes": 1 @@ -149,7 +149,7 @@ "local_as": 65000, "is_up": false, "address_family": { - "ipv6": { + "ipv6 unicast": { "sent_prefixes": -1, "accepted_prefixes": -1, "received_prefixes": -1 @@ -165,7 +165,7 @@ "local_as": 65000, "is_up": true, "address_family": { - "ipv6": { + "ipv6 unicast": { "sent_prefixes": 29, "accepted_prefixes": 36387, "received_prefixes": 36387 diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_mdt_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_mdt_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_mdt_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_multicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv4_multicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv6_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv6_multicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_ipv6_multicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv4_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv4_unicast_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv4_unicast_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv6_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv6_unicast_all_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/normal/show_bgp_vpnv6_unicast_all_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/expected_result.json b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/expected_result.json new file mode 100644 index 000000000..e774b89d7 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/expected_result.json @@ -0,0 +1,86 @@ +{ + "TEST": { + "router_id": "10.23.4.9", + "peers": { + "10.124.238.162": { + "local_as": 65904, + "remote_as": 65221, + "remote_id": "10.23.17.238", + "is_up": true, + "is_enabled": true, + "description": "eBGP to ro03", + "uptime": 6652800, + "address_family": { + "vpnv4 unicast": { + "received_prefixes": 5, + "accepted_prefixes": 5, + "sent_prefixes": 9 + } + } + }, + "10.124.238.174": { + "local_as": 65904, + "remote_as": 65221, + "remote_id": "10.23.17.239", + "is_up": true, + "is_enabled": true, + "description": "eBGP to ro04", + "uptime": 6652800, + "address_family": { + "vpnv4 unicast": { + "received_prefixes": 5, + "accepted_prefixes": 5, + "sent_prefixes": 9 + } + } + } + } + }, + "global": { + "router_id": "10.23.4.9", + "peers": { + "10.23.4.1": { + "local_as": 65904, + "remote_as": 65904, + "remote_id": "10.23.4.1", + "is_up": true, + "is_enabled": true, + "description": "iBGP_RouteReflectorClient", + "uptime": 33955200, + "address_family": { + "ipv4 mdt": { + "received_prefixes": 2, + "accepted_prefixes": 2, + "sent_prefixes": 44 + }, + "vpnv4 unicast": { + "received_prefixes": 28, + "accepted_prefixes": 28, + "sent_prefixes": 11825 + } + } + }, + "10.23.4.2": { + "local_as": 65904, + "remote_as": 65904, + "remote_id": "10.23.4.2", + "is_up": true, + "is_enabled": true, + "description": "iBGP_RouteReflectorClient", + "uptime": 33955200, + "address_family": { + "ipv4 mdt": { + "received_prefixes": 2, + "accepted_prefixes": 2, + "sent_prefixes": 44 + }, + "vpnv4 unicast": { + "received_prefixes": 28, + "accepted_prefixes": 28, + "sent_prefixes": 11825 + } + } + } + } + } +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_all_summary.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_all_summary.txt new file mode 100644 index 000000000..8821e2a66 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_all_summary.txt @@ -0,0 +1,40 @@ +For address family: IPv4 MDT +BGP router identifier 10.23.4.9, local AS number 65904 +BGP table version is 1196, main routing table version 1196 +44 network entries using 11264 bytes of memory +158 path entries using 20224 bytes of memory +38/34 BGP path/bestpath attribute entries using 9424 bytes of memory +120 BGP rrinfo entries using 4800 bytes of memory +107 BGP AS-PATH entries using 6560 bytes of memory +24 BGP community entries using 576 bytes of memory +352 BGP extended community entries using 57618 bytes of memory +0 BGP route-map cache entries using 0 bytes of memory +0 BGP filter-list cache entries using 0 bytes of memory +BGP using 110466 total bytes of memory +BGP activity 7518411/7495529 prefixes, 42295720/42241362 paths, scan interval 10 secs + +Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd +10.23.4.1 4 65904 16623253 21263669 1196 0 0 1y4w 2 +10.23.4.2 4 65904 16622654 21254551 1196 0 0 1y4w 2 + +For address family: VPNv4 Unicast +BGP router identifier 10.23.4.9, local AS number 65904 +BGP table version is 128859195, main routing table version 128859195 +22838 network entries using 5846528 bytes of memory +54200 path entries using 6504000 bytes of memory +2858/1411 BGP path/bestpath attribute entries using 754512 bytes of memory +120 BGP rrinfo entries using 4800 bytes of memory +107 BGP AS-PATH entries using 6560 bytes of memory +24 BGP community entries using 576 bytes of memory +352 BGP extended community entries using 57618 bytes of memory +0 BGP route-map cache entries using 0 bytes of memory +0 BGP filter-list cache entries using 0 bytes of memory +BGP using 13174594 total bytes of memory +9784 received paths for inbound soft reconfiguration +BGP activity 7518411/7495529 prefixes, 42295720/42241362 paths, scan interval 10 secs + +Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd +10.124.238.162 4 65221 3258980 3260629 128859195 0 0 11w0d 5 +10.124.238.174 4 65221 3258986 3260630 128859195 0 0 11w0d 5 +10.23.4.1 4 65904 16623876 21264368 128859991 0 0 1y4w 28 +10.23.4.2 4 65904 16623277 21255250 128859991 0 0 1y4w 28 diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_mdt_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_mdt_all_neighbors.txt new file mode 100644 index 000000000..6f6221c83 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_mdt_all_neighbors.txt @@ -0,0 +1,330 @@ +BGP neighbor is 10.23.4.1, remote AS 65904, internal link + Description: iBGP_RouteReflectorClient + Inherits from template iBGP_RR for session parameters + BGP version 4, remote router ID 10.23.4.1 + BGP state = Established, up for 1y4w + Last read 00:00:01, last write 00:00:01, hold time is 9, keepalive interval is 2 seconds + Configured hold time is 9, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 MDT: advertised and received + Address family VPNv4 Unicast: advertised and received + Graceful Restart Capability: advertised and received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 MDT (was not preserved, VPNv4 Unicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: and received + Stateful switchover support enabled: NO for session 1 + Message statistics, state Established: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6939143 1209 + Keepalives: 14325483 16622891 + Route Refresh: 0 14 + Total: 21264627 16624115 + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 MDT + Session: 10.23.4.1 + BGP table version 1196, neighbor version 1196/0 + Output queue size : 0 + Index 3, Advertise bit 1 + Route-Reflector Client + 3 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 44 2 (Consumes 256 bytes) + Prefixes Total: 11445 4 + Implicit Withdraw: 11330 2 + Explicit Withdraw: 71 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 2 n/a + Bestpath from iBGP peer: 2 n/a + Total: 4 0 + Number of NLRIs in the update sent: max 3, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: VPNv4 Unicast + Session: 10.23.4.1 + BGP table version 128860627, neighbor version 128860627/0 + Output queue size : 0 + Index 56241, Advertise bit 6 + Route-Reflector Client + 56241 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 11825 28 (Consumes 6360 bytes) + Prefixes Total: 21583708 4611 + Implicit Withdraw: 12372174 1910 + Explicit Withdraw: 9199088 2673 + Used as bestpath: n/a 51 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 1016 n/a + Suppressed due to dampening: 12347 n/a + Bestpath from iBGP peer: 487 n/a + AF Permit Check: 11240635 n/a + Invalid Path: 6 n/a + AF Update Check: 76213 n/a + Total: 11330704 0 + Number of NLRIs in the update sent: max 267, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 10.23.4.1 + Connections established 4; dropped 3 + Last reset 1y4w, due to RR client config change of session 1 + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 10.23.4.9, Local port: 11750 +Foreign host: 10.23.4.1, Foreign port: 179 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1F2A14): +Timer Starts Wakeups Next +Retrans 19674640 7 0x0 +TimeWait 0 0 0x0 +AckHold 16623191 14600544 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 6248363 6248362 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 185434464 snduna: 1581373830 sndnxt: 1581373830 +irs: 4023632593 rcvnxt: 44669840 + +sndwnd: 10245 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15263 scale: 0 delrcvwnd: 1121 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 546 ms, Receive idletime: 349 ms +Status Flags: active open, path mtu discovery +Option Flags: nagle, path mtu capable, md5 +IP Precedence value : 6 + +Datagrams (max data segment is 1560 bytes): +Rcvd: 34428410 (out of order: 0), with data: 16623221, total data bytes: 316004561 +Sent: 35107896 (retransmit: 7, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 20336707, total data bytes: 1395939403 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C08B5D270 FREE + +BGP neighbor is 10.23.4.2, remote AS 65904, internal link + Description: iBGP_RouteReflectorClient + Inherits from template iBGP_RR for session parameters + BGP version 4, remote router ID 10.23.4.2 + BGP state = Established, up for 1y4w + Last read 00:00:01, last write 00:00:00, hold time is 9, keepalive interval is 2 seconds + Configured hold time is 9, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 MDT: advertised and received + Address family VPNv4 Unicast: advertised and received + Graceful Restart Capability: advertised and received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 MDT (was not preserved, VPNv4 Unicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: and received + Stateful switchover support enabled: NO for session 1 + Message statistics, state Established: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6930951 1868 + Keepalives: 14324537 16621645 + Route Refresh: 28 10 + Total: 21255517 16623524 + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 MDT + Session: 10.23.4.2 + BGP table version 1196, neighbor version 1196/0 + Output queue size : 0 + Index 3, Advertise bit 1 + Route-Reflector Client + 3 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 44 2 (Consumes 256 bytes) + Prefixes Total: 11445 2 + Implicit Withdraw: 11330 0 + Explicit Withdraw: 71 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 2 n/a + Bestpath from iBGP peer: 2 n/a + Total: 4 0 + Number of NLRIs in the update sent: max 3, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: VPNv4 Unicast + Session: 10.23.4.2 + BGP table version 128860627, neighbor version 128860627/0 + Output queue size : 0 + Index 56241, Advertise bit 6 + Route-Reflector Client + 56241 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 11825 28 (Consumes 6360 bytes) + Prefixes Total: 21583708 10099 + Implicit Withdraw: 12372174 7117 + Explicit Withdraw: 9199088 2954 + Used as bestpath: n/a 37 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 1016 n/a + Suppressed due to dampening: 12347 n/a + Bestpath from iBGP peer: 487 n/a + AF Permit Check: 11240635 n/a + Invalid Path: 6 n/a + AF Update Check: 76213 n/a + Total: 11330704 0 + Number of NLRIs in the update sent: max 267, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 10.23.4.2 + Connections established 1; dropped 0 + Last reset never + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 10.23.4.9, Local port: 25751 +Foreign host: 10.23.4.2, Foreign port: 179 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1F5C2B): +Timer Starts Wakeups Next +Retrans 19748470 3 0x0 +TimeWait 0 0 0x0 +AckHold 16622107 14536809 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 1 1 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 2431176863 snduna: 3825540778 sndnxt: 3825540778 +irs: 2039673132 rcvnxt: 2355806927 + +sndwnd: 15444 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15434 scale: 0 delrcvwnd: 950 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 258 ms, Receive idletime: 61 ms +Status Flags: active open +Option Flags: nagle, path mtu capable, md5 +IP Precedence value : 6 + +Datagrams (max data segment is 1536 bytes): +Rcvd: 34592673 (out of order: 0), with data: 16622195, total data bytes: 316133794 +Sent: 35114649 (retransmit: 3, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 20372301, total data bytes: 1394363914 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C068D76A8 FREE + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_multicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_multicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_unicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_unicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv4_unicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_multicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_multicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_multicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_unicast_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_unicast_neighbors.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_ipv6_unicast_neighbors.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv4_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv4_unicast_all_neighbors.txt new file mode 100644 index 000000000..33251ba74 --- /dev/null +++ b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv4_unicast_all_neighbors.txt @@ -0,0 +1,598 @@ +BGP neighbor is 10.124.238.162, vrf TEST, remote AS 65221, external link + Description: eBGP to ro03 + Inherits from template TI-eBGP for session parameters + BGP version 4, remote router ID 10.23.17.238 + BGP state = Established, up for 11w0d + Last read 00:00:01, last write 00:00:00, hold time is 6, keepalive interval is 2 seconds + Configured hold time is 7, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Graceful Restart Capability: advertised + Enhanced Refresh Capability: advertised and received + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 2492 18 + Keepalives: 3258866 3259712 + Route Refresh: 0 0 + Total: 3261383 3259733 + Default minimum time between advertisement runs is 0 seconds + + For address family: VPNv4 Unicast + Translates address family IPv4 Unicast for VRF TEST + Session: 10.124.238.162 + BGP table version 128859991, neighbor version 128859991/0 + Output queue size : 0 + Index 59765, Advertise bit 0 + 59765 update-group member + Inherits from template TI-PRI1 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor + Inbound path policy configured + Outbound path policy configured + Outgoing update prefix filter list is PL_FROM_BGP + Route map for incoming advertisements is RM_LOCAL-PREF-1 + Route map for outgoing advertisements is RM_AS-PREPEND-1 + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 9 5 (Consumes 1440 bytes) + Prefixes Total: 15264 7 + Implicit Withdraw: 15238 0 + Explicit Withdraw: 4 2 + Used as bestpath: n/a 7 + Used as multipath: n/a 0 + Saved (soft-reconfig): n/a 5 (Consumes 600 bytes) + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + prefix-list 18821 0 + AS_PATH loop: n/a 26 + Bestpath from this peer: 32 n/a + Suppressed due to dampening: 16 n/a + Total: 18869 26 + Maximum prefixes allowed 2000 + Threshold for warning message 75% + Number of NLRIs in the update sent: max 12, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Minimum time between advertisement runs is 5 seconds + Refresh Epoch: 2 + Last Sent Refresh Start-of-rib: 4w1d + Last Sent Refresh End-of-rib: 4w1d + Refresh-Out took 0 seconds + Last Received Refresh Start-of-rib: 11w0d + Last Received Refresh End-of-rib: 11w0d + Refresh-In took 0 seconds + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 12 1 + Refresh End-of-RIB 12 1 + + Address tracking is enabled, the RIB does have a route to 10.124.238.162 + Connections established 1; dropped 0 + Last reset never + External BGP neighbor configured for connected checks (single-hop no-disable-connected-check) + Interface associated: TenGigabitEthernet1/1/0.3113 (peering address in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 1 +Local host: 10.124.238.161, Local port: 179 +Foreign host: 10.124.238.162, Foreign port: 64354 +Connection tableid (VRF): 58 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1CEF4D): +Timer Starts Wakeups Next +Retrans 3261232 0 0x0 +TimeWait 0 0 0x0 +AckHold 3259744 2893319 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 0 0 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 2170764437 snduna: 2232911108 sndnxt: 2232911108 +irs: 1470694361 rcvnxt: 1532630471 + +sndwnd: 15795 scale: 0 maxrcvwnd: 16384 +rcvwnd: 14978 scale: 0 delrcvwnd: 1406 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 1095 ms, Receive idletime: 894 ms +Status Flags: passive open, gen tcbs +Option Flags: VRF id set, nagle, path mtu capable, md5, Retrans timeout +IP Precedence value : 6 + +Datagrams (max data segment is 1460 bytes): +Rcvd: 6206170 (out of order: 0), with data: 3259746, total data bytes: 61936128 +Sent: 6197020 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 3261356, total data bytes: 62146689 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C09CAA108 FREE + +BGP neighbor is 10.124.238.174, vrf TEST, remote AS 65221, external link + Description: eBGP to ro04 + Inherits from template TI-eBGP for session parameters + BGP version 4, remote router ID 10.23.17.239 + BGP state = Established, up for 11w0d + Last read 00:00:00, last write 00:00:01, hold time is 6, keepalive interval is 2 seconds + Configured hold time is 7, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is not multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 Unicast: advertised and received + Graceful Restart Capability: advertised + Enhanced Refresh Capability: advertised and received + Multisession Capability: + Stateful switchover support enabled: NO for session 1 + Message statistics: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 2496 29 + Keepalives: 3258881 3259725 + Route Refresh: 0 0 + Total: 3261402 3259757 + Default minimum time between advertisement runs is 0 seconds + + For address family: VPNv4 Unicast + Translates address family IPv4 Unicast for VRF TEST + Session: 10.124.238.174 + BGP table version 128859991, neighbor version 128859991/0 + Output queue size : 0 + Index 59766, Advertise bit 2 + 59766 update-group member + Inherits from template TI-PRI3 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor + Inbound path policy configured + Outbound path policy configured + Outgoing update prefix filter list is PL_FROM_BGP + Route map for incoming advertisements is RM_LOCAL-PREF-3 + Route map for outgoing advertisements is RM_AS-PREPEND-3 + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 9 5 (Consumes 1320 bytes) + Prefixes Total: 15268 7 + Implicit Withdraw: 15238 0 + Explicit Withdraw: 0 2 + Used as bestpath: n/a 0 + Used as multipath: n/a 0 + Saved (soft-reconfig): n/a 5 (Consumes 600 bytes) + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + prefix-list 18848 0 + AS_PATH loop: n/a 39 + Bestpath from this peer: 1 n/a + Suppressed due to dampening: 16 n/a + Total: 18865 39 + Maximum prefixes allowed 2000 + Threshold for warning message 75% + Number of NLRIs in the update sent: max 12, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Minimum time between advertisement runs is 5 seconds + Refresh Epoch: 2 + Last Sent Refresh Start-of-rib: 4w1d + Last Sent Refresh End-of-rib: 4w1d + Refresh-Out took 0 seconds + Last Received Refresh Start-of-rib: 11w0d + Last Received Refresh End-of-rib: 11w0d + Refresh-In took 0 seconds + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 12 1 + Refresh End-of-RIB 12 1 + + Address tracking is enabled, the RIB does have a route to 10.124.238.174 + Connections established 1; dropped 0 + Last reset never + External BGP neighbor configured for connected checks (single-hop no-disable-connected-check) + Interface associated: TenGigabitEthernet0/2/0.3116 (peering address in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 1 +Local host: 10.124.238.173, Local port: 27846 +Foreign host: 10.124.238.174, Foreign port: 179 +Connection tableid (VRF): 58 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1D12FC): +Timer Starts Wakeups Next +Retrans 3261239 0 0x0 +TimeWait 0 0 0x0 +AckHold 3259753 2892586 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 6654736 6654735 0x106A1D13E0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 3420265207 snduna: 3482442005 sndnxt: 3482442005 +irs: 1708242578 rcvnxt: 1770179666 + +sndwnd: 15947 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15548 scale: 0 delrcvwnd: 836 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 614 ms, Receive idletime: 814 ms +Status Flags: active open +Option Flags: VRF id set, nagle, path mtu capable, md5 +IP Precedence value : 6 + +Datagrams (max data segment is 1460 bytes): +Rcvd: 6202523 (out of order: 0), with data: 3259756, total data bytes: 61937106 +Sent: 6196289 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 3261358, total data bytes: 62176816 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C09CA9F88 FREE + +BGP neighbor is 10.23.4.1, remote AS 65904, internal link + Description: iBGP_RouteReflectorClient + Inherits from template iBGP_RR for session parameters + BGP version 4, remote router ID 10.23.4.1 + BGP state = Established, up for 1y4w + Last read 00:00:01, last write 00:00:01, hold time is 9, keepalive interval is 2 seconds + Configured hold time is 9, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 MDT: advertised and received + Address family VPNv4 Unicast: advertised and received + Graceful Restart Capability: advertised and received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 MDT (was not preserved, VPNv4 Unicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: and received + Stateful switchover support enabled: NO for session 1 + Message statistics, state Established: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6939143 1209 + Keepalives: 14325483 16622891 + Route Refresh: 0 14 + Total: 21264627 16624115 + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 MDT + Session: 10.23.4.1 + BGP table version 1196, neighbor version 1196/0 + Output queue size : 0 + Index 3, Advertise bit 1 + Route-Reflector Client + 3 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 44 2 (Consumes 256 bytes) + Prefixes Total: 11445 4 + Implicit Withdraw: 11330 2 + Explicit Withdraw: 71 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 2 n/a + Bestpath from iBGP peer: 2 n/a + Total: 4 0 + Number of NLRIs in the update sent: max 3, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: VPNv4 Unicast + Session: 10.23.4.1 + BGP table version 128860627, neighbor version 128860627/0 + Output queue size : 0 + Index 56241, Advertise bit 6 + Route-Reflector Client + 56241 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 11825 28 (Consumes 6360 bytes) + Prefixes Total: 21583708 4611 + Implicit Withdraw: 12372174 1910 + Explicit Withdraw: 9199088 2673 + Used as bestpath: n/a 51 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 1016 n/a + Suppressed due to dampening: 12347 n/a + Bestpath from iBGP peer: 487 n/a + AF Permit Check: 11240635 n/a + Invalid Path: 6 n/a + AF Update Check: 76213 n/a + Total: 11330704 0 + Number of NLRIs in the update sent: max 267, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 10.23.4.1 + Connections established 4; dropped 3 + Last reset 1y4w, due to RR client config change of session 1 + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 10.23.4.9, Local port: 11750 +Foreign host: 10.23.4.1, Foreign port: 179 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1F2A14): +Timer Starts Wakeups Next +Retrans 19674640 7 0x0 +TimeWait 0 0 0x0 +AckHold 16623191 14600544 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 6248363 6248362 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 185434464 snduna: 1581373830 sndnxt: 1581373830 +irs: 4023632593 rcvnxt: 44669840 + +sndwnd: 10245 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15263 scale: 0 delrcvwnd: 1121 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 546 ms, Receive idletime: 349 ms +Status Flags: active open, path mtu discovery +Option Flags: nagle, path mtu capable, md5 +IP Precedence value : 6 + +Datagrams (max data segment is 1560 bytes): +Rcvd: 34428410 (out of order: 0), with data: 16623221, total data bytes: 316004561 +Sent: 35107896 (retransmit: 7, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 20336707, total data bytes: 1395939403 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C08B5D270 FREE + +BGP neighbor is 10.23.4.2, remote AS 65904, internal link + Description: iBGP_RouteReflectorClient + Inherits from template iBGP_RR for session parameters + BGP version 4, remote router ID 10.23.4.2 + BGP state = Established, up for 1y4w + Last read 00:00:01, last write 00:00:00, hold time is 9, keepalive interval is 2 seconds + Configured hold time is 9, keepalive interval is 2 seconds + Minimum holdtime from neighbor is 0 seconds + Neighbor sessions: + 1 active, is multisession capable (disabled) + Neighbor capabilities: + Route refresh: advertised and received(new) + Four-octets ASN Capability: advertised and received + Address family IPv4 MDT: advertised and received + Address family VPNv4 Unicast: advertised and received + Graceful Restart Capability: advertised and received + Remote Restart timer is 120 seconds + Address families advertised by peer: + IPv4 MDT (was not preserved, VPNv4 Unicast (was not preserved + Enhanced Refresh Capability: advertised + Multisession Capability: and received + Stateful switchover support enabled: NO for session 1 + Message statistics, state Established: + InQ depth is 0 + OutQ depth is 0 + + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6930951 1868 + Keepalives: 14324537 16621645 + Route Refresh: 28 10 + Total: 21255517 16623524 + Default minimum time between advertisement runs is 0 seconds + + For address family: IPv4 MDT + Session: 10.23.4.2 + BGP table version 1196, neighbor version 1196/0 + Output queue size : 0 + Index 3, Advertise bit 1 + Route-Reflector Client + 3 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 44 2 (Consumes 256 bytes) + Prefixes Total: 11445 2 + Implicit Withdraw: 11330 0 + Explicit Withdraw: 71 0 + Used as bestpath: n/a 2 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 2 n/a + Bestpath from iBGP peer: 2 n/a + Total: 4 0 + Number of NLRIs in the update sent: max 3, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + For address family: VPNv4 Unicast + Session: 10.23.4.2 + BGP table version 128860627, neighbor version 128860627/0 + Output queue size : 0 + Index 56241, Advertise bit 6 + Route-Reflector Client + 56241 update-group member + Inherits from template iBGP_RR + Community attribute sent to this neighbor + Slow-peer detection is disabled + Slow-peer split-update-group dynamic is disabled + Sent Rcvd + Prefix activity: ---- ---- + Prefixes Current: 11825 28 (Consumes 6360 bytes) + Prefixes Total: 21583708 10099 + Implicit Withdraw: 12372174 7117 + Explicit Withdraw: 9199088 2954 + Used as bestpath: n/a 37 + Used as multipath: n/a 0 + + Outbound Inbound + Local Policy Denied Prefixes: -------- ------- + Bestpath from this peer: 1016 n/a + Suppressed due to dampening: 12347 n/a + Bestpath from iBGP peer: 487 n/a + AF Permit Check: 11240635 n/a + Invalid Path: 6 n/a + AF Update Check: 76213 n/a + Total: 11330704 0 + Number of NLRIs in the update sent: max 267, min 0 + Last detected as dynamic slow peer: never + Dynamic slow peer recovered: never + Refresh Epoch: 1 + Last Sent Refresh Start-of-rib: never + Last Sent Refresh End-of-rib: never + Last Received Refresh Start-of-rib: never + Last Received Refresh End-of-rib: never + Sent Rcvd + Refresh activity: ---- ---- + Refresh Start-of-RIB 0 0 + Refresh End-of-RIB 0 0 + + Address tracking is enabled, the RIB does have a route to 10.23.4.2 + Connections established 1; dropped 0 + Last reset never + Interface associated: (none) (peering address NOT in same link) + Transport(tcp) path-mtu-discovery is enabled + Graceful-Restart is enabled, restart-time 120 seconds, stalepath-time 360 seconds + SSO is disabled +Connection state is ESTAB, I/O status: 1, unread input bytes: 0 +Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255 +Local host: 10.23.4.9, Local port: 25751 +Foreign host: 10.23.4.2, Foreign port: 179 +Connection tableid (VRF): 0 +Maximum output segment queue size: 50 + +Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes) + +Event Timers (current time is 0x106A1F5C2B): +Timer Starts Wakeups Next +Retrans 19748470 3 0x0 +TimeWait 0 0 0x0 +AckHold 16622107 14536809 0x0 +SendWnd 0 0 0x0 +KeepAlive 0 0 0x0 +GiveUp 0 0 0x0 +PmtuAger 1 1 0x0 +DeadWait 0 0 0x0 +Linger 0 0 0x0 +ProcessQ 0 0 0x0 + +iss: 2431176863 snduna: 3825540778 sndnxt: 3825540778 +irs: 2039673132 rcvnxt: 2355806927 + +sndwnd: 15444 scale: 0 maxrcvwnd: 16384 +rcvwnd: 15434 scale: 0 delrcvwnd: 950 + +SRTT: 1000 ms, RTTO: 1003 ms, RTV: 3 ms, KRTT: 0 ms +minRTT: 0 ms, maxRTT: 1000 ms, ACK hold: 200 ms +uptime: -1 ms, Sent idletime: 258 ms, Receive idletime: 61 ms +Status Flags: active open +Option Flags: nagle, path mtu capable, md5 +IP Precedence value : 6 + +Datagrams (max data segment is 1536 bytes): +Rcvd: 34592673 (out of order: 0), with data: 16622195, total data bytes: 316133794 +Sent: 35114649 (retransmit: 3, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 20372301, total data bytes: 1394363914 + + Packets received in fast path: 0, fast processed: 0, slow path: 0 + fast lock acquisition failures: 0, slow path: 0 +TCP Semaphore 0x7F2C068D76A8 FREE + diff --git a/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv6_unicast_all_neighbors.txt b/test/ios/mocked_data/test_get_bgp_neighbors/vrfs_mdt/show_bgp_vpnv6_unicast_all_neighbors.txt new file mode 100644 index 000000000..e69de29bb diff --git a/test/ios/mocked_data/test_get_environment/ios_xe/expected_result.json b/test/ios/mocked_data/test_get_environment/ios_xe/expected_result.json new file mode 100644 index 000000000..e5ffa7b25 --- /dev/null +++ b/test/ios/mocked_data/test_get_environment/ios_xe/expected_result.json @@ -0,0 +1,35 @@ +{ + "cpu": { + "0": { + "%usage": 16 + } + }, + "fans": { + "invalid": { + "status": true + } + }, + "memory": { + "available_ram": 3931592, + "used_ram": 1506752 + }, + "power": { + "invalid": { + "capacity": -1, + "output": -1, + "status": true + } + }, + "temperature": { + "hotspot": { + "is_alert": false, + "is_critical": false, + "temperature": 43 + }, + "inlet": { + "is_alert": false, + "is_critical": false, + "temperature": 26 + } + } +} diff --git a/test/ios/mocked_data/test_get_environment/ios_xe/show_env_temperature_status.txt b/test/ios/mocked_data/test_get_environment/ios_xe/show_env_temperature_status.txt new file mode 100644 index 000000000..f230464e4 --- /dev/null +++ b/test/ios/mocked_data/test_get_environment/ios_xe/show_env_temperature_status.txt @@ -0,0 +1,9 @@ +Inlet Temperature Value: 26 Degree Celsius +Temperature State: GREEN +Yellow Threshold : 46 Degree Celsius +Red Threshold : 60 Degree Celsius + +Hotspot Temperature Value: 43 Degree Celsius +Temperature State: GREEN +Yellow Threshold : 105 Degree Celsius +Red Threshold : 125 Degree Celsius \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_environment/ios_xe/show_memory.txt b/test/ios/mocked_data/test_get_environment/ios_xe/show_memory.txt new file mode 100644 index 000000000..8510c8a05 --- /dev/null +++ b/test/ios/mocked_data/test_get_environment/ios_xe/show_memory.txt @@ -0,0 +1,6 @@ +System memory : 3931592K total, 1506752K used, 2424840K free, 221424K kernel reserved +Lowest(b) : 1854732696 + + Total(K) Used(K) Free(K) +Process 3931592 1506752 2424840 +Config 0 0 0 diff --git a/test/ios/mocked_data/test_get_environment/ios_xe/show_memory_statistics.txt b/test/ios/mocked_data/test_get_environment/ios_xe/show_memory_statistics.txt new file mode 100644 index 000000000..caa0312e7 --- /dev/null +++ b/test/ios/mocked_data/test_get_environment/ios_xe/show_memory_statistics.txt @@ -0,0 +1,2 @@ +^ +% Invalid input detected at '^' marker. \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_environment/ios_xe/show_proc_cpu.txt b/test/ios/mocked_data/test_get_environment/ios_xe/show_proc_cpu.txt new file mode 100644 index 000000000..e859a6da4 --- /dev/null +++ b/test/ios/mocked_data/test_get_environment/ios_xe/show_proc_cpu.txt @@ -0,0 +1,208 @@ +Core 0: CPU utilization for five seconds: 18%; one minute: 16%; five minutes: 15% +Core 1: CPU utilization for five seconds: 8%; one minute: 8%; five minutes: 7% +Core 2: CPU utilization for five seconds: 6%; one minute: 5%; five minutes: 4% +Core 3: CPU utilization for five seconds: 2%; one minute: 2%; five minutes: 3% +PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process +1 1870 1438 1300 0.00 0.00 0.00 0 init +2 0 181 0 0.00 0.00 0.00 0 kthreadd +3 6220 922484 6 0.00 0.00 0.00 0 migration/0 +4 0 3 0 0.00 0.00 0.00 0 sirq-high/0 +5 1837302 107437039 1 0.00 0.00 0.00 0 sirq-timer/0 +6 570 15422 36 0.00 0.00 0.00 0 sirq-net-tx/0 +7 4121122 248137282 33 0.00 0.00 0.00 0 sirq-net-rx/0 +8 13120 3480660 3 0.00 0.00 0.00 0 sirq-block/0 +9 0 8 0 0.00 0.00 0.00 0 sirq-block-iopo +10 17210 3339586 5 0.00 0.00 0.00 0 sirq-tasklet/0 +11 2912140 245813579 1 0.00 0.00 0.00 0 sirq-sched/0 +12 95770 14342592 6 0.00 0.00 0.00 0 sirq-hrtimer/0 +13 215032 884228442 0 0.00 0.00 0.00 0 sirq-rcu/0 +14 15550 2492090 6 0.00 0.00 0.00 0 desched/0 +15 5330 601168 8 0.00 0.00 0.00 0 migration/1 +16 0 15 0 0.00 0.00 0.00 0 sirq-high/1 +17 2943280 303456311 0 0.00 0.00 0.00 0 sirq-timer/1 +18 110 4375 25 0.00 0.00 0.00 0 sirq-net-tx/1 +19 1686916 894062383 30 0.00 0.05 0.05 0 sirq-net-rx/1 +20 430 201874 2 0.00 0.00 0.00 0 sirq-block/1 +21 0 20 0 0.00 0.00 0.00 0 sirq-block-iopo +22 0 21 0 0.00 0.00 0.00 0 sirq-tasklet/1 +23 716480 216536714 0 0.00 0.00 0.00 0 sirq-sched/1 +24 0 1453213 0 0.00 0.00 0.00 0 sirq-hrtimer/1 +25 4172370 292908875 1 0.00 0.00 0.00 0 sirq-rcu/1 +26 17800 1622116 10 0.00 0.00 0.00 0 desched/1 +27 10390 1399850 7 0.00 0.00 0.00 0 migration/2 +28 0 27 0 0.00 0.00 0.00 0 sirq-high/2 +29 375010 262741636 0 0.00 0.00 0.02 0 sirq-timer/2 +30 90 4049 22 0.00 0.00 0.00 0 sirq-net-tx/2 +31 515974 133352067 29 0.00 0.00 0.04 0 sirq-net-rx/2 +32 280 80498 3 0.00 0.00 0.00 0 sirq-block/2 +33 0 32 0 0.00 0.00 0.00 0 sirq-block-iopo +34 0 33 0 0.00 0.00 0.00 0 sirq-tasklet/2 +35 81030 198983980 0 0.00 0.00 0.00 0 sirq-sched/2 +36 0 1131340 0 0.00 0.00 0.00 0 sirq-hrtimer/2 +37 470480 257655108 0 0.00 0.00 0.00 0 sirq-rcu/2 +38 11340 1735365 6 0.00 0.00 0.00 0 desched/2 +39 11440 1463938 7 0.00 0.00 0.00 0 migration/3 +40 0 39 0 0.00 0.00 0.00 0 sirq-high/3 +41 1750 204773518 0 0.00 0.00 0.00 0 sirq-timer/3 +42 20 2610 7 0.00 0.00 0.00 0 sirq-net-tx/3 +43 3937534 148230290 28 0.00 0.01 0.03 0 sirq-net-rx/3 +44 180 44738 4 0.00 0.00 0.00 0 sirq-block/3 +45 0 44 0 0.00 0.00 0.00 0 sirq-block-iopo +46 0 45 0 0.00 0.00 0.00 0 sirq-tasklet/3 +47 200 158098038 0 0.00 0.00 0.00 0 sirq-sched/3 +48 0 875207 0 0.00 0.00 0.00 0 sirq-hrtimer/3 +49 130 201695884 0 0.00 0.00 0.00 0 sirq-rcu/3 +50 14870 2174693 6 0.00 0.00 0.00 0 desched/3 +51 233080 194376708 1 0.00 0.00 0.00 0 events/0 +52 38260 72906002 0 0.00 0.00 0.02 0 events/1 +53 17610 67441906 0 0.00 0.00 0.00 0 events/2 +54 2520 70242380 0 0.00 0.00 0.01 0 events/3 +55 0 54 0 0.00 0.00 0.00 0 cpuset +56 10 3890 2 0.00 0.00 0.00 0 khelper +59 0 56 0 0.00 0.00 0.00 0 netns +60 0 61 0 0.00 0.00 0.00 0 async/mgr +165 11580 11058522 1 0.00 0.00 0.00 0 sync_supers +167 350 221341 1 0.00 0.00 0.00 0 bdi-default +169 3530 2750096 1 0.00 0.00 0.00 0 kblockd/0 +170 310 159227 1 0.00 0.00 0.00 0 kblockd/1 +171 200 62426 3 0.00 0.00 0.00 0 kblockd/2 +172 20 34599 0 0.00 0.00 0.00 0 kblockd/3 +178 0 67 0 0.00 0.00 0.00 0 ata/0 +179 0 67 0 0.00 0.00 0.00 0 ata/1 +180 0 66 0 0.00 0.00 0.00 0 ata/2 +181 0 67 0 0.00 0.00 0.00 0 ata/3 +182 0 68 0 0.00 0.00 0.00 0 ata_aux +191 0 71 0 0.00 0.00 0.00 0 khubd +222 0 284 0 0.00 0.00 0.00 0 rpciod/0 +223 10 183 54 0.00 0.00 0.00 0 rpciod/1 +224 10 206 48 0.00 0.00 0.00 0 rpciod/2 +225 10 176 56 0.00 0.00 0.00 0 rpciod/3 +259 0 78 0 0.00 0.00 0.00 0 kswapd0 +260 0 79 0 0.00 0.00 0.00 0 aio/0 +261 0 80 0 0.00 0.00 0.00 0 aio/1 +262 0 81 0 0.00 0.00 0.00 0 aio/2 +263 0 82 0 0.00 0.00 0.00 0 aio/3 +264 0 83 0 0.00 0.00 0.00 0 nfsiod +266 0 84 0 0.00 0.00 0.00 0 crypto/0 +267 0 85 0 0.00 0.00 0.00 0 crypto/1 +268 0 86 0 0.00 0.00 0.00 0 crypto/2 +269 0 87 0 0.00 0.00 0.00 0 crypto/3 +927 0 99 0 0.00 0.00 0.00 0 scsi_eh_0 +936 298930 38520 7760 0.00 0.00 0.00 0 mtdblockd +1011 0 96 0 0.00 0.00 0.00 0 kstriped +1013 0 97 0 0.00 0.00 0.00 0 ksnapd +1016 48520 131995570 0 0.00 0.00 0.00 0 edac-poller +1051 107610 87643891 1 0.00 0.00 0.00 0 octeon-ethernet +1116 460 1728 266 0.00 0.00 0.00 0 udevd +1793 260 4402 59 0.00 0.00 0.00 0 loop1 +1798 9180 12505482 0 0.00 0.00 0.00 0 flush-8:0 +1812 70 4601 15 0.00 0.00 0.00 0 loop2 +1830 40 2766 14 0.00 0.00 0.00 0 loop3 +1848 110 4098 26 0.00 0.00 0.00 0 loop4 +1866 30 908 33 0.00 0.00 0.00 0 loop5 +1951 0 401 0 0.00 0.00 0.00 0 loop6 +2687 40 1428 28 0.00 0.00 0.00 0 udevd +2768 20 1289 15 0.00 0.00 0.00 0 udevd +3684 170 1282 132 0.00 0.00 0.00 0 dbus-daemon +4064 130 1735 74 0.00 0.00 0.00 0 klogd +4076 30 1555 19 0.00 0.00 0.00 0 portmap +4144 0 1128 0 0.00 0.00 0.00 0 sshd +4156 20 1430 13 0.00 0.00 0.00 0 xinetd +4160 70 1526 45 0.00 0.00 0.00 0 xinetd +4194 0 113 0 0.00 0.00 0.00 0 lockd +4195 0 18545 0 0.00 0.00 0.00 0 nfsd +4196 20 18546 1 0.00 0.00 0.00 0 nfsd +4197 10 18547 0 0.00 0.00 0.00 0 nfsd +4198 10 18626 0 0.00 0.00 0.00 0 nfsd +4199 10 18704 0 0.00 0.00 0.00 0 nfsd +4200 50 19038 2 0.00 0.00 0.00 0 nfsd +4201 30 19041 1 0.00 0.00 0.00 0 nfsd +4202 0 18551 0 0.00 0.00 0.00 0 nfsd +4208 330 1676 196 0.00 0.00 0.00 0 rpc.mountd +4608 10 1283 7 0.00 0.00 0.00 0 sh +4611 0 1283 0 0.00 0.00 0.00 0 inotifywait +5165 10 1338 7 0.00 0.00 0.00 0 sh +5168 130 1351 96 0.00 0.00 0.00 0 epc_sm_liaison +5361 120 1532 78 0.00 0.00 0.00 34824 in.telnetd +5362 110 1531 71 0.00 0.00 0.00 34820 bexec.sh +5365 10 1531 6 0.00 0.00 0.00 34820 mcp_chvrf.sh +5366 120 1541 77 0.00 0.00 0.00 34820 vty_attach.sh +5816 811820 132667737 135 0.00 0.01 0.01 0 system_mgr +6039 2082800 126045626 16 0.00 0.00 0.00 1088 slproc +6081 1091531 215778492 83 3.08 2.97 2.91 0 fed +6082 1795814 152524660 15 0.19 0.11 0.10 0 platform_mgr +6083 4183596 103486965 86 0.82 0.85 0.86 0 stack-mgr +6558 2206105 132523451 81 0.00 0.01 0.00 0 idope.py +6612 925670 72974019 12 0.00 0.00 0.00 0 ns_oir_proxy +6613 926720 72978940 12 0.00 0.00 0.00 0 profiled +6614 615572 6610689 742 0.00 0.01 0.04 0 oom_poll.sh +6615 1359332 440928938 12 0.05 0.02 0.01 0 obfld +6616 924160 72978829 12 0.00 0.00 0.00 0 consoled +6617 2552755 139687532 79 0.00 0.02 0.01 0 console_relay +6618 941010 72978902 12 0.00 0.00 0.02 0 csprovider +6619 920580 72978978 12 0.00 0.00 0.00 0 system_mgr_cli +6620 2216808 340559492 44 0.00 0.01 0.03 0 plogd +6621 927830 72979067 12 0.00 0.00 0.00 0 psdprov +6622 1754219 392827239 36 0.10 0.11 0.10 0 pdsd +6623 2820430 82701668 34 0.00 0.00 0.04 0 gold_slave +6624 940210 72998620 12 0.00 0.03 0.04 0 osinfo-provider +6625 923560 72978895 12 0.00 0.00 0.00 0 oscore_p +6626 2221210 80916299 27 0.00 0.00 0.00 0 netd +6627 840706 132601005 200 0.05 0.03 0.02 0 mem_mgmt +6628 2522110 139311434 18 0.00 0.00 0.01 0 mgmte_tap +6629 928460 73054547 12 0.00 0.03 0.04 0 installer +6630 915122 157337753 33 0.00 0.00 0.00 0 ffm +6631 3616770 73679085 49 0.00 0.06 0.08 0 eicored +6632 943880 75193759 12 0.00 0.00 0.00 0 dtmgr +6633 3857772 139209642 737 0.05 0.04 0.05 0 cpumemd +6640 2522970 142766423 17 0.00 0.00 0.02 0 liin_tap +6646 999020 73157102 13 0.05 0.20 0.30 0 cli_agent +6650 971910 610222561 1 0.00 0.03 0.04 0 snmp_subagent +6652 2018970 139316547 14 0.00 0.00 0.02 0 erm_p +6657 1700330 139317006 12 0.00 0.00 0.00 34821 ngdumper_provid +6658 1720060 139316991 12 0.00 0.00 0.00 34818 sysinfo_p +6667 919200 72971967 12 0.00 0.00 0.00 34820 fs_cmd +8467 410 1574 260 0.00 0.00 0.00 34818 rollback_timer. +8536 0 6610690 0 0.00 0.00 0.00 34820 sleep +8554 0 1564 0 0.00 0.00 0.00 34818 rollback_timer. +8555 180 1564 115 0.00 0.00 0.00 34820 xlogger +8560 0 1568 0 0.00 0.00 0.00 34818 inotifywait +8924 130 1358 95 0.00 0.00 0.00 34823 nova_sntp.sh +9264 0 1355 0 0.00 0.00 0.00 34819 nova_sntp.sh +9265 160 1355 118 0.00 0.00 0.00 34819 xlogger +9268 143390 1283521 111 0.00 0.00 0.00 34819 sntp +22145 2915500 173856815 1 0.00 0.01 0.04 34823 table_mgr +22146 170 2025 83 0.00 0.00 0.00 0 wnweb.sh +22147 928450 72987714 12 0.00 0.03 0.04 34816 iifd +22148 2610794 139394176 266 4.72 4.00 3.82 34819 iosd +22149 47082 100382805 43 0.05 0.01 0.04 34820 ha_mgr +24317 110 1513 72 0.00 0.00 0.00 34816 in.telnetd +24319 120 1512 79 0.00 0.00 0.00 34816 bexec.sh +24324 10 1512 6 0.00 0.00 0.00 34816 mcp_chvrf.sh +24325 110 1521 72 0.00 0.00 0.00 34816 vty_attach.sh +24348 110 1519 72 0.00 0.00 0.00 34816 in.telnetd +24352 120 1518 79 0.00 0.00 0.00 34818 bexec.sh +24355 10 1518 6 0.00 0.00 0.00 34818 mcp_chvrf.sh +24356 120 1525 78 0.00 0.00 0.00 34818 vty_attach.sh +24360 110 1522 72 0.00 0.00 0.00 34818 in.telnetd +24362 130 1521 85 0.00 0.00 0.00 34819 bexec.sh +24365 0 1521 0 0.00 0.00 0.00 34819 mcp_chvrf.sh +24366 110 1528 71 0.00 0.00 0.00 34819 vty_attach.sh +24380 110 1525 72 0.00 0.00 0.00 34819 in.telnetd +24381 100 1527 65 0.00 0.00 0.00 34819 in.telnetd +24383 120 1524 78 0.00 0.00 0.00 34817 bexec.sh +24384 110 1525 72 0.00 0.00 0.00 34821 bexec.sh +24388 10 1524 6 0.00 0.00 0.00 34817 mcp_chvrf.sh +24389 110 1534 71 0.00 0.00 0.00 34817 vty_attach.sh +24392 10 1525 6 0.00 0.00 0.00 34821 mcp_chvrf.sh +24393 100 1532 65 0.00 0.00 0.00 34821 vty_attach.sh +24436 110 1528 71 0.00 0.00 0.00 34821 in.telnetd +24441 110 1527 72 0.00 0.00 0.00 34823 bexec.sh +24444 10 1527 6 0.00 0.00 0.00 34823 mcp_chvrf.sh +24445 100 1538 65 0.00 0.00 0.00 34823 vty_attach.sh +24462 3954865 132704949 94 0.00 0.00 0.03 34823 wnweb_paster.py +24463 430 2025 212 0.00 0.00 0.00 0 xlogger +24589 110 1530 71 0.00 0.00 0.00 0 in.telnetd +24590 110 1529 71 0.00 0.00 0.00 34824 bexec.sh +24593 10 1529 6 0.00 0.00 0.00 34824 mcp_chvrf.sh +24594 100 1539 64 0.00 0.00 0.00 34824 vty_attach.sh \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_facts/empty_show_hosts/show_ip_interface_brief.txt b/test/ios/mocked_data/test_get_facts/empty_show_hosts/show_ip_interface_brief.txt index 124222bc9..9594d2ee6 100644 --- a/test/ios/mocked_data/test_get_facts/empty_show_hosts/show_ip_interface_brief.txt +++ b/test/ios/mocked_data/test_get_facts/empty_show_hosts/show_ip_interface_brief.txt @@ -1,3 +1,5 @@ +Any interface listed with OK? value "NO" does not have a valid configuration + Interface IP-Address OK? Method Status Protocol Vlan1 unassigned YES NVRAM administratively down down Vlan20 172.29.50.3 YES NVRAM up up diff --git a/test/ios/mocked_data/test_get_interfaces/alternate/expected_result.json b/test/ios/mocked_data/test_get_interfaces/alternate/expected_result.json index d43d0aac3..af68f1b99 100644 --- a/test/ios/mocked_data/test_get_interfaces/alternate/expected_result.json +++ b/test/ios/mocked_data/test_get_interfaces/alternate/expected_result.json @@ -1,66 +1,74 @@ { "GigabitEthernet0/0": { - "last_flapped": -1, + "description": "", "is_enabled": true, "is_up": false, - "speed": 1000, + "last_flapped": -1, "mac_address": "FA:16:3E:57:33:6F", - "description": "" + "mtu": 1500, + "speed": 1000 }, "GigabitEthernet0/1": { - "last_flapped": -1, + "description": "to iosvl2-2", "is_enabled": true, "is_up": true, - "speed": 1000, - "mac_address": "FA:16:3E:4F:41:CC", - "description": "to iosvl2-2" - }, - "Port-channel1": { "last_flapped": -1, - "is_enabled": true, - "is_up": false, - "speed": 100, "mac_address": "FA:16:3E:4F:41:CC", - "description": "" + "mtu": 1500, + "speed": 1000 }, - "GigabitEthernet0/3": { - "last_flapped": -1, + "GigabitEthernet0/2": { + "description": "to iosvl2-4", "is_enabled": true, "is_up": true, - "speed": 1000, - "mac_address": "FA:16:3E:31:2C:47", - "description": "to iosvl2-3" - }, - "Loopback0": { "last_flapped": -1, + "mac_address": "FA:16:3E:A3:3E:49", + "mtu": 1500, + "speed": 1000 + }, + "GigabitEthernet0/3": { + "description": "to iosvl2-3", "is_enabled": true, "is_up": true, - "speed": 8000, - "mac_address": "", - "description": "Loopback" + "last_flapped": -1, + "mac_address": "FA:16:3E:31:2C:47", + "mtu": 1500, + "speed": 1000 }, "GigabitEthernet1/0": { - "last_flapped": -1, + "description": "to iosvl2-3", "is_enabled": true, "is_up": true, - "speed": 1000, + "last_flapped": -1, "mac_address": "FA:16:3E:C8:50:AB", - "description": "to iosvl2-3" + "mtu": 1500, + "speed": 1000 }, - "Vlan1": { - "last_flapped": -1, + "Loopback0": { + "description": "Loopback", "is_enabled": true, "is_up": true, - "speed": 1000, - "mac_address": "FA:16:3E:57:80:01", - "description": "OOB Management" + "last_flapped": -1, + "mac_address": "", + "mtu": 1514, + "speed": 8000 }, - "GigabitEthernet0/2": { + "Port-channel1": { + "description": "", + "is_enabled": true, + "is_up": false, "last_flapped": -1, + "mac_address": "FA:16:3E:4F:41:CC", + "mtu": 1500, + "speed": 100 + }, + "Vlan1": { + "description": "OOB Management", "is_enabled": true, "is_up": true, - "speed": 1000, - "mac_address": "FA:16:3E:A3:3E:49", - "description": "to iosvl2-4" + "last_flapped": -1, + "mac_address": "FA:16:3E:57:80:01", + "mtu": 1500, + "speed": 1000 } } diff --git a/test/ios/mocked_data/test_get_interfaces/alternate2/expected_result.json b/test/ios/mocked_data/test_get_interfaces/alternate2/expected_result.json index 7cf46f57a..adee6b2ea 100644 --- a/test/ios/mocked_data/test_get_interfaces/alternate2/expected_result.json +++ b/test/ios/mocked_data/test_get_interfaces/alternate2/expected_result.json @@ -5,6 +5,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:AA", + "mtu": 1500, "description": "" }, "FastEthernet1/0/39": { @@ -13,6 +14,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:AB", + "mtu": 1500, "description": "" }, "FastEthernet1/0/34": { @@ -21,6 +23,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A6", + "mtu": 1500, "description": "" }, "FastEthernet1/0/35": { @@ -29,6 +32,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A7", + "mtu": 1500, "description": "" }, "FastEthernet1/0/36": { @@ -37,6 +41,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A8", + "mtu": 1500, "description": "" }, "FastEthernet1/0/37": { @@ -45,6 +50,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:A9", + "mtu": 1500, "description": "" }, "FastEthernet1/0/30": { @@ -53,6 +59,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A2", + "mtu": 1500, "description": "" }, "FastEthernet1/0/31": { @@ -61,6 +68,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A3", + "mtu": 1500, "description": "" }, "FastEthernet1/0/32": { @@ -69,6 +77,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A4", + "mtu": 1500, "description": "" }, "FastEthernet1/0/33": { @@ -77,6 +86,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A5", + "mtu": 1500, "description": "" }, "FastEthernet1/0/16": { @@ -85,6 +95,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:92", + "mtu": 1500, "description": "" }, "FastEthernet1/0/17": { @@ -93,6 +104,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:93", + "mtu": 1500, "description": "" }, "FastEthernet1/0/14": { @@ -101,6 +113,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:90", + "mtu": 1500, "description": "" }, "FastEthernet1/0/15": { @@ -109,6 +122,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:91", + "mtu": 1500, "description": "" }, "FastEthernet1/0/12": { @@ -117,6 +131,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:8E", + "mtu": 1500, "description": "" }, "FastEthernet1/0/13": { @@ -125,6 +140,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:8F", + "mtu": 1500, "description": "" }, "FastEthernet1/0/10": { @@ -133,6 +149,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:8C", + "mtu": 1500, "description": "" }, "FastEthernet1/0/11": { @@ -141,6 +158,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:8D", + "mtu": 1500, "description": "" }, "FastEthernet1/0/18": { @@ -149,6 +167,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:94", + "mtu": 1500, "description": "" }, "FastEthernet1/0/19": { @@ -157,6 +176,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:95", + "mtu": 1500, "description": "" }, "Vlan100": { @@ -165,6 +185,7 @@ "is_up": true, "speed": 1000, "mac_address": "00:14:1C:57:A4:C2", + "mtu": 1500, "description": "" }, "Vlan254": { @@ -173,6 +194,7 @@ "is_up": true, "speed": 1000, "mac_address": "00:14:1C:57:A4:C3", + "mtu": 1500, "description": "" }, "FastEthernet1/0/29": { @@ -181,6 +203,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A1", + "mtu": 1500, "description": "" }, "FastEthernet1/0/28": { @@ -189,6 +212,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:A0", + "mtu": 1500, "description": "" }, "FastEthernet1/0/23": { @@ -197,6 +221,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:99", + "mtu": 1500, "description": "" }, "FastEthernet1/0/22": { @@ -205,6 +230,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:98", + "mtu": 1500, "description": "" }, "FastEthernet1/0/21": { @@ -213,6 +239,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:97", + "mtu": 1500, "description": "" }, "FastEthernet1/0/20": { @@ -221,6 +248,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:96", + "mtu": 1500, "description": "" }, "FastEthernet1/0/27": { @@ -229,6 +257,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:9F", + "mtu": 1500, "description": "" }, "FastEthernet1/0/26": { @@ -237,6 +266,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:9E", + "mtu": 1500, "description": "" }, "FastEthernet1/0/25": { @@ -245,6 +275,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:9D", + "mtu": 1500, "description": "" }, "FastEthernet1/0/24": { @@ -253,6 +284,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:9A", + "mtu": 1500, "description": "" }, "FastEthernet1/0/48": { @@ -261,6 +293,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:B4", + "mtu": 1500, "description": "" }, "FastEthernet1/0/41": { @@ -269,6 +302,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:AD", + "mtu": 1500, "description": "" }, "FastEthernet1/0/40": { @@ -277,6 +311,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:AC", + "mtu": 1500, "description": "" }, "FastEthernet1/0/43": { @@ -285,6 +320,7 @@ "is_up": false, "speed": 100, "mac_address": "00:14:1C:57:A4:AF", + "mtu": 1500, "description": "" }, "FastEthernet1/0/42": { @@ -293,6 +329,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:AE", + "mtu": 1500, "description": "" }, "FastEthernet1/0/45": { @@ -301,6 +338,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:B1", + "mtu": 1500, "description": "" }, "FastEthernet1/0/44": { @@ -309,6 +347,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:B0", + "mtu": 1500, "description": "" }, "FastEthernet1/0/47": { @@ -317,6 +356,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:B3", + "mtu": 1500, "description": "" }, "FastEthernet1/0/46": { @@ -325,6 +365,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:B2", + "mtu": 1500, "description": "" }, "FastEthernet1/0/8": { @@ -333,6 +374,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:8A", + "mtu": 1500, "description": "" }, "FastEthernet1/0/9": { @@ -341,6 +383,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:8B", + "mtu": 1500, "description": "" }, "FastEthernet1/0/6": { @@ -349,6 +392,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:88", + "mtu": 1500, "description": "" }, "Vlan50": { @@ -357,6 +401,7 @@ "is_up": true, "speed": 1000, "mac_address": "00:14:1C:57:A4:C1", + "mtu": 1500, "description": "" }, "FastEthernet1/0/4": { @@ -365,6 +410,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:86", + "mtu": 1500, "description": "" }, "FastEthernet1/0/5": { @@ -373,6 +419,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:87", + "mtu": 1500, "description": "" }, "FastEthernet1/0/2": { @@ -381,6 +428,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:84", + "mtu": 1500, "description": "" }, "GigabitEthernet1/0/4": { @@ -389,6 +437,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:9C", + "mtu": 1500, "description": "" }, "FastEthernet1/0/1": { @@ -397,6 +446,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:83", + "mtu": 1500, "description": "" }, "Vlan1": { @@ -405,6 +455,7 @@ "is_up": true, "speed": 1000, "mac_address": "00:14:1C:57:A4:C0", + "mtu": 1500, "description": "" }, "FastEthernet1/0/7": { @@ -413,6 +464,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:89", + "mtu": 1500, "description": "" }, "GigabitEthernet1/0/2": { @@ -421,6 +473,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:82", + "mtu": 1500, "description": "" }, "FastEthernet1/0/3": { @@ -429,6 +482,7 @@ "is_up": true, "speed": 100, "mac_address": "00:14:1C:57:A4:85", + "mtu": 1500, "description": "" }, "GigabitEthernet1/0/1": { @@ -437,6 +491,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:81", + "mtu": 1500, "description": "" }, "GigabitEthernet1/0/3": { @@ -445,6 +500,7 @@ "is_up": false, "speed": 10, "mac_address": "00:14:1C:57:A4:9B", + "mtu": 1500, "description": "" } } diff --git a/test/ios/mocked_data/test_get_interfaces/normal/expected_result.json b/test/ios/mocked_data/test_get_interfaces/normal/expected_result.json index 2165bc72b..2e3970732 100644 --- a/test/ios/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/ios/mocked_data/test_get_interfaces/normal/expected_result.json @@ -1,6 +1,7 @@ { "GigabitEthernet3": { "speed": 1000, + "mtu": 1500, "mac_address": "08:00:27:82:51:6B", "is_up": false, "last_flapped": -1.0, @@ -9,6 +10,7 @@ }, "GigabitEthernet2": { "speed": 1000, + "mtu": 1500, "mac_address": "08:00:27:79:E8:96", "is_up": true, "last_flapped": -1.0, @@ -17,6 +19,7 @@ }, "GigabitEthernet1": { "speed": 1000, + "mtu": 1500, "mac_address": "08:00:27:F8:E8:42", "is_up": true, "last_flapped": -1.0, diff --git a/test/ios/mocked_data/test_get_interfaces/pseudowire/expected_result.json b/test/ios/mocked_data/test_get_interfaces/pseudowire/expected_result.json index 8e83a0032..f6f7ccc6d 100644 --- a/test/ios/mocked_data/test_get_interfaces/pseudowire/expected_result.json +++ b/test/ios/mocked_data/test_get_interfaces/pseudowire/expected_result.json @@ -5,6 +5,7 @@ "is_up": true, "last_flapped": -1.0, "description": "", + "mtu": 1500, "is_enabled": true } } diff --git a/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/expected_result.json b/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/expected_result.json new file mode 100644 index 000000000..5478c828b --- /dev/null +++ b/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/expected_result.json @@ -0,0 +1,20 @@ +[ + { + "static": false, + "active": true, + "vlan": 1, + "mac": "DE:AD:BE:EF:12:34", + "interface": "Po13", + "moves": -1, + "last_move": -1.0 + }, + { + "static": false, + "active": true, + "vlan": 1234, + "mac": "12:34:BE:EF:DE:AD", + "interface": "Po201", + "moves": -1, + "last_move": -1.0 + } +] diff --git a/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/show_mac_address_table.txt b/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/show_mac_address_table.txt new file mode 100644 index 000000000..b05fe98a9 --- /dev/null +++ b/test/ios/mocked_data/test_get_mac_address_table/6500_6800_vss_format/show_mac_address_table.txt @@ -0,0 +1,21 @@ +Legend: * - primary entry + age - seconds since last seen + n/a - not available + S - secure entry + R - router's gateway mac address entry + D - Duplicate mac address entry + # - Fabric mac address entry. Clear mac cli doesn't clear this entry + +Displaying entries from active supervisor: Earl [1]: + + vlan mac address type learn age ports +-----+----+---------------+-------+-----+----------+----------------------------- +* 1 dead.beef.1234 dynamic Yes 25 Po13 + + +Displaying entries from active supervisor: Earl [2]: + + vlan mac address type learn age ports +-----+----+---------------+-------+-----+----------+----------------------------- + 1234 1234.beef.dead dynamic Yes 115 Po201 + diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/expected_result.json b/test/ios/mocked_data/test_get_route_to/7200_format/expected_result.json new file mode 100644 index 000000000..2934754a1 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/expected_result.json @@ -0,0 +1,24 @@ +{ + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 1209600, + "current_active": true, + "routing_table": "default", + "last_active": true, + "protocol_attributes": { + "as_path": "55610", + "remote_address": "1.2.3.4", + "communities": [], + "local_preference": 100, + "remote_as": 55610, + "local_as": 65105 + }, + "next_hop": "1.2.3.4", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 0 + } + ] +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_1_0_4_0_24.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_1_0_4_0_24.txt new file mode 100644 index 000000000..6763a9b5d --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_1_0_4_0_24.txt @@ -0,0 +1,7 @@ +BGP routing table entry for 1.0.4.0/24, version 46 +Paths: (1 available, best #1, table Default-IP-Routing-Table) + Not advertised to any peer + 55610, (received & used) + 1.2.3.4 from 1.2.3.4 (1.2.3.8) + Origin IGP, localpref 100, valid, external, best + diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_neighbors___include_is_1_2_3_4.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_neighbors___include_is_1_2_3_4.txt new file mode 100644 index 000000000..87ea9fdb0 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_neighbors___include_is_1_2_3_4.txt @@ -0,0 +1 @@ +BGP neighbor is 1.2.3.4, remote AS 55610, external link diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt new file mode 100644 index 000000000..e69de29bb diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_protocols___include_bgp.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_protocols___include_bgp.txt new file mode 100644 index 000000000..14bd19abc --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_protocols___include_bgp.txt @@ -0,0 +1 @@ +Routing Protocol is "bgp 65105" diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..bb5e822c0 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_1_0_4_0_255_255_255_0.txt @@ -0,0 +1,9 @@ +Routing entry for 1.0.4.0/24, supernet + Known via "bgp 65105", distance 20, metric 0, candidate default path + Tag 5610, type external + Last update from 1.2.3.4 2w0d ago + Routing Descriptor Blocks: + * 1.2.3.4, from 1.2.3.4, 2w0d ago + Route metric is 0, traffic share count is 1 + AS Hops 1 + Route tag 55610 diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_vrf.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_vrf.txt new file mode 100644 index 000000000..608c712e3 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_ip_vrf.txt @@ -0,0 +1,2 @@ + Name Default RD Interfaces + TEST diff --git a/test/ios/mocked_data/test_get_route_to/7200_format/show_vrf.txt b/test/ios/mocked_data/test_get_route_to/7200_format/show_vrf.txt new file mode 100644 index 000000000..73d7913c9 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/7200_format/show_vrf.txt @@ -0,0 +1,3 @@ + ^ +% Invalid input detected at '^' marker. + diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/expected_result.json b/test/ios/mocked_data/test_get_route_to/asr_pe/expected_result.json new file mode 100644 index 000000000..6cdef50bc --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/expected_result.json @@ -0,0 +1,28 @@ +{ + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 44728, + "current_active": true, + "routing_table": "TEST", + "last_active": true, + "protocol_attributes": { + "as_path": "64560 60676", + "remote_address": "10.33.4.10", + "communities": [ + "560", + "no-export", + "RT:65404:46" + ], + "local_preference": 110, + "local_as": 65404, + "remote_as": 65404 + }, + "next_hop": "10.33.4.10", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 0 + } + ] +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt new file mode 100644 index 000000000..084a34c13 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt @@ -0,0 +1,23 @@ +BGP routing table entry for 314:46:1.0.4.0/24, version 127718493 +Paths: (3 available, best #1, table TEST) + Not advertised to any peer + Refresh Epoch 34 + 64560 60676, (aggregated by 64560 10.48.191.64), imported path from 315:46:1.0.4.0/24 (global) + 10.33.4.10 (metric 11) (via default) from 10.33.4.10 (10.33.4.10) + Origin incomplete, metric 0, localpref 110, valid, internal, best + Community: 560 no-export + Extended Community: RT:65404:46 + mpls labels in/out nolabel/6038 + rx pathid: 0, tx pathid: 0x0 + Refresh Epoch 1 + 64560 60676, (aggregated by 64560 10.48.191.52) + 10.105.106.1 (via vrf TEST) from 10.105.106.1 (10.48.191.52) + Origin incomplete, metric 0, localpref 90, valid, external + Community: 560 no-export + Extended Community: RT:65404:46 + rx pathid: 0, tx pathid: 0 + Refresh Epoch 1 + 64560 60676, (aggregated by 64560 10.48.191.52), (received-only) + 10.105.106.1 (via vrf TEST) from 10.105.106.1 (10.48.191.52) + Origin incomplete, metric 0, localpref 100, valid, external + rx pathid: 0, tx pathid: 0 diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_33_4_10.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_33_4_10.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_33_4_10.txt @@ -0,0 +1 @@ + diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_protocols___include_bgp.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_protocols___include_bgp.txt new file mode 100644 index 000000000..d1facdf06 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_protocols___include_bgp.txt @@ -0,0 +1 @@ +Routing Protocol is "bgp 65404" diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..0ca8595b6 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_1_0_4_0_255_255_255_0.txt @@ -0,0 +1 @@ +% Subnet not in table diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_Mgmt_intf_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_Mgmt_intf_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..0ca8595b6 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_Mgmt_intf_1_0_4_0_255_255_255_0.txt @@ -0,0 +1 @@ +% Subnet not in table diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST2_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST2_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..0ca8595b6 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST2_1_0_4_0_255_255_255_0.txt @@ -0,0 +1 @@ +% Subnet not in table diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..e5e39d96c --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt @@ -0,0 +1,13 @@ + +Routing Table: TEST +Routing entry for 1.0.4.0/24 + Known via "bgp 65404", distance 200, metric 0 + Tag 64560, type internal + Last update from 10.33.4.10 12:25:28 ago + Routing Descriptor Blocks: + * 10.33.4.10 (default), from 10.33.4.10, 12:25:28 ago + Route metric is 0, traffic share count is 1 + AS Hops 2 + Route tag 64560 + MPLS label: 6038 + MPLS Flags: MPLS Required, NSF diff --git a/test/ios/mocked_data/test_get_route_to/asr_pe/show_vrf.txt b/test/ios/mocked_data/test_get_route_to/asr_pe/show_vrf.txt new file mode 100644 index 000000000..326d0dc8d --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/asr_pe/show_vrf.txt @@ -0,0 +1,4 @@ + Name Default RD Protocols Interfaces + Mgmt-intf ipv4,ipv6 Gi0 + TEST 314:46 ipv4 Gi0/1/6.892 + TEST2 314:47 ipv4 Gi0/1/6.123 diff --git a/test/ios/mocked_data/test_get_route_to/normal/expected_result.json b/test/ios/mocked_data/test_get_route_to/normal/expected_result.json new file mode 100644 index 000000000..f4a7c042d --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/expected_result.json @@ -0,0 +1,46 @@ +{ + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 1123200, + "current_active": true, + "routing_table": "TEST", + "last_active": true, + "protocol_attributes": { + "as_path": "65201 8244 3269 65020 65017", + "remote_address": "10.105.113.164", + "communities": [ + "RT:65417:2" + ], + "local_preference": 100, + "remote_as": 65417, + "local_as": 65417 + }, + "next_hop": "10.105.113.164", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 0 + }, + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 162000, + "current_active": true, + "routing_table": "default", + "last_active": true, + "protocol_attributes": { + "as_path": "8244 3269 65020 65017", + "remote_address": "10.105.179.5", + "communities": [], + "local_preference": 100, + "remote_as": 8244, + "local_as": 65417 + }, + "next_hop": "10.105.179.5", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 0 + } + ] +} \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_1_0_4_0_24.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_1_0_4_0_24.txt new file mode 100644 index 000000000..e367d310d --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_1_0_4_0_24.txt @@ -0,0 +1,9 @@ +BGP routing table entry for 1.0.4.0/24, version 279621 +Paths: (1 available, best #1, table default) + Advertised to update-groups: + 2 + Refresh Epoch 1 + 8244 3269 65020 65017 + 10.105.179.5 from 10.105.179.5 (195.22.211.242) + Origin incomplete, localpref 100, valid, external, best + rx pathid: 0, tx pathid: 0x0 diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors___include_is_10_105_179_5.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors___include_is_10_105_179_5.txt new file mode 100644 index 000000000..8a774bf43 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors___include_is_10_105_179_5.txt @@ -0,0 +1 @@ +BGP neighbor is 10.105.179.5, remote AS 8244, external link \ No newline at end of file diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt new file mode 100644 index 000000000..cbffbcf7a --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_1_0_4_0_24.txt @@ -0,0 +1,21 @@ +BGP routing table entry for 65417:2:1.0.4.0/24, version 651739 +Paths: (3 available, best #1, table TEST) + Advertised to update-groups: + 2 + Refresh Epoch 1 + 65201 8244 3269 65020 65017 + 10.105.113.164 (metric 3840) (via vrf TEST) from 10.105.113.164 (10.105.113.242) + Origin incomplete, metric 0, localpref 100, valid, internal, best + Extended Community: RT:65417:2 + rx pathid: 0, tx pathid: 0x0 + Refresh Epoch 1 + 65201 8244 3269 65020 65017 + 10.105.49.101 (via vrf TEST) from 10.105.49.101 (10.106.0.174) + Origin incomplete, localpref 50, valid, external + Extended Community: RT:65417:2 + rx pathid: 0, tx pathid: 0 + Refresh Epoch 1 + 65201 8244 3269 65020 65017, (received-only) + 10.105.49.101 (via vrf TEST) from 10.105.49.101 (10.106.0.174) + Origin incomplete, localpref 100, valid, external + rx pathid: 0, tx pathid: 0 diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt new file mode 100644 index 000000000..b05b02fc5 --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_bgp_vpnv4_vrf_TEST_neighbors___include_is_10_105_113_164.txt @@ -0,0 +1 @@ +BGP neighbor is 10.105.113.164, vrf TEST, remote AS 65417, internal link diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_protocols___include_bgp.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_protocols___include_bgp.txt new file mode 100644 index 000000000..9bbd1c86a --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_protocols___include_bgp.txt @@ -0,0 +1 @@ +Routing Protocol is "bgp 65417" diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..72b1c715f --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_1_0_4_0_255_255_255_0.txt @@ -0,0 +1,11 @@ +Routing entry for 1.0.4.0/24 + Known via "bgp 65201", distance 20, metric 0 + Tag 8244, type external + Last update from 10.105.179.5 1d21h ago + Routing Descriptor Blocks: + * 10.105.179.5, from 10.105.179.5, 1d21h ago + Route metric is 0, traffic share count is 1 + AS Hops 4 + Route tag 8244 + MPLS label: none + diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt b/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt new file mode 100644 index 000000000..edd266f1f --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_ip_route_vrf_TEST_1_0_4_0_255_255_255_0.txt @@ -0,0 +1,13 @@ + +Routing Table: TEST +Routing entry for 1.0.4.0/24 + Known via "bgp 65417", distance 200, metric 0 + Tag 65201, type internal + Redistributing via eigrp 1 + Last update from 10.105.113.164 1w6d ago + Routing Descriptor Blocks: + * 10.105.113.164, from 10.105.113.164, 1w6d ago + Route metric is 0, traffic share count is 1 + AS Hops 5 + Route tag 65201 + MPLS label: none diff --git a/test/ios/mocked_data/test_get_route_to/normal/show_vrf.txt b/test/ios/mocked_data/test_get_route_to/normal/show_vrf.txt new file mode 100644 index 000000000..47a40c6fc --- /dev/null +++ b/test/ios/mocked_data/test_get_route_to/normal/show_vrf.txt @@ -0,0 +1,4 @@ + Name Default RD Protocols Interfaces + TEST 65417:2 ipv4 Te0/0/0.2040 + Te0/0/1.1170 + Te0/0/1.1282 diff --git a/test/iosxr/mocked_data/test_get_interfaces/normal/expected_result.json b/test/iosxr/mocked_data/test_get_interfaces/normal/expected_result.json index 5191ce9e9..7ce391f05 100644 --- a/test/iosxr/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/iosxr/mocked_data/test_get_interfaces/normal/expected_result.json @@ -5,6 +5,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "E0:AC:F1:64:71:52", + "mtu": 1514, "speed": 10000 }, "TenGigE0/0/0/24": { @@ -13,6 +14,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "E0:AC:F1:64:71:5C", + "mtu": 1514, "speed": 10000 }, "TenGigE0/0/0/13": { @@ -21,6 +23,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "E0:AC:F1:64:71:51", + "mtu": 1514, "speed": 10000 } } diff --git a/test/junos/mocked_data/test_get_interfaces/iffdown/expected_result.json b/test/junos/mocked_data/test_get_interfaces/iffdown/expected_result.json index 4ee348b04..ed44fc12f 100644 --- a/test/junos/mocked_data/test_get_interfaces/iffdown/expected_result.json +++ b/test/junos/mocked_data/test_get_interfaces/iffdown/expected_result.json @@ -5,6 +5,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "20:D8:0B:71:28:11", + "mtu": 9192, "speed": -1 }, "demux0": { @@ -13,6 +14,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 9192, "speed": -1 }, "dsc": { @@ -21,6 +23,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "em0": { @@ -29,6 +32,7 @@ "is_up": true, "last_flapped": 245449.0, "mac_address": "52:54:00:36:15:39", + "mtu": 1514, "speed": 1000 }, "em0.32768": { @@ -37,6 +41,7 @@ "is_up": true, "last_flapped": 245449.0, "mac_address": "52:54:00:36:15:39", + "mtu": 1514, "speed": 1000 }, "esi": { @@ -45,6 +50,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "fxp0": { @@ -53,6 +59,7 @@ "is_up": true, "last_flapped": 242925.0, "mac_address": "E4:FC:82:4D:DA:3E", + "mtu": 1514, "speed": 1000 }, "fxp0.0": { @@ -61,6 +68,7 @@ "is_up": true, "last_flapped": 242925.0, "mac_address": "E4:FC:82:4D:DA:3E", + "mtu": 1514, "speed": 1000 }, "ge-5/0/0": { @@ -69,6 +77,7 @@ "is_up": true, "last_flapped": 2185.0, "mac_address": "20:D8:0B:71:2E:72", + "mtu": 1514, "speed": 1000 }, "ge-5/0/0.0": { @@ -77,6 +86,7 @@ "is_up": true, "last_flapped": 2185.0, "mac_address": "20:D8:0B:71:2E:72", + "mtu": 1514, "speed": 1000 }, "ge-5/0/1": { @@ -85,6 +95,7 @@ "is_up": false, "last_flapped": 10.0, "mac_address": "20:D8:0B:71:2E:73", + "mtu": 1514, "speed": 1000 }, "ge-5/0/1.0": { @@ -93,6 +104,7 @@ "is_up": false, "last_flapped": 10.0, "mac_address": "20:D8:0B:71:2E:73", + "mtu": 1514, "speed": 1000 }, "ge-5/0/2": { @@ -101,6 +113,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:74", + "mtu": 1514, "speed": 1000 }, "ge-5/0/3": { @@ -108,7 +121,8 @@ "is_enabled": true, "is_up": false, "last_flapped": 245325.0, - "mac_address": "20:D8:0B:71:2E:75", + "mac_address": "20:D8:0B:71:2E:75", + "mtu": 1514, "speed": 1000 }, "ge-5/0/4": { @@ -117,6 +131,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:76", + "mtu": 1514, "speed": 1000 }, "ge-5/0/5": { @@ -125,6 +140,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:77", + "mtu": 1514, "speed": 1000 }, "ge-5/0/6": { @@ -133,6 +149,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:78", + "mtu": 1514, "speed": 1000 }, "ge-5/0/7": { @@ -141,6 +158,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:79", + "mtu": 1514, "speed": 1000 }, "ge-5/0/8": { @@ -149,6 +167,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:7A", + "mtu": 1514, "speed": 1000 }, "ge-5/0/9": { @@ -157,6 +176,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:7B", + "mtu": 1514, "speed": 1000 }, "ge-5/1/0": { @@ -165,6 +185,7 @@ "is_up": true, "last_flapped": 2185.0, "mac_address": "20:D8:0B:71:2E:C4", + "mtu": 1514, "speed": 1000 }, "ge-5/1/0.0": { @@ -173,6 +194,7 @@ "is_up": true, "last_flapped": 2185.0, "mac_address": "20:D8:0B:71:2E:C4", + "mtu": 1514, "speed": 1000 }, "ge-5/1/1": { @@ -181,6 +203,7 @@ "is_up": false, "last_flapped": 9.0, "mac_address": "20:D8:0B:71:2E:C5", + "mtu": 1514, "speed": 1000 }, "ge-5/1/1.0": { @@ -189,6 +212,7 @@ "is_up": false, "last_flapped": 9.0, "mac_address": "20:D8:0B:71:2E:C5", + "mtu": 1514, "speed": 1000 }, "ge-5/1/2": { @@ -197,6 +221,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:C6", + "mtu": 1514, "speed": 1000 }, "ge-5/1/3": { @@ -205,6 +230,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:C7", + "mtu": 1514, "speed": 1000 }, "ge-5/1/4": { @@ -213,6 +239,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:C8", + "mtu": 1514, "speed": 1000 }, "ge-5/1/5": { @@ -221,6 +248,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:C9", + "mtu": 1514, "speed": 1000 }, "ge-5/1/6": { @@ -229,6 +257,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:CA", + "mtu": 1514, "speed": 1000 }, "ge-5/1/7": { @@ -237,6 +266,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:CB", + "mtu": 1514, "speed": 1000 }, "ge-5/1/8": { @@ -245,6 +275,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:CC", + "mtu": 1514, "speed": 1000 }, "ge-5/1/9": { @@ -253,6 +284,7 @@ "is_up": false, "last_flapped": 245325.0, "mac_address": "20:D8:0B:71:2E:CD", + "mtu": 1514, "speed": 1000 }, "ge-5/2/0": { @@ -261,6 +293,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:16", + "mtu": 1514, "speed": 1000 }, "ge-5/2/1": { @@ -269,6 +302,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:17", + "mtu": 1514, "speed": 1000 }, "ge-5/2/2": { @@ -277,6 +311,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:18", + "mtu": 1514, "speed": 1000 }, "ge-5/2/3": { @@ -285,6 +320,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:19", + "mtu": 1514, "speed": 1000 }, "ge-5/2/4": { @@ -293,6 +329,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1A", + "mtu": 1514, "speed": 1000 }, "ge-5/2/5": { @@ -301,6 +338,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1B", + "mtu": 1514, "speed": 1000 }, "ge-5/2/6": { @@ -309,6 +347,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1C", + "mtu": 1514, "speed": 1000 }, "ge-5/2/7": { @@ -317,6 +356,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1D", + "mtu": 1514, "speed": 1000 }, "ge-5/2/8": { @@ -325,6 +365,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1E", + "mtu": 1514, "speed": 1000 }, "ge-5/2/9": { @@ -333,6 +374,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:1F", + "mtu": 1514, "speed": 1000 }, "ge-5/3/0": { @@ -341,6 +383,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:68", + "mtu": 1514, "speed": 1000 }, "ge-5/3/1": { @@ -349,6 +392,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:69", + "mtu": 1514, "speed": 1000 }, "ge-5/3/2": { @@ -357,6 +401,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:6A", + "mtu": 1514, "speed": 1000 }, "ge-5/3/3": { @@ -365,6 +410,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:6B", + "mtu": 1514, "speed": 1000 }, "ge-5/3/4": { @@ -372,7 +418,8 @@ "is_enabled": true, "is_up": false, "last_flapped": 245316.0, - "mac_address": "20:D8:0B:71:2F:6C", + "mac_address": "20:D8:0B:71:2F:6C", + "mtu": 1514, "speed": 1000 }, "ge-5/3/5": { @@ -381,6 +428,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:6D", + "mtu": 1514, "speed": 1000 }, "ge-5/3/6": { @@ -389,6 +437,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:6E", + "mtu": 1514, "speed": 1000 }, "ge-5/3/7": { @@ -397,6 +446,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:6F", + "mtu": 1514, "speed": 1000 }, "ge-5/3/8": { @@ -405,6 +455,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:70", + "mtu": 1514, "speed": 1000 }, "ge-5/3/9": { @@ -413,6 +464,7 @@ "is_up": false, "last_flapped": 245316.0, "mac_address": "20:D8:0B:71:2F:71", + "mtu": 1514, "speed": 1000 }, "gre": { @@ -421,6 +473,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "igb0": { @@ -429,6 +482,7 @@ "is_up": true, "last_flapped": 245452.0, "mac_address": "02:00:01:00:00:04", + "mtu": 1514, "speed": 1000 }, "igb0.0": { @@ -437,6 +491,7 @@ "is_up": true, "last_flapped": 245452.0, "mac_address": "02:00:01:00:00:04", + "mtu": 1514, "speed": 1000 }, "ipip": { @@ -445,6 +500,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "irb": { @@ -453,6 +509,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "20:D8:0B:71:2F:F0", + "mtu": 1514, "speed": -1 }, "ixlv0": { @@ -461,6 +518,7 @@ "is_up": true, "last_flapped": 245452.0, "mac_address": "02:00:00:00:00:04", + "mtu": 1514, "speed": 1000 }, "ixlv0.0": { @@ -469,6 +527,7 @@ "is_up": true, "last_flapped": 245452.0, "mac_address": "02:00:00:00:00:04", + "mtu": 1514, "speed": 1000 }, "jsrv": { @@ -477,6 +536,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "20:D8:0B:71:2F:C0", + "mtu": 1514, "speed": -1 }, "jsrv.1": { @@ -485,6 +545,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "20:D8:0B:71:2F:C0", + "mtu": 1514, "speed": -1 }, "lc-5/0/0": { @@ -493,6 +554,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "lc-5/0/0.32769": { @@ -501,6 +563,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "lo0": { @@ -509,6 +572,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "lo0.16384": { @@ -517,6 +581,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "lo0.16385": { @@ -525,6 +590,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "lsi": { @@ -533,6 +599,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "mtun": { @@ -541,6 +608,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "pfe-5/0/0": { @@ -549,6 +617,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "pfe-5/0/0.16383": { @@ -557,6 +626,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "pfh-5/0/0": { @@ -565,6 +635,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "pfh-5/0/0.16383": { @@ -573,6 +644,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "pfh-5/0/0.16384": { @@ -581,6 +653,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": 800 }, "pimd": { @@ -588,7 +661,8 @@ "is_enabled": true, "is_up": true, "last_flapped": -1.0, - "mac_address": "None", + "mac_address": "None", + "mtu": 0, "speed": -1 }, "pime": { @@ -597,6 +671,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "pip0": { @@ -605,6 +680,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "20:D8:0B:71:2F:B0", + "mtu": 9192, "speed": -1 }, "pp0": { @@ -613,6 +689,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 1532, "speed": -1 }, "rbeb": { @@ -621,6 +698,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "tap": { @@ -629,6 +707,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 }, "vtep": { @@ -637,6 +716,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "None", + "mtu": 0, "speed": -1 } } diff --git a/test/junos/mocked_data/test_get_interfaces/normal/expected_result.json b/test/junos/mocked_data/test_get_interfaces/normal/expected_result.json index 3f6971dce..f6ec02438 100644 --- a/test/junos/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/junos/mocked_data/test_get_interfaces/normal/expected_result.json @@ -5,6 +5,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..0": { @@ -13,6 +14,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..1": { @@ -21,6 +23,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..2": { @@ -29,6 +32,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..3": { @@ -37,6 +41,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..4": { @@ -45,6 +50,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..5": { @@ -53,6 +59,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..6": { @@ -61,6 +68,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, ".local..7": { @@ -69,6 +77,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "bme0": { @@ -77,6 +86,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "00:0B:CA:FE:00:00", + "mtu": 1576, "speed": -1 }, "bme0.32768": { @@ -85,6 +95,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "00:0B:CA:FE:00:00", + "mtu": 1576, "speed": -1 }, "dsc": { @@ -93,6 +104,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "ge-0/0/0": { @@ -101,7 +113,8 @@ "is_up": true, "last_flapped": 17193266, "mac_address": "54:E0:32:80:68:83", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/0.0": { "description": "", @@ -109,7 +122,8 @@ "is_up": true, "last_flapped": 17193266, "mac_address": "54:E0:32:80:68:83", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/1": { "description": "", @@ -117,6 +131,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:84", + "mtu": 1514, "speed": -1 }, "ge-0/0/10": { @@ -125,6 +140,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8D", + "mtu": 1514, "speed": -1 }, "ge-0/0/11": { @@ -133,6 +149,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8E", + "mtu": 1514, "speed": -1 }, "ge-0/0/12": { @@ -141,6 +158,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8F", + "mtu": 1514, "speed": -1 }, "ge-0/0/13": { @@ -149,6 +167,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:90", + "mtu": 1514, "speed": -1 }, "ge-0/0/14": { @@ -157,6 +176,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:91", + "mtu": 1514, "speed": -1 }, "ge-0/0/15": { @@ -165,6 +185,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:92", + "mtu": 1514, "speed": -1 }, "ge-0/0/16": { @@ -173,6 +194,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:93", + "mtu": 1514, "speed": -1 }, "ge-0/0/17": { @@ -181,6 +203,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:94", + "mtu": 1514, "speed": -1 }, "ge-0/0/18": { @@ -189,6 +212,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:95", + "mtu": 1514, "speed": -1 }, "ge-0/0/19": { @@ -197,6 +221,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:96", + "mtu": 1514, "speed": -1 }, "ge-0/0/2": { @@ -205,6 +230,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:85", + "mtu": 1514, "speed": -1 }, "ge-0/0/20": { @@ -213,6 +239,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:97", + "mtu": 1514, "speed": -1 }, "ge-0/0/21": { @@ -221,6 +248,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:98", + "mtu": 1514, "speed": -1 }, "ge-0/0/22": { @@ -229,6 +257,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:99", + "mtu": 1514, "speed": -1 }, "ge-0/0/23": { @@ -237,6 +266,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9A", + "mtu": 1514, "speed": -1 }, "ge-0/0/24": { @@ -245,6 +275,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9B", + "mtu": 1514, "speed": -1 }, "ge-0/0/25": { @@ -253,6 +284,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9C", + "mtu": 1514, "speed": -1 }, "ge-0/0/26": { @@ -261,6 +293,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9D", + "mtu": 1514, "speed": -1 }, "ge-0/0/27": { @@ -269,6 +302,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9E", + "mtu": 1514, "speed": -1 }, "ge-0/0/28": { @@ -277,6 +311,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:9F", + "mtu": 1514, "speed": -1 }, "ge-0/0/29": { @@ -285,6 +320,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A0", + "mtu": 1514, "speed": -1 }, "ge-0/0/3": { @@ -293,6 +329,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:86", + "mtu": 1514, "speed": -1 }, "ge-0/0/30": { @@ -301,6 +338,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A1", + "mtu": 1514, "speed": -1 }, "ge-0/0/31": { @@ -309,6 +347,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A2", + "mtu": 1514, "speed": -1 }, "ge-0/0/32": { @@ -317,6 +356,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A3", + "mtu": 1514, "speed": -1 }, "ge-0/0/33": { @@ -325,6 +365,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A4", + "mtu": 1514, "speed": -1 }, "ge-0/0/34": { @@ -333,6 +374,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A5", + "mtu": 1514, "speed": -1 }, "ge-0/0/35": { @@ -341,6 +383,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A6", + "mtu": 1514, "speed": -1 }, "ge-0/0/36": { @@ -349,6 +392,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A7", + "mtu": 1514, "speed": -1 }, "ge-0/0/37": { @@ -357,6 +401,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A8", + "mtu": 1514, "speed": -1 }, "ge-0/0/38": { @@ -365,6 +410,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:A9", + "mtu": 1514, "speed": -1 }, "ge-0/0/39": { @@ -373,6 +419,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AA", + "mtu": 1514, "speed": -1 }, "ge-0/0/4": { @@ -381,6 +428,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:87", + "mtu": 1514, "speed": -1 }, "ge-0/0/40": { @@ -389,6 +437,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AB", + "mtu": 1514, "speed": -1 }, "ge-0/0/41": { @@ -397,6 +446,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AC", + "mtu": 1514, "speed": -1 }, "ge-0/0/42": { @@ -405,6 +455,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AD", + "mtu": 1514, "speed": -1 }, "ge-0/0/43": { @@ -413,6 +464,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AE", + "mtu": 1514, "speed": -1 }, "ge-0/0/44": { @@ -421,6 +473,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:AF", + "mtu": 1514, "speed": -1 }, "ge-0/0/45": { @@ -429,6 +482,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:B0", + "mtu": 1514, "speed": -1 }, "ge-0/0/46": { @@ -437,7 +491,8 @@ "is_up": true, "last_flapped": 12710488, "mac_address": "54:E0:32:80:68:B1", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/46.0": { "description": "", @@ -445,7 +500,8 @@ "is_up": true, "last_flapped": 12710488, "mac_address": "54:E0:32:80:68:B1", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/47": { "description": "", @@ -453,7 +509,8 @@ "is_up": true, "last_flapped": 12710487, "mac_address": "54:E0:32:80:68:B2", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/47.0": { "description": "", @@ -461,7 +518,8 @@ "is_up": true, "last_flapped": 12710487, "mac_address": "54:E0:32:80:68:B2", - "speed": -1 + "mtu": 1514, + "speed": 1000 }, "ge-0/0/5": { "description": "", @@ -469,6 +527,7 @@ "is_up": false, "last_flapped": 16928759, "mac_address": "54:E0:32:80:68:88", + "mtu": 1514, "speed": -1 }, "ge-0/0/6": { @@ -477,6 +536,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:89", + "mtu": 1514, "speed": -1 }, "ge-0/0/7": { @@ -485,6 +545,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8A", + "mtu": 1514, "speed": -1 }, "ge-0/0/8": { @@ -493,6 +554,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8B", + "mtu": 1514, "speed": -1 }, "ge-0/0/9": { @@ -501,6 +563,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:8C", + "mtu": 1514, "speed": -1 }, "gre": { @@ -509,6 +572,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "ipip": { @@ -517,6 +581,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "None", + "mtu": 0, "speed": -1 }, "jsrv": { @@ -525,6 +590,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "54:E0:32:80:68:80", + "mtu": 1518, "speed": 1000 }, "jsrv.1": { @@ -533,6 +599,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "54:E0:32:80:68:80", + "mtu": 1518, "speed": 1000 }, "lo0": { @@ -541,6 +608,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "lo0.16384": { @@ -549,6 +617,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "lo0.2": { @@ -557,6 +626,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "lo0.3": { @@ -565,6 +635,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "lsi": { @@ -573,6 +644,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 1496, "speed": -1 }, "me0": { @@ -581,6 +653,7 @@ "is_up": true, "last_flapped": 48575831, "mac_address": "54:E0:32:80:68:FF", + "mtu": 1514, "speed": 1000 }, "me0.0": { @@ -589,6 +662,7 @@ "is_up": true, "last_flapped": 48575831, "mac_address": "54:E0:32:80:68:FF", + "mtu": 1514, "speed": 1000 }, "mtun": { @@ -597,6 +671,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "pimd": { @@ -605,6 +680,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "None", + "mtu": 0, "speed": -1 }, "pime": { @@ -613,6 +689,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "None", + "mtu": 0, "speed": -1 }, "tap": { @@ -621,6 +698,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 0, "speed": -1 }, "vcp-0": { @@ -629,6 +707,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 1514, "speed": 32000 }, "vcp-0.32768": { @@ -637,6 +716,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 1514, "speed": 32000 }, "vcp-1": { @@ -645,6 +725,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 1514, "speed": 32000 }, "vcp-1.32768": { @@ -653,6 +734,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "Unspecified", + "mtu": 1514, "speed": 32000 }, "vlan": { @@ -661,6 +743,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "54:E0:32:80:68:81", + "mtu": 1518, "speed": 1000 }, "vlan.2": { @@ -669,6 +752,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "54:E0:32:80:68:81", + "mtu": 1518, "speed": 1000 }, "vlan.3": { @@ -677,6 +761,7 @@ "is_up": true, "last_flapped": -1, "mac_address": "54:E0:32:80:68:81", + "mtu": 1518, "speed": 1000 }, "vme": { @@ -685,6 +770,7 @@ "is_up": false, "last_flapped": -1, "mac_address": "54:E0:32:80:68:82", + "mtu": 1518, "speed": 1000 }, "xe-0/1/0": { @@ -693,6 +779,7 @@ "is_up": true, "last_flapped": 698360, "mac_address": "54:E0:32:80:68:B3", + "mtu": 1518, "speed": 10000 }, "xe-0/1/0.0": { @@ -701,6 +788,7 @@ "is_up": true, "last_flapped": 698360, "mac_address": "54:E0:32:80:68:B3", + "mtu": 1518, "speed": 10000 }, "xe-0/1/0.2": { @@ -709,6 +797,7 @@ "is_up": true, "last_flapped": 698360, "mac_address": "54:E0:32:80:68:B3", + "mtu": 1518, "speed": 10000 }, "xe-0/1/0.3": { @@ -717,6 +806,7 @@ "is_up": true, "last_flapped": 698360, "mac_address": "54:E0:32:80:68:B3", + "mtu": 1518, "speed": 10000 }, "xe-0/1/2": { @@ -725,6 +815,7 @@ "is_up": true, "last_flapped": 7876346, "mac_address": "54:E0:32:80:68:B5", + "mtu": 1518, "speed": 10000 }, "xe-0/1/2.0": { @@ -733,6 +824,7 @@ "is_up": true, "last_flapped": 7876346, "mac_address": "54:E0:32:80:68:B5", + "mtu": 1518, "speed": 10000 }, "xe-0/1/2.2": { @@ -741,6 +833,7 @@ "is_up": true, "last_flapped": 7876346, "mac_address": "54:E0:32:80:68:B5", + "mtu": 1518, "speed": 10000 }, "xe-0/1/2.3": { @@ -749,6 +842,7 @@ "is_up": true, "last_flapped": 7876346, "mac_address": "54:E0:32:80:68:B5", + "mtu": 1518, "speed": 10000 } } diff --git a/test/junos/mocked_data/test_get_network_instances/bridge/_configuration__routing_instances__instance____routing_instances___configuration_.xml b/test/junos/mocked_data/test_get_network_instances/bridge/_configuration__routing_instances__instance____routing_instances___configuration_.xml new file mode 100644 index 000000000..2dc5def98 --- /dev/null +++ b/test/junos/mocked_data/test_get_network_instances/bridge/_configuration__routing_instances__instance____routing_instances___configuration_.xml @@ -0,0 +1,21 @@ + + + + vswitch1 + A virtual switch instance + virtual-switch + + + MY-BD + bridge + none + + + ge-0/0/4.0 + + irb.1 + + + + + diff --git a/test/junos/mocked_data/test_get_network_instances/bridge/expected_result.json b/test/junos/mocked_data/test_get_network_instances/bridge/expected_result.json new file mode 100644 index 000000000..289efba6e --- /dev/null +++ b/test/junos/mocked_data/test_get_network_instances/bridge/expected_result.json @@ -0,0 +1 @@ +{"default":{"interfaces":{"interface":{"cbp0":{},"demux0":{},"dsc":{},"em0":{},"em1":{},"em2":{},"em3":{},"em4":{},"em5":{},"em6":{},"em7":{},"ge-0/0/0":{},"ge-0/0/0.0":{},"ge-0/0/1":{},"ge-0/0/1.32767":{},"ge-0/0/2":{},"ge-0/0/2.32767":{},"ge-0/0/3":{},"ge-0/0/4":{},"ge-0/0/5":{},"ge-0/0/6":{},"ge-0/0/7":{},"ge-0/0/8":{},"ge-0/0/9":{},"gre":{},"ipip":{},"irb":{},"lc-0/0/0":{},"lc-0/0/0.32769":{},"lo0":{},"lo0.16384":{},"lo0.16385":{},"lo0.32768":{},"lsi":{},"mtun":{},"pfe-0/0/0":{},"pfe-0/0/0.16383":{},"pfh-0/0/0":{},"pfh-0/0/0.16383":{},"pimd":{},"pime":{},"pip0":{},"pp0":{},"tap":{},"vtep":{}}},"name":"default","state":{"route_distinguisher":""},"type":"DEFAULT_INSTANCE"},"vswitch1":{"interfaces":{"interface":{"ge-0/0/4.0":{}}},"name":"vswitch1","state":{"route_distinguisher":""},"type":"virtual-switch"}} diff --git a/test/junos/mocked_data/test_get_network_instances/bridge/get-interface-information.xml b/test/junos/mocked_data/test_get_network_instances/bridge/get-interface-information.xml new file mode 100644 index 000000000..a4f675a8e --- /dev/null +++ b/test/junos/mocked_data/test_get_network_instances/bridge/get-interface-information.xml @@ -0,0 +1,1526 @@ + + + ge-0/0/0 + up + up + 137 + 513 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:00 + 00:05:86:71:22:00 + 2019-08-07 14:27:58 UTC (1d 03:14 ago) + + 14392 + 29 + 5752 + 6 + + + + + + + + + + + + Disabled + + ge-0/0/0.0 + 360 + 523 + + + + 0x4004000 + + ENET2 + + 244941 + 26916 + + + + + inet + 1500 + + + + 0x0 + + + + + + + + 192.168.2/24 + 192.168.2.14 + 192.168.2.255 + + + + multiservice + Unlimited + + + 0x0 + + + + + + lc-0/0/0 + up + up + 134 + 507 + 800mbps + + + + + + + + + + + + Never + + 0 + 0 + + + lc-0/0/0.32769 + 357 + 508 + ENET2 + 0 + + 0 + 0 + + + + + vpls + Unlimited + + + 0x4000000 + + + + + + pfe-0/0/0 + up + up + 136 + 511 + 800mbps + + + + + + + + + + + + Never + + 0 + 0 + + + pfe-0/0/0.16383 + 359 + 512 + + + + + ENET2 + 0 + + 0 + 0 + + + + + inet + Unlimited + + + + + + inet6 + Unlimited + + + + + + + + pfh-0/0/0 + up + up + 135 + 509 + 800mbps + + + + + + + + + + + + Never + + 0 + 0 + + + pfh-0/0/0.16383 + 358 + 510 + + + + + ENET2 + 0 + + 0 + 0 + + + + + inet + Unlimited + + + + + + + + ge-0/0/1 + up + up + 138 + 514 + Ethernet + 1518 + 1526 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + 0x2000 + + + 8 + 8 + + 00:05:86:71:22:01 + 00:05:86:71:22:01 + 2019-08-07 14:27:58 UTC (1d 03:14 ago) + + 0 + 0 + 880 + 1 + + + + + + + + + + + + Disabled + + ge-0/0/1.32767 + 371 + 524 + + + + 0x4004000 + + [ 0x0000.0 ] + ENET2 + + 0 + 0 + + + + + multiservice + Unlimited + + + + + + + + ge-0/0/2 + up + up + 139 + 515 + Ethernet + 1518 + 1526 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + 0x2000 + + + 8 + 8 + + 00:05:86:71:22:02 + 00:05:86:71:22:02 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 1032 + 1 + + + + + + + + + + + + Disabled + + ge-0/0/2.32767 + 382 + 525 + + + + 0x4004000 + + [ 0x0000.0 ] + ENET2 + + 0 + 0 + + + + + multiservice + Unlimited + + + + + + + + ge-0/0/3 + up + up + 140 + 516 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:03 + 00:05:86:71:22:03 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + ge-0/0/4 + up + up + 141 + 517 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:04 + 00:05:86:71:22:04 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 1432 + 2 + 0 + 0 + + + + + + + + + + + + Disabled + + ge-0/0/4.0 + 386 + 528 + + + + 0x4004000 + + ENET2 + + 50888 + 0 + + + + + multiservice + Unlimited + + 0x0 + + + + + + ge-0/0/5 + up + up + 142 + 518 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:05 + 00:05:86:71:22:05 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + ge-0/0/6 + up + up + 143 + 519 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:06 + 00:05:86:71:22:06 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + ge-0/0/7 + up + up + 144 + 520 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:07 + 00:05:86:71:22:07 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + ge-0/0/8 + up + up + 145 + 521 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:08 + 00:05:86:71:22:08 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + ge-0/0/9 + up + up + 146 + 522 + Ethernet + 1514 + 1522 + disabled + 1000mbps + none + none + disabled + enabled + Disabled + + + + + + + 0x4000 + + + + + + 8 + 8 + + 00:05:86:71:22:09 + 00:05:86:71:22:09 + 2019-08-07 14:27:59 UTC (1d 03:14 ago) + + 0 + 0 + 0 + 0 + + + + + + + + + + + + Disabled + + + cbp0 + up + up + 129 + 501 + Ethernet + Ethernet + 1514 + + + + + + + + + + Full-Duplex + + + + 00:05:86:71:22:11 + 00:05:86:71:22:11 + Never + + 0 + 0 + + + + demux0 + up + up + 128 + 502 + Software-Pseudo + 9192 + 1 + + + + + + + + + + + Full-Duplex + + + + Never + + 0 + 0 + + + + dsc + up + up + 5 + 5 + Software-Pseudo + Unlimited + + + + + + + + + + + + + + Never + + 0 + 0 + + + + em0 + up + up + 8 + 17 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + Full-Duplex + + + + 52:54:00:08:ee:00 + 52:54:00:08:ee:00 + Never + + 230930 + 0 + + + + em1 + up + up + 9 + 23 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:01 + 52:54:00:a6:40:01 + Never + + 230929 + 0 + + + + em2 + up + up + 64 + 116 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:08:ee:02 + 52:54:00:08:ee:02 + Never + + 245773 + 26925 + + + + em3 + up + up + 65 + 151 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:03 + 52:54:00:a6:40:03 + Never + + 175859 + 157330 + + + + em4 + up + up + 66 + 153 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:04 + 52:54:00:a6:40:04 + Never + + 165019 + 168166 + + + + em5 + up + up + 67 + 155 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:05 + 52:54:00:a6:40:05 + Never + + 230929 + 0 + + + + em6 + up + up + 68 + 157 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:06 + 52:54:00:a6:40:06 + Never + + 230930 + 0 + + + + em7 + up + up + 69 + 159 + Ethernet + Ethernet + 1514 + 1000mbps + + + + + + + + + + + Full-Duplex + + + + 52:54:00:a6:40:07 + 52:54:00:a6:40:07 + Never + + 230930 + 0 + + + + gre + up + up + 10 + 8 + GRE + GRE + Unlimited + Unlimited + + + + + + + + + + + + 0 + 0 + + + + ipip + up + up + 11 + 9 + IPIP + IP-over-IP + Unlimited + Unlimited + + + + + + + + + + + 0 + 0 + + + + irb + up + up + 132 + 503 + Ethernet + Ethernet + 1514 + + + + + + + + + + Full-Duplex + + + + 00:05:86:71:25:f0 + 00:05:86:71:25:f0 + Never + + 0 + 0 + + + + lo0 + up + up + 6 + 6 + Loopback + Unlimited + + + + + + + + + + + + + + Never + + 351 + 351 + + + lo0.16384 + 321 + 21 + + + + Unspecified + + 56 + 56 + + + + + inet + Unlimited + + 0x0 + + + 127.0.0.1 + + + + + lo0.16385 + 322 + 22 + + + + Unspecified + + 295 + 295 + + + + + inet + Unlimited + + 0x0 + + + + + + + 128.0.0.4 + + + + inet6 + Unlimited + + 0x0 + + + + 0x800 + + fe80::200:f:fc00:0 + + + + + + + + + + lo0.32768 + 320 + 250 + Unspecified + + 0 + 0 + + + + + + + lsi + up + up + 4 + 4 + Software-Pseudo + LSI + Unlimited + Unlimited + + + + + + + + + + + + Never + + 0 + 0 + + + + mtun + up + up + 70 + 12 + Multicast-GRE + GRE + Unlimited + Unlimited + + + + + + + + + + + 0 + 0 + + + + pimd + up + up + 26 + 11 + PIMD + PIM-Decapsulator + Unlimited + Unlimited + + + + + + + + + + 0 + 0 + + + + pime + up + up + 25 + 10 + PIME + PIM-Encapsulator + Unlimited + Unlimited + + + + + + + + + + 0 + 0 + + + + pip0 + up + up + 130 + 504 + Ethernet + Ethernet + 1514 + + + + + + + + + + Full-Duplex + + + + 00:05:86:71:25:b0 + 00:05:86:71:25:b0 + Never + + 0 + 0 + + + + pp0 + up + up + 131 + 505 + PPPoE + PPPoE + 1532 + + + + + + + + + + + Full-Duplex + + + + + + tap + up + up + 12 + 7 + Software-Pseudo + Interface-Specific + Unlimited + Unlimited + + + + + + + + + + + + + Never + + 0 + 0 + + + + vtep + up + up + 133 + 506 + Software-Pseudo + VxLAN-Tunnel-Endpoint + 1600 + Unlimited + + + + + + + + + + Full-Duplex + + + + Never + + 0 + 0 + + + diff --git a/test/nxos/mocked_data/test_get_environment/normal/expected_result.json b/test/nxos/mocked_data/test_get_environment/normal/expected_result.json new file mode 100644 index 000000000..65505f1c9 --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/normal/expected_result.json @@ -0,0 +1,59 @@ +{ + "cpu": { + "0": { + "%usage": 0.75 + } + }, + "fans": { + "Fan1(sys_fan1)": { + "status": true + }, + "Fan2(sys_fan2)": { + "status": true + }, + "Fan3(sys_fan3)": { + "status": true + }, + "Fan4(sys_fan4)": { + "status": true + } + }, + "memory": { + "available_ram": 417000, + "used_ram": 45000 + }, + "power": { + "1": { + "capacity": 400.0, + "output": 396.0, + "status": true + }, + "2": { + "capacity": 400.0, + "output": 396.0, + "status": true + } + }, + "temperature": { + "1-1 ASIC": { + "is_alert": false, + "is_critical": false, + "temperature": 56.0 + }, + "1-2 INTAKE": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "1-3 ASIC": { + "is_alert": false, + "is_critical": false, + "temperature": 56.0 + }, + "1-4 INTAKE": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + } + } +} diff --git a/test/nxos/mocked_data/test_get_environment/normal/show_environment.json b/test/nxos/mocked_data/test_get_environment/normal/show_environment.json new file mode 100644 index 000000000..15b34f11f --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/normal/show_environment.json @@ -0,0 +1,147 @@ +{ + "TABLE_tempinfo": { + "ROW_tempinfo": [ + { + "alarmstatus": "Ok", + "curtemp": "56", + "majthres": "92 ", + "minthres": "85 ", + "sensor": "ASIC", + "tempmod": "1 " + }, + { + "alarmstatus": "Ok", + "curtemp": "23", + "majthres": "45 ", + "minthres": "31 ", + "sensor": "INTAKE", + "tempmod": "1 " + }, + { + "alarmstatus": "Ok", + "curtemp": "56", + "majthres": "110 ", + "minthres": "90 ", + "sensor": "ASIC", + "tempmod": "1 " + }, + { + "alarmstatus": "Ok", + "curtemp": "23", + "majthres": "70 ", + "minthres": "40 ", + "sensor": "INTAKE", + "tempmod": "1 " + } + ] + }, + "fandetails_3k": { + "TABLE_fan_zone_speed": { + "ROW_fan_zone_speed": { + "speed": 0, + "zone": "1" + } + }, + "TABLE_faninfo": { + "ROW_faninfo": [ + { + "fandir": "front-to-back", + "fanhwver": "0.0", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan1(sys_fan1)", + "fanstatus": "Ok" + }, + { + "fandir": "front-to-back", + "fanhwver": "0.0", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan2(sys_fan2)", + "fanstatus": "Ok" + }, + { + "fandir": "front-to-back", + "fanhwver": "0.0", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan3(sys_fan3)", + "fanstatus": "Ok" + }, + { + "fandir": "front-to-back", + "fanhwver": "0.0", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan4(sys_fan4)", + "fanstatus": "Ok" + }, + { + "fandir": "front-to-back", + "fanhwver": "--", + "fanmodel": "N2200-PAC-400W", + "fanname": "Fan_in_PS1", + "fanstatus": "Ok" + }, + { + "fandir": "front-to-back", + "fanhwver": "--", + "fanmodel": "N2200-PAC-400W", + "fanname": "Fan_in_PS2", + "fanstatus": "Ok" + } + ] + }, + "fan_filter_status": "NotSupported" + }, + "powersup": { + "TABLE_mod_pow_info": [ + { + "ROW_mod_pow_info": { + "modnum": "1 " + } + }, + { + "ROW_mod_pow_info": { + "modnum": "2 " + } + }, + { + "ROW_mod_pow_info": { + "amps_alloced": "29.00 ", + "amps_requested": "29.00 ", + "mod_model": "N3K-C3548P-10G ", + "modnum": "1 ", + "modstatus_3k": "powered-up", + "watts_alloced": "348.00 ", + "watts_requested": "348.00 " + } + } + ], + "TABLE_psinfo": [ + { + "ROW_psinfo": { + "amps": " 33.00", + "input_type": "AC", + "ps_status_3k": "ok", + "psmodel": "N2200-PAC-400W", + "watts": " 396.00" + } + }, + { + "ROW_psinfo": { + "amps": " 33.00", + "input_type": "AC", + "ps_status_3k": "ok", + "psmodel": "N2200-PAC-400W", + "watts": " 396.00" + } + } + ], + "power_summary": { + "available_pow": " 444.00 W", + "pow_used_by_mods": " 0.00 W", + "ps_redun_mode_3k": "Redundant", + "ps_redun_op_mode": "Redundant", + "reserve_sup": " 348.00 W", + "tot_pow_capacity": " 792.00 W" + }, + "voltage_level": 12 + } +} diff --git a/test/nxos/mocked_data/test_get_environment/normal/show_processes_cpu.json b/test/nxos/mocked_data/test_get_environment/normal/show_processes_cpu.json new file mode 100644 index 000000000..2760f3e6f --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/normal/show_processes_cpu.json @@ -0,0 +1,2137 @@ +{ + "TABLE_process_cpu": { + "ROW_process_cpu": [ + { + "invoked": 117856, + "onesec": "0.00", + "pid": 1, + "process": "init", + "runtime": 6442, + "usecs": 54 + }, + { + "invoked": 2802, + "onesec": "0.00", + "pid": 2, + "process": "kthreadd", + "runtime": 49, + "usecs": 17 + }, + { + "invoked": 365359, + "onesec": "0.00", + "pid": 3, + "process": "ksoftirqd/0", + "runtime": 2716, + "usecs": 7 + }, + { + "invoked": 43581, + "onesec": "0.00", + "pid": 6, + "process": "migration/0", + "runtime": 855, + "usecs": 19 + }, + { + "invoked": 146490, + "onesec": "0.00", + "pid": 7, + "process": "watchdog/0", + "runtime": 481, + "usecs": 3 + }, + { + "invoked": 53370, + "onesec": "0.00", + "pid": 8, + "process": "migration/1", + "runtime": 1003, + "usecs": 18 + }, + { + "invoked": 45119, + "onesec": "0.00", + "pid": 10, + "process": "ksoftirqd/1", + "runtime": 1035, + "usecs": 22 + }, + { + "invoked": 34590969, + "onesec": "0.00", + "pid": 11, + "process": "kworker/0:1", + "runtime": 31451, + "usecs": 0 + }, + { + "invoked": 146490, + "onesec": "0.00", + "pid": 12, + "process": "watchdog/1", + "runtime": 410, + "usecs": 2 + }, + { + "invoked": 158817, + "onesec": "0.00", + "pid": 13, + "process": "migration/2", + "runtime": 2041, + "usecs": 12 + }, + { + "invoked": 8744, + "onesec": "0.00", + "pid": 15, + "process": "ksoftirqd/2", + "runtime": 304, + "usecs": 34 + }, + { + "invoked": 146490, + "onesec": "0.00", + "pid": 16, + "process": "watchdog/2", + "runtime": 346, + "usecs": 2 + }, + { + "invoked": 185988, + "onesec": "0.00", + "pid": 17, + "process": "migration/3", + "runtime": 2067, + "usecs": 11 + }, + { + "invoked": 6668, + "onesec": "0.00", + "pid": 19, + "process": "ksoftirqd/3", + "runtime": 289, + "usecs": 43 + }, + { + "invoked": 146490, + "onesec": "0.00", + "pid": 20, + "process": "watchdog/3", + "runtime": 359, + "usecs": 2 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 21, + "process": "cpuset", + "runtime": 0, + "usecs": 4 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 22, + "process": "khelper", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 169, + "onesec": "0.00", + "pid": 23, + "process": "kdevtmpfs", + "runtime": 2, + "usecs": 12 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 24, + "process": "netns", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 97663, + "onesec": "0.00", + "pid": 25, + "process": "sync_supers", + "runtime": 429, + "usecs": 4 + }, + { + "invoked": 9652, + "onesec": "0.00", + "pid": 26, + "process": "bdi-default", + "runtime": 91, + "usecs": 9 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 27, + "process": "kblockd", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 28, + "process": "ata_sff", + "runtime": 0, + "usecs": 4 + }, + { + "invoked": 95, + "onesec": "0.00", + "pid": 29, + "process": "khubd", + "runtime": 1, + "usecs": 13 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 30, + "process": "rpciod", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 32859791, + "onesec": "0.00", + "pid": 31, + "process": "kworker/1:1", + "runtime": 31037, + "usecs": 0 + }, + { + "invoked": 4884, + "onesec": "0.00", + "pid": 50, + "process": "khungtaskd", + "runtime": 202, + "usecs": 41 + }, + { + "invoked": 21, + "onesec": "0.00", + "pid": 51, + "process": "kswapd0", + "runtime": 45, + "usecs": 2148 + }, + { + "invoked": 28794101, + "onesec": "2.50", + "pid": 52, + "process": "ksmd", + "runtime": 41792799, + "usecs": 1451 + }, + { + "invoked": 5, + "onesec": "0.00", + "pid": 53, + "process": "fsnotify_mark", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 54, + "process": "unionfs_siod", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 55, + "process": "nfsiod", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 56, + "process": "crypto", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 214, + "onesec": "0.00", + "pid": 71, + "process": "kworker/2:1", + "runtime": 1, + "usecs": 8 + }, + { + "invoked": 12875464, + "onesec": "0.00", + "pid": 72, + "process": "kworker/3:1", + "runtime": 14022, + "usecs": 1 + }, + { + "invoked": 9, + "onesec": "0.00", + "pid": 73, + "process": "scsi_eh_0", + "runtime": 0, + "usecs": 8 + }, + { + "invoked": 9, + "onesec": "0.00", + "pid": 74, + "process": "scsi_eh_1", + "runtime": 0, + "usecs": 11 + }, + { + "invoked": 9, + "onesec": "0.00", + "pid": 75, + "process": "scsi_eh_2", + "runtime": 0, + "usecs": 19 + }, + { + "invoked": 9, + "onesec": "0.00", + "pid": 76, + "process": "scsi_eh_3", + "runtime": 0, + "usecs": 15 + }, + { + "invoked": 5, + "onesec": "0.00", + "pid": 77, + "process": "kworker/u:2", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 160, + "onesec": "0.00", + "pid": 78, + "process": "kworker/u:3", + "runtime": 36, + "usecs": 230 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 80, + "process": "cnic_wq", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 81, + "process": "bnx2x", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 82, + "process": "edac-poller", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 83, + "process": "deferwq", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 13, + "onesec": "0.00", + "pid": 85, + "process": "kworker/0:2", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 86, + "process": "scsi_eh_4", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 103207, + "onesec": "0.00", + "pid": 87, + "process": "usb-storage", + "runtime": 495, + "usecs": 4 + }, + { + "invoked": 772, + "onesec": "0.00", + "pid": 211, + "process": "loop0", + "runtime": 49, + "usecs": 64 + }, + { + "invoked": 1725, + "onesec": "0.00", + "pid": 2175, + "process": "loop1", + "runtime": 147, + "usecs": 85 + }, + { + "invoked": 946, + "onesec": "0.00", + "pid": 2178, + "process": "loop2", + "runtime": 163, + "usecs": 172 + }, + { + "invoked": 918, + "onesec": "0.00", + "pid": 2181, + "process": "loop3", + "runtime": 99, + "usecs": 107 + }, + { + "invoked": 310, + "onesec": "0.00", + "pid": 2184, + "process": "loop4", + "runtime": 85, + "usecs": 274 + }, + { + "invoked": 3, + "onesec": "0.00", + "pid": 2190, + "process": "loop5", + "runtime": 0, + "usecs": 8 + }, + { + "invoked": 3, + "onesec": "0.00", + "pid": 2192, + "process": "loop6", + "runtime": 0, + "usecs": 7 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 3737, + "process": "trigger", + "runtime": 0, + "usecs": 3 + }, + { + "invoked": 14036829, + "onesec": "0.00", + "pid": 5691, + "process": "kworker/2:2", + "runtime": 9041, + "usecs": 0 + }, + { + "invoked": 4, + "onesec": "0.00", + "pid": 5713, + "process": "kworker/1:2", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 16, + "onesec": "0.00", + "pid": 6290, + "process": "jbd2/sda5-8", + "runtime": 0, + "usecs": 38 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 6291, + "process": "ext4-dio-unwrit", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 15, + "onesec": "0.00", + "pid": 6297, + "process": "jbd2/sda6-8", + "runtime": 0, + "usecs": 38 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 6298, + "process": "ext4-dio-unwrit", + "runtime": 0, + "usecs": 4 + }, + { + "invoked": 49, + "onesec": "0.00", + "pid": 9503, + "process": "flush-8:0", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 13, + "onesec": "0.00", + "pid": 9504, + "process": "flush-mtd-unmap", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 13, + "onesec": "0.00", + "pid": 9505, + "process": "flush-7:10", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 3, + "onesec": "0.00", + "pid": 9619, + "process": "vsh.bin", + "runtime": 6, + "usecs": 2130 + }, + { + "invoked": 9, + "onesec": "0.00", + "pid": 9620, + "process": "ps", + "runtime": 25, + "usecs": 2885 + }, + { + "invoked": 1, + "onesec": "0.00", + "pid": 11550, + "process": "sshd", + "runtime": 0, + "usecs": 856 + }, + { + "invoked": 1823, + "onesec": "0.00", + "pid": 12019, + "process": "loop7", + "runtime": 73, + "usecs": 40 + }, + { + "invoked": 14, + "onesec": "0.00", + "pid": 12022, + "process": "loop8", + "runtime": 0, + "usecs": 16 + }, + { + "invoked": 42, + "onesec": "0.00", + "pid": 12025, + "process": "loop9", + "runtime": 1, + "usecs": 24 + }, + { + "invoked": 401, + "onesec": "0.00", + "pid": 12190, + "process": "jbd2/sda4-8", + "runtime": 27, + "usecs": 67 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 12191, + "process": "ext4-dio-unwrit", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 37, + "onesec": "0.00", + "pid": 12351, + "process": "portmap", + "runtime": 2, + "usecs": 69 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 12494, + "process": "lockd", + "runtime": 0, + "usecs": 8 + }, + { + "invoked": 164, + "onesec": "0.00", + "pid": 12495, + "process": "nfsd", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 1, + "onesec": "0.00", + "pid": 12497, + "process": "rpc.mountd", + "runtime": 0, + "usecs": 352 + }, + { + "invoked": 6, + "onesec": "0.00", + "pid": 12499, + "process": "rpc.statd", + "runtime": 2, + "usecs": 400 + }, + { + "invoked": 6, + "onesec": "0.00", + "pid": 14900, + "process": "nginx_1", + "runtime": 1, + "usecs": 229 + }, + { + "invoked": 3988, + "onesec": "0.00", + "pid": 14913, + "process": "nginx_1", + "runtime": 5008, + "usecs": 1255 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 15420, + "process": "mcelog", + "runtime": 0, + "usecs": 159 + }, + { + "invoked": 77582, + "onesec": "0.00", + "pid": 15555, + "process": "vsh.bin", + "runtime": 2339, + "usecs": 30 + }, + { + "invoked": 7, + "onesec": "0.00", + "pid": 16873, + "process": "libvirtd_mon.sh", + "runtime": 12, + "usecs": 1824 + }, + { + "invoked": 8, + "onesec": "0.00", + "pid": 16874, + "process": "sh", + "runtime": 12, + "usecs": 1619 + }, + { + "invoked": 1219520, + "onesec": "0.00", + "pid": 16875, + "process": "sysmgr", + "runtime": 73323, + "usecs": 60 + }, + { + "invoked": 1183741, + "onesec": "0.00", + "pid": 16876, + "process": "sysmgr", + "runtime": 43229, + "usecs": 36 + }, + { + "invoked": 5, + "onesec": "0.00", + "pid": 16885, + "process": "inotifywait", + "runtime": 28, + "usecs": 5788 + }, + { + "invoked": 53, + "onesec": "0.00", + "pid": 16886, + "process": "libvirtd", + "runtime": 186, + "usecs": 3518 + }, + { + "invoked": 1, + "onesec": "0.00", + "pid": 21291, + "process": "mping-thread", + "runtime": 0, + "usecs": 19 + }, + { + "invoked": 1, + "onesec": "0.00", + "pid": 21292, + "process": "mping-thread", + "runtime": 0, + "usecs": 14 + }, + { + "invoked": 1, + "onesec": "0.00", + "pid": 21552, + "process": "cctrl_kthread", + "runtime": 0, + "usecs": 7 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 22138, + "process": "redun_kthread", + "runtime": 0, + "usecs": 19 + }, + { + "invoked": 333, + "onesec": "0.00", + "pid": 22408, + "process": "usd_mts_kthread", + "runtime": 5, + "usecs": 17 + }, + { + "invoked": 292944, + "onesec": "0.00", + "pid": 22931, + "process": "ls-notify-mts-t", + "runtime": 637, + "usecs": 2 + }, + { + "invoked": 65211, + "onesec": "0.00", + "pid": 25604, + "process": "vsh.bin", + "runtime": 1752, + "usecs": 26 + }, + { + "invoked": 54, + "onesec": "0.00", + "pid": 25974, + "process": "bootflash_sync.", + "runtime": 29, + "usecs": 549 + }, + { + "invoked": 43, + "onesec": "0.00", + "pid": 25995, + "process": "inotifywait", + "runtime": 8, + "usecs": 192 + }, + { + "invoked": 81, + "onesec": "0.00", + "pid": 26269, + "process": "sdwrapd", + "runtime": 299, + "usecs": 3691 + }, + { + "invoked": 37046015, + "onesec": "0.00", + "pid": 26271, + "process": "pfmclnt", + "runtime": 1502610, + "usecs": 40 + }, + { + "invoked": 13, + "onesec": "0.00", + "pid": 26449, + "process": "xinetd", + "runtime": 11, + "usecs": 922 + }, + { + "invoked": 6, + "onesec": "0.00", + "pid": 26450, + "process": "tftpd", + "runtime": 8, + "usecs": 1336 + }, + { + "invoked": 585990, + "onesec": "0.00", + "pid": 26451, + "process": "syslogd", + "runtime": 24369, + "usecs": 41 + }, + { + "invoked": 50, + "onesec": "0.00", + "pid": 26452, + "process": "sdwrapd", + "runtime": 142, + "usecs": 2842 + }, + { + "invoked": 977601, + "onesec": "0.00", + "pid": 26454, + "process": "platform", + "runtime": 287009, + "usecs": 293 + }, + { + "invoked": 98, + "onesec": "0.00", + "pid": 26461, + "process": "klogd", + "runtime": 36, + "usecs": 371 + }, + { + "invoked": 150557, + "onesec": "0.00", + "pid": 26462, + "process": "vshd", + "runtime": 4995, + "usecs": 33 + }, + { + "invoked": 9973, + "onesec": "0.00", + "pid": 26463, + "process": "template_manager", + "runtime": 807, + "usecs": 80 + }, + { + "invoked": 9998, + "onesec": "0.00", + "pid": 26464, + "process": "tamnw", + "runtime": 527, + "usecs": 52 + }, + { + "invoked": 59, + "onesec": "0.00", + "pid": 26465, + "process": "smm", + "runtime": 89, + "usecs": 1510 + }, + { + "invoked": 585610, + "onesec": "0.00", + "pid": 26466, + "process": "psshelper", + "runtime": 10690, + "usecs": 18 + }, + { + "invoked": 117658, + "onesec": "0.00", + "pid": 26467, + "process": "pixm_vl", + "runtime": 4800, + "usecs": 40 + }, + { + "invoked": 117313, + "onesec": "0.00", + "pid": 26468, + "process": "pixm_gl", + "runtime": 3439, + "usecs": 29 + }, + { + "invoked": 21, + "onesec": "0.00", + "pid": 26469, + "process": "nxapi", + "runtime": 94, + "usecs": 4497 + }, + { + "invoked": 9878, + "onesec": "0.00", + "pid": 26470, + "process": "mmode", + "runtime": 644, + "usecs": 65 + }, + { + "invoked": 9826, + "onesec": "0.00", + "pid": 26471, + "process": "lmgrd", + "runtime": 869, + "usecs": 88 + }, + { + "invoked": 36094, + "onesec": "0.00", + "pid": 26472, + "process": "fs-daemon", + "runtime": 11074, + "usecs": 306 + }, + { + "invoked": 50179, + "onesec": "0.00", + "pid": 26473, + "process": "feature-mgr", + "runtime": 2297, + "usecs": 45 + }, + { + "invoked": 2418, + "onesec": "0.00", + "pid": 26474, + "process": "confcheck", + "runtime": 391, + "usecs": 162 + }, + { + "invoked": 58645, + "onesec": "0.00", + "pid": 26475, + "process": "capability", + "runtime": 1542, + "usecs": 26 + }, + { + "invoked": 58723, + "onesec": "0.00", + "pid": 26476, + "process": "bloggerd", + "runtime": 1565, + "usecs": 26 + }, + { + "invoked": 585506, + "onesec": "0.00", + "pid": 26477, + "process": "psshelper_gsvc", + "runtime": 10814, + "usecs": 18 + }, + { + "invoked": 42679, + "onesec": "0.00", + "pid": 26487, + "process": "clis", + "runtime": 29441, + "usecs": 689 + }, + { + "invoked": 117367, + "onesec": "0.00", + "pid": 26488, + "process": "licmgr", + "runtime": 2588, + "usecs": 22 + }, + { + "invoked": 390658, + "onesec": "0.00", + "pid": 26491, + "process": "tams_proc", + "runtime": 28790, + "usecs": 73 + }, + { + "invoked": 9781, + "onesec": "0.00", + "pid": 26497, + "process": "cisco", + "runtime": 1301, + "usecs": 133 + }, + { + "invoked": 147443, + "onesec": "0.00", + "pid": 26501, + "process": "nginx", + "runtime": 3473, + "usecs": 23 + }, + { + "invoked": 364147, + "onesec": "0.00", + "pid": 26505, + "process": "tamd_proc", + "runtime": 39488, + "usecs": 108 + }, + { + "invoked": 1026592, + "onesec": "0.00", + "pid": 26507, + "process": "nginx", + "runtime": 21667, + "usecs": 21 + }, + { + "invoked": 195250, + "onesec": "0.00", + "pid": 26509, + "process": "xmlma", + "runtime": 4907, + "usecs": 25 + }, + { + "invoked": 117263, + "onesec": "0.00", + "pid": 26510, + "process": "vmm", + "runtime": 2916, + "usecs": 24 + }, + { + "invoked": 24621, + "onesec": "0.00", + "pid": 26511, + "process": "vman", + "runtime": 1646, + "usecs": 66 + }, + { + "invoked": 117447, + "onesec": "0.00", + "pid": 26512, + "process": "vdc_mgr", + "runtime": 3482, + "usecs": 29 + }, + { + "invoked": 117326, + "onesec": "0.00", + "pid": 26513, + "process": "usbhsd", + "runtime": 13222, + "usecs": 112 + }, + { + "invoked": 292805, + "onesec": "0.00", + "pid": 26514, + "process": "ttyd", + "runtime": 7062, + "usecs": 24 + }, + { + "invoked": 75197, + "onesec": "0.00", + "pid": 26515, + "process": "sysinfo", + "runtime": 3834, + "usecs": 50 + }, + { + "invoked": 58674, + "onesec": "0.00", + "pid": 26516, + "process": "snmpmib_proc", + "runtime": 1602, + "usecs": 27 + }, + { + "invoked": 117, + "onesec": "0.00", + "pid": 26517, + "process": "sksd", + "runtime": 200, + "usecs": 1715 + }, + { + "invoked": 11370, + "onesec": "0.00", + "pid": 26519, + "process": "res_mgr", + "runtime": 612, + "usecs": 53 + }, + { + "invoked": 585961, + "onesec": "0.00", + "pid": 26520, + "process": "plugin", + "runtime": 9055, + "usecs": 15 + }, + { + "invoked": 117485, + "onesec": "0.00", + "pid": 26521, + "process": "plog_sup", + "runtime": 3650, + "usecs": 31 + }, + { + "invoked": 585921, + "onesec": "0.00", + "pid": 26522, + "process": "patch-installer", + "runtime": 7238, + "usecs": 12 + }, + { + "invoked": 73, + "onesec": "0.00", + "pid": 26523, + "process": "nbproxy", + "runtime": 164, + "usecs": 2258 + }, + { + "invoked": 39099, + "onesec": "0.00", + "pid": 26524, + "process": "mvsh", + "runtime": 1104, + "usecs": 28 + }, + { + "invoked": 25, + "onesec": "0.00", + "pid": 26525, + "process": "mping_server", + "runtime": 42, + "usecs": 1704 + }, + { + "invoked": 175350, + "onesec": "0.00", + "pid": 26526, + "process": "module", + "runtime": 37533, + "usecs": 214 + }, + { + "invoked": 96, + "onesec": "0.00", + "pid": 26527, + "process": "kim", + "runtime": 270, + "usecs": 2817 + }, + { + "invoked": 39189, + "onesec": "0.00", + "pid": 26528, + "process": "evms", + "runtime": 1115, + "usecs": 28 + }, + { + "invoked": 117, + "onesec": "0.00", + "pid": 26530, + "process": "epld_upgrade_stdby", + "runtime": 182, + "usecs": 1563 + }, + { + "invoked": 122728, + "onesec": "0.00", + "pid": 26531, + "process": "diagclient", + "runtime": 247333, + "usecs": 2015 + }, + { + "invoked": 197418, + "onesec": "0.00", + "pid": 26532, + "process": "dhclient", + "runtime": 21793, + "usecs": 110 + }, + { + "invoked": 73015, + "onesec": "0.00", + "pid": 26533, + "process": "crdcfg_server", + "runtime": 14870, + "usecs": 203 + }, + { + "invoked": 98, + "onesec": "0.00", + "pid": 26534, + "process": "core-dmon", + "runtime": 191, + "usecs": 1954 + }, + { + "invoked": 624580, + "onesec": "0.00", + "pid": 26535, + "process": "clk_mgr", + "runtime": 40397, + "usecs": 64 + }, + { + "invoked": 118544, + "onesec": "0.00", + "pid": 26536, + "process": "bios_daemon", + "runtime": 35319, + "usecs": 297 + }, + { + "invoked": 73443, + "onesec": "0.00", + "pid": 26537, + "process": "ascii-cfg", + "runtime": 2539, + "usecs": 34 + }, + { + "invoked": 586483, + "onesec": "0.00", + "pid": 26538, + "process": "securityd", + "runtime": 8431, + "usecs": 14 + }, + { + "invoked": 585537, + "onesec": "0.00", + "pid": 26539, + "process": "cert_enroll", + "runtime": 9397, + "usecs": 16 + }, + { + "invoked": 587434, + "onesec": "0.00", + "pid": 26540, + "process": "aaa", + "runtime": 12878, + "usecs": 21 + }, + { + "invoked": 73338, + "onesec": "0.00", + "pid": 26541, + "process": "obfl", + "runtime": 3100, + "usecs": 42 + }, + { + "invoked": 118, + "onesec": "0.00", + "pid": 26546, + "process": "urib", + "runtime": 286, + "usecs": 2430 + }, + { + "invoked": 97042, + "onesec": "0.00", + "pid": 26547, + "process": "aclmgr", + "runtime": 33701, + "usecs": 347 + }, + { + "invoked": 29590, + "onesec": "0.00", + "pid": 26549, + "process": "evmc", + "runtime": 864, + "usecs": 29 + }, + { + "invoked": 45329, + "onesec": "0.00", + "pid": 26554, + "process": "xbar", + "runtime": 1343, + "usecs": 29 + }, + { + "invoked": 649687, + "onesec": "0.00", + "pid": 26572, + "process": "device_test", + "runtime": 35928, + "usecs": 55 + }, + { + "invoked": 91, + "onesec": "0.00", + "pid": 26576, + "process": "ExceptionLog", + "runtime": 152, + "usecs": 1674 + }, + { + "invoked": 299397, + "onesec": "0.00", + "pid": 26577, + "process": "bootvar", + "runtime": 17994, + "usecs": 60 + }, + { + "invoked": 117250, + "onesec": "0.00", + "pid": 26578, + "process": "cardclient", + "runtime": 5152, + "usecs": 43 + }, + { + "invoked": 275899, + "onesec": "0.00", + "pid": 26579, + "process": "diagmgr", + "runtime": 258012, + "usecs": 935 + }, + { + "invoked": 58986, + "onesec": "0.00", + "pid": 26581, + "process": "ifmgr", + "runtime": 2130, + "usecs": 36 + }, + { + "invoked": 142836, + "onesec": "0.00", + "pid": 26593, + "process": "sensor", + "runtime": 20610, + "usecs": 144 + }, + { + "invoked": 106635, + "onesec": "0.00", + "pid": 26594, + "process": "statsclient", + "runtime": 172224, + "usecs": 1615 + }, + { + "invoked": 571, + "onesec": "0.00", + "pid": 26608, + "process": "l3vm", + "runtime": 479, + "usecs": 840 + }, + { + "invoked": 52, + "onesec": "0.00", + "pid": 26778, + "process": "npacl", + "runtime": 216, + "usecs": 4172 + }, + { + "invoked": 1086, + "onesec": "0.00", + "pid": 26788, + "process": "incrond", + "runtime": 278, + "usecs": 256 + }, + { + "invoked": 77, + "onesec": "0.50", + "pid": 26791, + "process": "adjmgr", + "runtime": 138, + "usecs": 1799 + }, + { + "invoked": 236, + "onesec": "0.00", + "pid": 26792, + "process": "u6rib", + "runtime": 185, + "usecs": 785 + }, + { + "invoked": 106, + "onesec": "0.00", + "pid": 26813, + "process": "arp", + "runtime": 241, + "usecs": 2278 + }, + { + "invoked": 196, + "onesec": "0.00", + "pid": 26814, + "process": "icmpv6", + "runtime": 169, + "usecs": 864 + }, + { + "invoked": 87, + "onesec": "0.00", + "pid": 26818, + "process": "pktmgr", + "runtime": 210, + "usecs": 2423 + }, + { + "invoked": 91, + "onesec": "0.00", + "pid": 26840, + "process": "netstack", + "runtime": 400, + "usecs": 4396 + }, + { + "invoked": 585823, + "onesec": "0.00", + "pid": 26862, + "process": "radius", + "runtime": 18485, + "usecs": 31 + }, + { + "invoked": 157382, + "onesec": "0.00", + "pid": 26864, + "process": "cdp", + "runtime": 13238, + "usecs": 84 + }, + { + "invoked": 136834, + "onesec": "0.00", + "pid": 26865, + "process": "cfs", + "runtime": 5053, + "usecs": 36 + }, + { + "invoked": 27, + "onesec": "0.00", + "pid": 26867, + "process": "ip_dummy", + "runtime": 45, + "usecs": 1689 + }, + { + "invoked": 27, + "onesec": "0.00", + "pid": 26869, + "process": "ipv6_dummy", + "runtime": 31, + "usecs": 1175 + }, + { + "invoked": 117681, + "onesec": "0.00", + "pid": 26870, + "process": "otm", + "runtime": 3379, + "usecs": 28 + }, + { + "invoked": 309633, + "onesec": "0.00", + "pid": 26871, + "process": "snmpd", + "runtime": 79010, + "usecs": 255 + }, + { + "invoked": 33, + "onesec": "0.00", + "pid": 26872, + "process": "tcpudp_dummy", + "runtime": 33, + "usecs": 1018 + }, + { + "invoked": 148, + "onesec": "0.00", + "pid": 26875, + "process": "dcos-xinetd", + "runtime": 84, + "usecs": 573 + }, + { + "invoked": 586013, + "onesec": "0.00", + "pid": 26918, + "process": "callhome", + "runtime": 8929, + "usecs": 15 + }, + { + "invoked": 119383, + "onesec": "0.00", + "pid": 27808, + "process": "port-profile", + "runtime": 6953, + "usecs": 58 + }, + { + "invoked": 90171, + "onesec": "0.00", + "pid": 27817, + "process": "spm", + "runtime": 15184, + "usecs": 168 + }, + { + "invoked": 100, + "onesec": "0.00", + "pid": 27818, + "process": "rpm", + "runtime": 296, + "usecs": 2964 + }, + { + "invoked": 62969, + "onesec": "0.00", + "pid": 27819, + "process": "pltfm_config", + "runtime": 2867, + "usecs": 45 + }, + { + "invoked": 89921, + "onesec": "0.00", + "pid": 27820, + "process": "plcmgr", + "runtime": 15095, + "usecs": 167 + }, + { + "invoked": 152021, + "onesec": "0.00", + "pid": 27821, + "process": "pfstat", + "runtime": 27381, + "usecs": 180 + }, + { + "invoked": 39452, + "onesec": "0.00", + "pid": 27823, + "process": "ntp", + "runtime": 3838, + "usecs": 97 + }, + { + "invoked": 117387, + "onesec": "0.00", + "pid": 27824, + "process": "monitor", + "runtime": 3579, + "usecs": 30 + }, + { + "invoked": 117370, + "onesec": "0.00", + "pid": 27825, + "process": "lim", + "runtime": 3392, + "usecs": 28 + }, + { + "invoked": 572146, + "onesec": "0.00", + "pid": 27826, + "process": "l2rib", + "runtime": 32340, + "usecs": 56 + }, + { + "invoked": 39369, + "onesec": "0.00", + "pid": 27827, + "process": "ipfib", + "runtime": 2511, + "usecs": 63 + }, + { + "invoked": 411, + "onesec": "0.00", + "pid": 27829, + "process": "igmp", + "runtime": 734, + "usecs": 1786 + }, + { + "invoked": 62755, + "onesec": "0.00", + "pid": 27830, + "process": "eth_port_channel", + "runtime": 2314, + "usecs": 36 + }, + { + "invoked": 58795, + "onesec": "0.00", + "pid": 27831, + "process": "eltm", + "runtime": 1883, + "usecs": 32 + }, + { + "invoked": 72, + "onesec": "0.00", + "pid": 27832, + "process": "ecp", + "runtime": 152, + "usecs": 2114 + }, + { + "invoked": 19612, + "onesec": "0.00", + "pid": 27833, + "process": "adbm", + "runtime": 716, + "usecs": 36 + }, + { + "invoked": 42679, + "onesec": "0.00", + "pid": 27835, + "process": "acllog", + "runtime": 2115, + "usecs": 49 + }, + { + "invoked": 13897, + "onesec": "0.00", + "pid": 27853, + "process": "eth_dstats", + "runtime": 643, + "usecs": 46 + }, + { + "invoked": 1165855, + "onesec": "0.00", + "pid": 27854, + "process": "ipqosmgr", + "runtime": 1534299, + "usecs": 1316 + }, + { + "invoked": 586020, + "onesec": "0.00", + "pid": 27858, + "process": "ntpd", + "runtime": 21126, + "usecs": 36 + }, + { + "invoked": 59025, + "onesec": "0.00", + "pid": 27863, + "process": "vlan_mgr", + "runtime": 3649, + "usecs": 61 + }, + { + "invoked": 14280, + "onesec": "0.00", + "pid": 27869, + "process": "diag_port_lb", + "runtime": 2758, + "usecs": 193 + }, + { + "invoked": 11103, + "onesec": "0.00", + "pid": 27870, + "process": "ethpm", + "runtime": 1530, + "usecs": 137 + }, + { + "invoked": 59678, + "onesec": "0.00", + "pid": 27871, + "process": "l2fm", + "runtime": 2682, + "usecs": 44 + }, + { + "invoked": 3040279, + "onesec": "0.00", + "pid": 27873, + "process": "stp", + "runtime": 122483, + "usecs": 40 + }, + { + "invoked": 117178, + "onesec": "0.00", + "pid": 27874, + "process": "stripcl", + "runtime": 3105, + "usecs": 26 + }, + { + "invoked": 99351, + "onesec": "0.00", + "pid": 27884, + "process": "copp", + "runtime": 46469, + "usecs": 467 + }, + { + "invoked": 122185, + "onesec": "0.00", + "pid": 27887, + "process": "ufdm", + "runtime": 5128, + "usecs": 41 + }, + { + "invoked": 58570, + "onesec": "0.00", + "pid": 27888, + "process": "u2", + "runtime": 1504, + "usecs": 25 + }, + { + "invoked": 117169, + "onesec": "0.00", + "pid": 27889, + "process": "sal", + "runtime": 3002, + "usecs": 25 + }, + { + "invoked": 208, + "onesec": "0.00", + "pid": 27890, + "process": "mrib", + "runtime": 524, + "usecs": 2521 + }, + { + "invoked": 80205, + "onesec": "0.00", + "pid": 27891, + "process": "mfdm", + "runtime": 9240, + "usecs": 115 + }, + { + "invoked": 117189, + "onesec": "0.00", + "pid": 27892, + "process": "mcm", + "runtime": 3253, + "usecs": 27 + }, + { + "invoked": 73, + "onesec": "0.00", + "pid": 27893, + "process": "m6rib", + "runtime": 213, + "usecs": 2925 + }, + { + "invoked": 586718, + "onesec": "0.00", + "pid": 27894, + "process": "l2pt", + "runtime": 148562, + "usecs": 253 + }, + { + "invoked": 29309, + "onesec": "0.00", + "pid": 27920, + "process": "m2rib", + "runtime": 1070, + "usecs": 36 + }, + { + "invoked": 41, + "onesec": "0.00", + "pid": 27926, + "process": "mcastfwd", + "runtime": 147, + "usecs": 3607 + }, + { + "invoked": 17, + "onesec": "0.00", + "pid": 27941, + "process": "obfl_sup", + "runtime": 17, + "usecs": 1003 + }, + { + "invoked": 585829, + "onesec": "0.00", + "pid": 27963, + "process": "wdpunch_thread", + "runtime": 3702, + "usecs": 6 + }, + { + "invoked": 5, + "onesec": "0.00", + "pid": 29887, + "process": "kworker/3:0", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 1779, + "onesec": "0.00", + "pid": 29890, + "process": "jbd2/sda3-8", + "runtime": 79, + "usecs": 44 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 29891, + "process": "ext4-dio-unwrit", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 29929, + "process": "bkncmd", + "runtime": 0, + "usecs": 7 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 29930, + "process": "bknevt", + "runtime": 0, + "usecs": 5 + }, + { + "invoked": 58585, + "onesec": "0.00", + "pid": 29948, + "process": "bloggerd", + "runtime": 1042, + "usecs": 17 + }, + { + "invoked": 585459, + "onesec": "0.00", + "pid": 29949, + "process": "psshelper", + "runtime": 10921, + "usecs": 18 + }, + { + "invoked": 585450, + "onesec": "0.00", + "pid": 29950, + "process": "psshelper", + "runtime": 11045, + "usecs": 18 + }, + { + "invoked": 118336, + "onesec": "0.00", + "pid": 29951, + "process": "plog_lc", + "runtime": 5004, + "usecs": 42 + }, + { + "invoked": 585856, + "onesec": "0.00", + "pid": 29952, + "process": "patch_installer", + "runtime": 7902, + "usecs": 13 + }, + { + "invoked": 73281, + "onesec": "0.00", + "pid": 29953, + "process": "obfl_lc", + "runtime": 2938, + "usecs": 40 + }, + { + "invoked": 39080, + "onesec": "0.00", + "pid": 29954, + "process": "mvsh", + "runtime": 792, + "usecs": 20 + }, + { + "invoked": 29365, + "onesec": "0.00", + "pid": 29957, + "process": "evmc", + "runtime": 601, + "usecs": 20 + }, + { + "invoked": 585889, + "onesec": "0.00", + "pid": 29958, + "process": "dt_helper", + "runtime": 13648, + "usecs": 23 + }, + { + "invoked": 19566, + "onesec": "0.00", + "pid": 29959, + "process": "diagclient", + "runtime": 448, + "usecs": 22 + }, + { + "invoked": 3105035, + "onesec": "0.00", + "pid": 29960, + "process": "crdcfg_server", + "runtime": 396460, + "usecs": 127 + }, + { + "invoked": 58631, + "onesec": "0.00", + "pid": 29961, + "process": "capability", + "runtime": 1745, + "usecs": 29 + }, + { + "invoked": 585834, + "onesec": "0.00", + "pid": 29962, + "process": "device_test", + "runtime": 12442, + "usecs": 21 + }, + { + "invoked": 1567280, + "onesec": "0.00", + "pid": 29963, + "process": "crdclient", + "runtime": 4789841, + "usecs": 3056 + }, + { + "invoked": 11, + "onesec": "0.00", + "pid": 29968, + "process": "obfl_lc", + "runtime": 18, + "usecs": 1666 + }, + { + "invoked": 4569017, + "onesec": "0.50", + "pid": 29971, + "process": "mtc_usd", + "runtime": 7208672, + "usecs": 1577 + }, + { + "invoked": 150818, + "onesec": "0.00", + "pid": 29972, + "process": "neutron_usd_uc", + "runtime": 5150, + "usecs": 34 + }, + { + "invoked": 439478, + "onesec": "0.00", + "pid": 30001, + "process": "bfdc", + "runtime": 15645, + "usecs": 35 + }, + { + "invoked": 172003, + "onesec": "0.00", + "pid": 30002, + "process": "iftmc", + "runtime": 14498, + "usecs": 84 + }, + { + "invoked": 117233, + "onesec": "0.00", + "pid": 30003, + "process": "pixc", + "runtime": 2367, + "usecs": 20 + }, + { + "invoked": 84890, + "onesec": "0.00", + "pid": 30004, + "process": "port_client", + "runtime": 7771, + "usecs": 91 + }, + { + "invoked": 6852391, + "onesec": "0.00", + "pid": 30005, + "process": "stats_client", + "runtime": 3879275, + "usecs": 566 + }, + { + "invoked": 16023, + "onesec": "0.00", + "pid": 30009, + "process": "mtm", + "runtime": 1114, + "usecs": 69 + }, + { + "invoked": 60814, + "onesec": "0.00", + "pid": 30010, + "process": "ipfib", + "runtime": 20314, + "usecs": 334 + }, + { + "invoked": 914755, + "onesec": "0.00", + "pid": 30012, + "process": "aclqos", + "runtime": 468869, + "usecs": 512 + }, + { + "invoked": 34496, + "onesec": "0.00", + "pid": 30013, + "process": "ptplc", + "runtime": 1929, + "usecs": 55 + }, + { + "invoked": 29308, + "onesec": "0.00", + "pid": 30019, + "process": "monc", + "runtime": 819, + "usecs": 27 + }, + { + "invoked": 63, + "onesec": "0.00", + "pid": 30074, + "process": "loop10", + "runtime": 1, + "usecs": 21 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 30075, + "process": "ext4-dio-unwrit", + "runtime": 0, + "usecs": 6 + }, + { + "invoked": 64368, + "onesec": "0.00", + "pid": 30350, + "process": "lldp", + "runtime": 37765, + "usecs": 586 + }, + { + "invoked": 2, + "onesec": "0.00", + "pid": 30559, + "process": "jffs2_gcd_mtd2", + "runtime": 0, + "usecs": 9 + }, + { + "invoked": 175, + "onesec": "0.00", + "pid": 32748, + "process": "getty", + "runtime": 103, + "usecs": 592 + } + ] + }, + "idle_percent": "99.25", + "kernel_percent": "0.74", + "user_percent": "0.00" +} \ No newline at end of file diff --git a/test/nxos/mocked_data/test_get_environment/normal/show_processes_memory_shared.json b/test/nxos/mocked_data/test_get_environment/normal/show_processes_memory_shared.json new file mode 100644 index 000000000..f1349bf91 --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/normal/show_processes_memory_shared.json @@ -0,0 +1,393 @@ +{ + "TABLE_process_tag": { + "ROW_process_tag": { + "TABLE_SHOWPROC": { + "ROW_SHOWPROC": [ + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "smm", + "process-memory-share-smr-addr": "50000000", + "process-memory-share-smr-avail": 1024, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 49, + "process-memory-share-smr-size": 1028, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 4 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/smm" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "cli", + "process-memory-share-smr-addr": "50101000", + "process-memory-share-smr-avail": 31635, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 19, + "process-memory-share-smr-size": 71684, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 40049 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/cli" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-dynamic-smr-name": "urib" + } + }, + "TABLE_ONEITEMDYNAMIC": { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "54702000", + "process-memory-share-dynamic-smr-avail": 1050, + "process-memory-share-dynamic-smr-ref-count": "21", + "process-memory-share-dynamic-smr-size": 2048, + "process-memory-share-dynamic-smr-used": 998, + "process-memory-share-max-mem-size-str": "(131076)" + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/urib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "urib-pib", + "process-memory-share-smr-addr": "5C703000", + "process-memory-share-smr-avail": 771, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 21, + "process-memory-share-smr-size": 1028, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 257 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/urib-pib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "urib-redist", + "process-memory-share-smr-addr": "5C804000", + "process-memory-share-smr-avail": 4324, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 21, + "process-memory-share-smr-size": 5124, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 800 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/urib-redist" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "urib-ufdm", + "process-memory-share-smr-addr": "5CD05000", + "process-memory-share-smr-avail": 8078, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 1, + "process-memory-share-smr-size": 8196, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 118 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/urib-ufdm" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "npacl", + "process-memory-share-smr-addr": "5D506000", + "process-memory-share-smr-avail": 4098, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 4100, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 2 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/npacl" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "am", + "process-memory-share-smr-addr": "5D907000", + "process-memory-share-smr-avail": 827, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 9, + "process-memory-share-smr-size": 1028, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 201 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/am" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "am_lim", + "process-memory-share-smr-addr": "5DA08000", + "process-memory-share-smr-avail": 67, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 9, + "process-memory-share-smr-size": 68, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 1 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/am_lim" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-dynamic-smr-name": "u6rib" + } + }, + "TABLE_ONEITEMDYNAMIC": { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "5DA19000", + "process-memory-share-dynamic-smr-avail": 598, + "process-memory-share-dynamic-smr-ref-count": "12", + "process-memory-share-dynamic-smr-size": 1024, + "process-memory-share-dynamic-smr-used": 426, + "process-memory-share-max-mem-size-str": "(98308)" + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/u6rib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "u6rib-pib", + "process-memory-share-smr-addr": "63A1A000", + "process-memory-share-smr-avail": 752, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 12, + "process-memory-share-smr-size": 1028, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 276 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/u6rib-pib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "u6rib-notify", + "process-memory-share-smr-addr": "63B1B000", + "process-memory-share-smr-avail": 3305, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 12, + "process-memory-share-smr-size": 4100, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 795 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/u6rib-notify" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "icmpv6", + "process-memory-share-smr-addr": "63F1C000", + "process-memory-share-smr-avail": 5659, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 10, + "process-memory-share-smr-size": 6148, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 489 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/icmpv6" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "arp", + "process-memory-share-smr-addr": "6451D000", + "process-memory-share-smr-avail": 4099, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 7, + "process-memory-share-smr-size": 4100, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 1 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/arp" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "arplib", + "process-memory-share-smr-addr": "6491E000", + "process-memory-share-smr-avail": 12164, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 1, + "process-memory-share-smr-size": 12292, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 128 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/arplib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "ip", + "process-memory-share-smr-addr": "6551F000", + "process-memory-share-smr-avail": 10025, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 23, + "process-memory-share-smr-size": 10244, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 219 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/ip" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "ipv6", + "process-memory-share-smr-addr": "65F20000", + "process-memory-share-smr-avail": 11777, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 11, + "process-memory-share-smr-size": 12292, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 515 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/ipv6" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-dynamic-smr-name": "rpm" + } + }, + "TABLE_ONEITEMDYNAMIC": { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "66B21000", + "process-memory-share-dynamic-smr-avail": 2047, + "process-memory-share-dynamic-smr-ref-count": "7", + "process-memory-share-dynamic-smr-size": 2048, + "process-memory-share-dynamic-smr-used": 1, + "process-memory-share-max-mem-size-str": "(5124)" + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/rpm" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "igmp", + "process-memory-share-smr-addr": "67022000", + "process-memory-share-smr-avail": 3076, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 3076, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 0 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/igmp" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-dynamic-smr-name": "m6rib" + } + }, + "TABLE_ONEITEMDYNAMIC": { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "67323000", + "process-memory-share-dynamic-smr-avail": 3060, + "process-memory-share-dynamic-smr-ref-count": "3", + "process-memory-share-dynamic-smr-size": 3072, + "process-memory-share-dynamic-smr-used": 12, + "process-memory-share-max-mem-size-str": "(8196)" + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/m6rib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "m6rib-mfdm", + "process-memory-share-smr-addr": "67B24000", + "process-memory-share-smr-avail": 5124, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 5124, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 0 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/m6rib-mfdm" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-dynamic-smr-name": "mrib" + } + }, + "TABLE_ONEITEMDYNAMIC": { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "68025000", + "process-memory-share-dynamic-smr-avail": 3069, + "process-memory-share-dynamic-smr-ref-count": "3", + "process-memory-share-dynamic-smr-size": 3072, + "process-memory-share-dynamic-smr-used": 3, + "process-memory-share-max-mem-size-str": "(59396)" + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/mrib" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "mrib-mfdm", + "process-memory-share-smr-addr": "6BA26000", + "process-memory-share-smr-avail": 4100, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 1, + "process-memory-share-smr-size": 4100, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 0 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/mrib-mfdm" + }, + { + "TABLE_ONEITEM": { + "ROW_ONEITEM": { + "process-memory-share-proc-smr-name": "mcastfwd", + "process-memory-share-smr-addr": "6BE27000", + "process-memory-share-smr-avail": 15350, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 15364, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 14 + } + }, + "process-memory-share-table-showproc-key": "/rsw/shm/mcastfwd" + } + ] + }, + "process-memory-share-total-shm-avail": 417, + "process-memory-share-total-shm-size": 462, + "process-memory-share-total-shm-used": 45 + } + } +} \ No newline at end of file diff --git a/test/nxos/mocked_data/test_get_environment/pre_7.0/expected_result.json b/test/nxos/mocked_data/test_get_environment/pre_7.0/expected_result.json new file mode 100644 index 000000000..ff9b9301e --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/pre_7.0/expected_result.json @@ -0,0 +1,59 @@ +{ + "cpu": { + "0": { + "%usage": 0.01 + } + }, + "fans": { + "Fan-1": { + "status": false + }, + "Fan-2": { + "status": false + }, + "Fan-3": { + "status": false + }, + "Fan-4": { + "status": false + } + }, + "memory": { + "available_ram": 268000, + "used_ram": 24000 + }, + "power": { + "1": { + "capacity": 400.0, + "output": 396.0, + "status": true + }, + "2": { + "capacity": 400.0, + "output": 396.0, + "status": true + } + }, + "temperature": { + "1-1 ASIC": { + "is_alert": true, + "is_critical": false, + "temperature": 37.0 + }, + "1-2 INTAKE": { + "is_alert": true, + "is_critical": false, + "temperature": 20.0 + }, + "1-3 ASIC": { + "is_alert": true, + "is_critical": false, + "temperature": 37.0 + }, + "1-4 INTAKE": { + "is_alert": true, + "is_critical": false, + "temperature": 20.0 + } + } +} diff --git a/test/nxos/mocked_data/test_get_environment/pre_7.0/show_environment.json b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_environment.json new file mode 100644 index 000000000..9cba0d354 --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_environment.json @@ -0,0 +1,121 @@ +{ + "TABLE_tempinfo": { + "ROW_tempinfo": [ + { + "alarmstatus": "ok ", + "curtemp": "37 ", + "majthres": "92 ", + "minthres": "85 ", + "sensor": "ASIC ", + "tempmod": "1 " + }, + { + "alarmstatus": "ok ", + "curtemp": "20 ", + "majthres": "45 ", + "minthres": "31 ", + "sensor": "INTAKE ", + "tempmod": "1 " + }, + { + "alarmstatus": "ok ", + "curtemp": "37 ", + "majthres": "110 ", + "minthres": "90 ", + "sensor": "ASIC ", + "tempmod": "1 " + }, + { + "alarmstatus": "ok ", + "curtemp": "20 ", + "majthres": "70 ", + "minthres": "40 ", + "sensor": "INTAKE ", + "tempmod": "1 " + } + ] + }, + "fandetails": { + "TABLE_faninfo": { + "ROW_faninfo": [ + { + "fanhwver": "--", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan-1", + "fanstatus": "ok" + }, + { + "fanhwver": "--", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan-2", + "fanstatus": "ok" + }, + { + "fanhwver": "--", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan-3", + "fanstatus": "ok" + }, + { + "fanhwver": "--", + "fanmodel": "NXA-FAN-30CFM-F", + "fanname": "Fan-4", + "fanstatus": "ok" + }, + { + "fanhwver": "--", + "fanmodel": "N2200-PAC-400W", + "fanname": "PS-1", + "fanstatus": "ok" + }, + { + "fanhwver": "--", + "fanmodel": "N2200-PAC-400W", + "fanname": "PS-2", + "fanstatus": "ok" + } + ] + }, + "fan_filter_status": "NotSupported" + }, + "powersup": { + "TABLE_mod_pow_info": { + "ROW_mod_pow_info": { + "amps_alloced": "29.10 ", + "amps_requested": "29.10 ", + "mod_model": "N3K-C3548P-10GX-SUP", + "modnum": "1 ", + "modstatus": "powered-up ", + "watts_alloced": "349.20 ", + "watts_requested": "349.20 " + } + }, + "TABLE_psinfo": { + "ROW_psinfo": [ + { + "amps": " 33.00", + "ps_status": "ok", + "psmodel": "N2200-PAC-400W", + "psnum": 1, + "watts": " 396.00" + }, + { + "amps": " 33.00", + "ps_status": "ok", + "psmodel": "N2200-PAC-400W", + "psnum": 2, + "watts": " 396.00" + } + ] + }, + "power_summary": { + "available_pow": " 442.80", + "pow_used_by_mods": " 0.00", + "ps_redun_mode": "redundant", + "ps_redun_op_mode": "Non-redundant", + "reserve_sup": " 349.20", + "tot_pow_capacity": " 792.00" + }, + "voltage_level": 12 + } +} diff --git a/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_cpu.json b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_cpu.json new file mode 100644 index 000000000..c59ee19b9 --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_cpu.json @@ -0,0 +1,1517 @@ +{ + "TABLE_cpu_util": { + "ROW_cpu_util": { + "idle_percent": "99.99", + "kernel_percent": "0.00", + "user_percent": "0.00" + } + }, + "TABLE_process_cpu": { + "ROW_process_cpu": [ + { + "invoked": 4900233, + "onesec_percent": "0.00", + "pid": 1, + "process": "init", + "runtime": 292793, + "usecs": 59 + }, + { + "invoked": 500, + "onesec_percent": "0.00", + "pid": 2, + "process": "kthreadd", + "runtime": 5, + "usecs": 10 + }, + { + "invoked": 1117039, + "onesec_percent": "0.00", + "pid": 3, + "process": "migration/0", + "runtime": 4542, + "usecs": 4 + }, + { + "invoked": 12520316, + "onesec_percent": "0.00", + "pid": 4, + "process": "ksoftirqd/0", + "runtime": 611265, + "usecs": 48 + }, + { + "invoked": 3725933, + "onesec_percent": "0.00", + "pid": 5, + "process": "watchdog/0", + "runtime": 166082, + "usecs": 44 + }, + { + "invoked": 1315453, + "onesec_percent": "0.00", + "pid": 6, + "process": "migration/1", + "runtime": 5322, + "usecs": 4 + }, + { + "invoked": 6081495, + "onesec_percent": "0.00", + "pid": 7, + "process": "ksoftirqd/1", + "runtime": 356898, + "usecs": 58 + }, + { + "invoked": 3725933, + "onesec_percent": "0.00", + "pid": 8, + "process": "watchdog/1", + "runtime": 22745, + "usecs": 6 + }, + { + "invoked": 3563208, + "onesec_percent": "0.00", + "pid": 9, + "process": "migration/2", + "runtime": 12909, + "usecs": 3 + }, + { + "invoked": 6932949, + "onesec_percent": "0.00", + "pid": 10, + "process": "ksoftirqd/2", + "runtime": 350672, + "usecs": 50 + }, + { + "invoked": 3725933, + "onesec_percent": "0.00", + "pid": 11, + "process": "watchdog/2", + "runtime": 21857, + "usecs": 5 + }, + { + "invoked": 3489486, + "onesec_percent": "0.00", + "pid": 12, + "process": "migration/3", + "runtime": 12713, + "usecs": 3 + }, + { + "invoked": 7324957, + "onesec_percent": "0.00", + "pid": 13, + "process": "ksoftirqd/3", + "runtime": 389958, + "usecs": 53 + }, + { + "invoked": 3725933, + "onesec_percent": "0.00", + "pid": 14, + "process": "watchdog/3", + "runtime": 20910, + "usecs": 5 + }, + { + "invoked": 36475007, + "onesec_percent": "0.00", + "pid": 15, + "process": "events/0", + "runtime": 1406882, + "usecs": 38 + }, + { + "invoked": 23997480, + "onesec_percent": "0.00", + "pid": 16, + "process": "events/1", + "runtime": 156414, + "usecs": 6 + }, + { + "invoked": 24000617, + "onesec_percent": "0.00", + "pid": 17, + "process": "events/2", + "runtime": 155912, + "usecs": 6 + }, + { + "invoked": 24922183, + "onesec_percent": "0.00", + "pid": 18, + "process": "events/3", + "runtime": 157807, + "usecs": 6 + }, + { + "invoked": 57, + "onesec_percent": "0.00", + "pid": 19, + "process": "khelper", + "runtime": 1, + "usecs": 26 + }, + { + "invoked": 10, + "onesec_percent": "0.00", + "pid": 20, + "process": "netns", + "runtime": 30, + "usecs": 3090 + }, + { + "invoked": 54362, + "onesec_percent": "0.00", + "pid": 21, + "process": "kblockd/0", + "runtime": 567, + "usecs": 10 + }, + { + "invoked": 22113, + "onesec_percent": "0.00", + "pid": 22, + "process": "kblockd/1", + "runtime": 411, + "usecs": 18 + }, + { + "invoked": 24400, + "onesec_percent": "0.00", + "pid": 23, + "process": "kblockd/2", + "runtime": 302, + "usecs": 12 + }, + { + "invoked": 23548, + "onesec_percent": "0.00", + "pid": 24, + "process": "kblockd/3", + "runtime": 423, + "usecs": 17 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 25, + "process": "kacpid", + "runtime": 0, + "usecs": 0 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 26, + "process": "kacpi_notify", + "runtime": 0, + "usecs": 0 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 27, + "process": "ksuspend_usbd", + "runtime": 0, + "usecs": 0 + }, + { + "invoked": 61, + "onesec_percent": "0.00", + "pid": 28, + "process": "khubd", + "runtime": 2, + "usecs": 33 + }, + { + "invoked": 2565073, + "onesec_percent": "0.00", + "pid": 29, + "process": "pdflush", + "runtime": 76008, + "usecs": 29 + }, + { + "invoked": 2659589, + "onesec_percent": "0.00", + "pid": 30, + "process": "pdflush", + "runtime": 77346, + "usecs": 29 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 31, + "process": "kswapd0", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 32, + "process": "aio/0", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 33, + "process": "aio/1", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 34, + "process": "aio/2", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 35, + "process": "aio/3", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 36, + "process": "nfsiod", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 37, + "process": "kide/0", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 38, + "process": "kide/1", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 39, + "process": "kide/2", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 40, + "process": "kide/3", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 43, + "process": "rpciod/0", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 17, + "onesec_percent": "0.00", + "pid": 44, + "process": "rpciod/1", + "runtime": 0, + "usecs": 11 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 45, + "process": "rpciod/2", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 46, + "process": "rpciod/3", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 47, + "process": "scsi_eh_0", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 13191303, + "onesec_percent": "0.00", + "pid": 48, + "process": "usb-storage", + "runtime": 98629, + "usecs": 7 + }, + { + "invoked": 877530, + "onesec_percent": "0.00", + "pid": 520, + "process": "kjournald", + "runtime": 22631, + "usecs": 25 + }, + { + "invoked": 842239, + "onesec_percent": "0.00", + "pid": 525, + "process": "kjournald", + "runtime": 16594, + "usecs": 19 + }, + { + "invoked": 5111, + "onesec_percent": "0.00", + "pid": 741, + "process": "vsh", + "runtime": 636, + "usecs": 124 + }, + { + "invoked": 976719, + "onesec_percent": "0.00", + "pid": 1394, + "process": "kjournald", + "runtime": 20641, + "usecs": 21 + }, + { + "invoked": 7, + "onesec_percent": "0.00", + "pid": 1403, + "process": "jffs2_gcd_mtd2", + "runtime": 10, + "usecs": 1556 + }, + { + "invoked": 956633, + "onesec_percent": "0.00", + "pid": 1406, + "process": "kjournald", + "runtime": 23869, + "usecs": 24 + }, + { + "invoked": 30, + "onesec_percent": "0.00", + "pid": 1977, + "process": "portmap", + "runtime": 1, + "usecs": 38 + }, + { + "invoked": 6, + "onesec_percent": "0.00", + "pid": 1986, + "process": "rpc.statd", + "runtime": 4, + "usecs": 684 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 2001, + "process": "lockd", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 6670, + "onesec_percent": "0.00", + "pid": 2002, + "process": "nfsd", + "runtime": 49, + "usecs": 7 + }, + { + "invoked": 6670, + "onesec_percent": "0.00", + "pid": 2003, + "process": "nfsd", + "runtime": 58, + "usecs": 8 + }, + { + "invoked": 6670, + "onesec_percent": "0.00", + "pid": 2004, + "process": "nfsd", + "runtime": 38, + "usecs": 5 + }, + { + "invoked": 6671, + "onesec_percent": "0.00", + "pid": 2005, + "process": "nfsd", + "runtime": 45, + "usecs": 6 + }, + { + "invoked": 6670, + "onesec_percent": "0.00", + "pid": 2006, + "process": "nfsd", + "runtime": 33, + "usecs": 5 + }, + { + "invoked": 6673, + "onesec_percent": "0.00", + "pid": 2007, + "process": "nfsd", + "runtime": 47, + "usecs": 7 + }, + { + "invoked": 6671, + "onesec_percent": "0.00", + "pid": 2008, + "process": "nfsd", + "runtime": 32, + "usecs": 4 + }, + { + "invoked": 6669, + "onesec_percent": "0.00", + "pid": 2009, + "process": "nfsd", + "runtime": 53, + "usecs": 7 + }, + { + "invoked": 1, + "onesec_percent": "0.00", + "pid": 2014, + "process": "rpc.mountd", + "runtime": 0, + "usecs": 135 + }, + { + "invoked": 10, + "onesec_percent": "0.00", + "pid": 2037, + "process": "sh", + "runtime": 5, + "usecs": 552 + }, + { + "invoked": 53500223, + "onesec_percent": "0.00", + "pid": 2038, + "process": "sysmgr", + "runtime": 2517694, + "usecs": 47 + }, + { + "invoked": 23, + "onesec_percent": "0.00", + "pid": 2047, + "process": "libvirtd", + "runtime": 26, + "usecs": 1130 + }, + { + "invoked": 1, + "onesec_percent": "0.00", + "pid": 2799, + "process": "mping-thread", + "runtime": 0, + "usecs": 30 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 3222, + "process": "bond0", + "runtime": 0, + "usecs": 1 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 3537, + "process": "xinetd", + "runtime": 9, + "usecs": 4905 + }, + { + "invoked": 3, + "onesec_percent": "0.00", + "pid": 3538, + "process": "tftpd", + "runtime": 4, + "usecs": 1405 + }, + { + "invoked": 27059623, + "onesec_percent": "0.00", + "pid": 3539, + "process": "syslogd", + "runtime": 11619108, + "usecs": 429 + }, + { + "invoked": 752, + "onesec_percent": "0.00", + "pid": 3540, + "process": "sdwrapd", + "runtime": 264, + "usecs": 352 + }, + { + "invoked": 76729213, + "onesec_percent": "0.00", + "pid": 3541, + "process": "pfma", + "runtime": 63686187, + "usecs": 830 + }, + { + "invoked": 12000948, + "onesec_percent": "0.00", + "pid": 3551, + "process": "ls-notify-mts-t", + "runtime": 112983, + "usecs": 9 + }, + { + "invoked": 752561, + "onesec_percent": "0.00", + "pid": 3559, + "process": "usd_mts_kthread", + "runtime": 17393, + "usecs": 23 + }, + { + "invoked": 30832206, + "onesec_percent": "0.00", + "pid": 3573, + "process": "vshd", + "runtime": 1415340, + "usecs": 45 + }, + { + "invoked": 28, + "onesec_percent": "0.00", + "pid": 3574, + "process": "smm", + "runtime": 471, + "usecs": 16822 + }, + { + "invoked": 24007145, + "onesec_percent": "0.00", + "pid": 3575, + "process": "psshelper", + "runtime": 453014, + "usecs": 18 + }, + { + "invoked": 400303, + "onesec_percent": "0.00", + "pid": 3576, + "process": "lmgrd", + "runtime": 22903, + "usecs": 57 + }, + { + "invoked": 5618711, + "onesec_percent": "0.00", + "pid": 3577, + "process": "licmgr", + "runtime": 166849, + "usecs": 29 + }, + { + "invoked": 1784763, + "onesec_percent": "0.00", + "pid": 3578, + "process": "fs-daemon", + "runtime": 443983, + "usecs": 248 + }, + { + "invoked": 7583002, + "onesec_percent": "0.00", + "pid": 3579, + "process": "feature-mgr", + "runtime": 256070, + "usecs": 33 + }, + { + "invoked": 4802243, + "onesec_percent": "0.00", + "pid": 3580, + "process": "fcfwd", + "runtime": 109844, + "usecs": 22 + }, + { + "invoked": 21729, + "onesec_percent": "0.00", + "pid": 3581, + "process": "confcheck", + "runtime": 2908, + "usecs": 133 + }, + { + "invoked": 2444449, + "onesec_percent": "0.00", + "pid": 3582, + "process": "capability", + "runtime": 77766, + "usecs": 31 + }, + { + "invoked": 24007031, + "onesec_percent": "0.00", + "pid": 3583, + "process": "psshelper_gsvc", + "runtime": 445983, + "usecs": 18 + }, + { + "invoked": 801346, + "onesec_percent": "0.00", + "pid": 3590, + "process": "cisco", + "runtime": 134874, + "usecs": 168 + }, + { + "invoked": 2456483, + "onesec_percent": "0.00", + "pid": 3594, + "process": "clis", + "runtime": 246464, + "usecs": 100 + }, + { + "invoked": 6269273, + "onesec_percent": "0.00", + "pid": 3597, + "process": "port-profile", + "runtime": 441316, + "usecs": 70 + }, + { + "invoked": 2493481, + "onesec_percent": "0.00", + "pid": 3600, + "process": "provision", + "runtime": 89866, + "usecs": 36 + }, + { + "invoked": 8012157, + "onesec_percent": "0.00", + "pid": 3603, + "process": "xmlma", + "runtime": 184008, + "usecs": 22 + }, + { + "invoked": 4893983, + "onesec_percent": "0.00", + "pid": 3604, + "process": "vmm", + "runtime": 159553, + "usecs": 32 + }, + { + "invoked": 3010325, + "onesec_percent": "0.00", + "pid": 3605, + "process": "vman", + "runtime": 134960, + "usecs": 44 + }, + { + "invoked": 8927377, + "onesec_percent": "0.00", + "pid": 3606, + "process": "vdc_mgr", + "runtime": 1328765, + "usecs": 148 + }, + { + "invoked": 4899143, + "onesec_percent": "0.00", + "pid": 3607, + "process": "ufdm", + "runtime": 212978, + "usecs": 43 + }, + { + "invoked": 12011638, + "onesec_percent": "0.00", + "pid": 3608, + "process": "ttyd", + "runtime": 295740, + "usecs": 24 + }, + { + "invoked": 9089249, + "onesec_percent": "0.00", + "pid": 3609, + "process": "sysinfo", + "runtime": 630993, + "usecs": 69 + }, + { + "invoked": 721180662, + "onesec_percent": "0.00", + "pid": 3610, + "process": "statsclient", + "runtime": 18446744071771162624, + "usecs": 3267 + }, + { + "invoked": 18864, + "onesec_percent": "0.00", + "pid": 3611, + "process": "sksd", + "runtime": 6750, + "usecs": 357 + }, + { + "invoked": 4009999, + "onesec_percent": "0.00", + "pid": 3612, + "process": "sensor", + "runtime": 1962204, + "usecs": 489 + }, + { + "invoked": 2206757, + "onesec_percent": "0.00", + "pid": 3613, + "process": "scheduler", + "runtime": 91333, + "usecs": 41 + }, + { + "invoked": 480283, + "onesec_percent": "0.00", + "pid": 3614, + "process": "res_mgr", + "runtime": 15367, + "usecs": 31 + }, + { + "invoked": 4912377, + "onesec_percent": "0.00", + "pid": 3615, + "process": "pseudo_msrc", + "runtime": 157938, + "usecs": 32 + }, + { + "invoked": 24023175, + "onesec_percent": "0.00", + "pid": 3616, + "process": "plugin", + "runtime": 533415, + "usecs": 22 + }, + { + "invoked": 6524570, + "onesec_percent": "0.00", + "pid": 3617, + "process": "pltfm_config", + "runtime": 444831, + "usecs": 68 + }, + { + "invoked": 4818977, + "onesec_percent": "0.00", + "pid": 3618, + "process": "plog_sup", + "runtime": 151544, + "usecs": 31 + }, + { + "invoked": 91078844, + "onesec_percent": "0.00", + "pid": 3619, + "process": "pfstat", + "runtime": 8437739, + "usecs": 92 + }, + { + "invoked": 847612, + "onesec_percent": "0.00", + "pid": 3620, + "process": "patch-installer", + "runtime": 20073, + "usecs": 23 + }, + { + "invoked": 3031119, + "onesec_percent": "0.00", + "pid": 3621, + "process": "obfl", + "runtime": 99704, + "usecs": 32 + }, + { + "invoked": 5113, + "onesec_percent": "0.00", + "pid": 3622, + "process": "npacl", + "runtime": 598, + "usecs": 117 + }, + { + "invoked": 2454195, + "onesec_percent": "0.00", + "pid": 3623, + "process": "nohms", + "runtime": 80938, + "usecs": 32 + }, + { + "invoked": 284477067, + "onesec_percent": "0.00", + "pid": 3624, + "process": "neutron_usd_uc", + "runtime": 31147508, + "usecs": 109 + }, + { + "invoked": 1631998, + "onesec_percent": "0.00", + "pid": 3625, + "process": "mvsh", + "runtime": 53481, + "usecs": 32 + }, + { + "invoked": 416827175, + "onesec_percent": "0.00", + "pid": 3626, + "process": "mtc_usd", + "runtime": 18446744071839766528, + "usecs": 5818 + }, + { + "invoked": 5888573, + "onesec_percent": "0.00", + "pid": 3627, + "process": "mfdm", + "runtime": 305229, + "usecs": 51 + }, + { + "invoked": 4906693, + "onesec_percent": "0.00", + "pid": 3628, + "process": "mcm", + "runtime": 180602, + "usecs": 36 + }, + { + "invoked": 24011093, + "onesec_percent": "0.00", + "pid": 3629, + "process": "ledmgr", + "runtime": 529800, + "usecs": 22 + }, + { + "invoked": 6692508, + "onesec_percent": "0.00", + "pid": 3630, + "process": "ifmgr", + "runtime": 608244, + "usecs": 90 + }, + { + "invoked": 4809462, + "onesec_percent": "0.00", + "pid": 3631, + "process": "idehsd", + "runtime": 467359, + "usecs": 97 + }, + { + "invoked": 1630300, + "onesec_percent": "0.00", + "pid": 3632, + "process": "evms", + "runtime": 53337, + "usecs": 32 + }, + { + "invoked": 1227432, + "onesec_percent": "0.00", + "pid": 3634, + "process": "evmc", + "runtime": 42357, + "usecs": 34 + }, + { + "invoked": 1215005, + "onesec_percent": "0.00", + "pid": 3635, + "process": "ethpc", + "runtime": 6996004, + "usecs": 5758 + }, + { + "invoked": 2423070, + "onesec_percent": "0.00", + "pid": 3636, + "process": "eth_dstats", + "runtime": 154530, + "usecs": 63 + }, + { + "invoked": 748, + "onesec_percent": "0.00", + "pid": 3637, + "process": "core-dmon", + "runtime": 2230, + "usecs": 2982 + }, + { + "invoked": 24033460, + "onesec_percent": "0.00", + "pid": 3638, + "process": "callhome", + "runtime": 439365, + "usecs": 18 + }, + { + "invoked": 12025237, + "onesec_percent": "0.00", + "pid": 3639, + "process": "bootvar", + "runtime": 216507, + "usecs": 18 + }, + { + "invoked": 4818375, + "onesec_percent": "0.00", + "pid": 3640, + "process": "bios_daemon", + "runtime": 104370, + "usecs": 21 + }, + { + "invoked": 15512602, + "onesec_percent": "0.00", + "pid": 3641, + "process": "bfdc", + "runtime": 378068, + "usecs": 24 + }, + { + "invoked": 3033425, + "onesec_percent": "0.00", + "pid": 3642, + "process": "ascii-cfg", + "runtime": 71874, + "usecs": 23 + }, + { + "invoked": 24148343, + "onesec_percent": "0.00", + "pid": 3643, + "process": "securityd", + "runtime": 559767, + "usecs": 23 + }, + { + "invoked": 24014621, + "onesec_percent": "0.00", + "pid": 3644, + "process": "cert_enroll", + "runtime": 420085, + "usecs": 17 + }, + { + "invoked": 79336706, + "onesec_percent": "0.00", + "pid": 3645, + "process": "aaa", + "runtime": 175669735, + "usecs": 2214 + }, + { + "invoked": 546, + "onesec_percent": "0.00", + "pid": 3648, + "process": "l3vm", + "runtime": 509, + "usecs": 932 + }, + { + "invoked": 561, + "onesec_percent": "0.00", + "pid": 3651, + "process": "urib", + "runtime": 515, + "usecs": 919 + }, + { + "invoked": 314, + "onesec_percent": "0.00", + "pid": 3677, + "process": "adjmgr", + "runtime": 477, + "usecs": 1521 + }, + { + "invoked": 330, + "onesec_percent": "0.00", + "pid": 3679, + "process": "mrib", + "runtime": 513, + "usecs": 1556 + }, + { + "invoked": 88, + "onesec_percent": "0.00", + "pid": 3680, + "process": "u6rib", + "runtime": 498, + "usecs": 5660 + }, + { + "invoked": 812186, + "onesec_percent": "0.00", + "pid": 3685, + "process": "aclmgr", + "runtime": 279276, + "usecs": 343 + }, + { + "invoked": 26790203, + "onesec_percent": "0.00", + "pid": 3691, + "process": "snmpd", + "runtime": 3072740, + "usecs": 114 + }, + { + "invoked": 17, + "onesec_percent": "0.00", + "pid": 3694, + "process": "core-client", + "runtime": 12, + "usecs": 738 + }, + { + "invoked": 420790, + "onesec_percent": "0.00", + "pid": 3752, + "process": "spm", + "runtime": 19098, + "usecs": 45 + }, + { + "invoked": 881, + "onesec_percent": "0.00", + "pid": 3770, + "process": "arp", + "runtime": 583, + "usecs": 662 + }, + { + "invoked": 77, + "onesec_percent": "0.00", + "pid": 3771, + "process": "icmpv6", + "runtime": 568, + "usecs": 7382 + }, + { + "invoked": 994, + "onesec_percent": "0.00", + "pid": 3774, + "process": "m6rib", + "runtime": 2691, + "usecs": 2707 + }, + { + "invoked": 4930244, + "onesec_percent": "0.00", + "pid": 3777, + "process": "sal", + "runtime": 3182502, + "usecs": 645 + }, + { + "invoked": 97174226, + "onesec_percent": "0.00", + "pid": 3787, + "process": "fwm", + "runtime": 21489146, + "usecs": 221 + }, + { + "invoked": 11920, + "onesec_percent": "0.00", + "pid": 3788, + "process": "ptplc", + "runtime": 2462, + "usecs": 206 + }, + { + "invoked": 2983459, + "onesec_percent": "0.00", + "pid": 3789, + "process": "qd", + "runtime": 68333, + "usecs": 22 + }, + { + "invoked": 53371155, + "onesec_percent": "0.00", + "pid": 3916, + "process": "afm", + "runtime": 979231, + "usecs": 18 + }, + { + "invoked": 38591749, + "onesec_percent": "0.00", + "pid": 3917, + "process": "ipfib", + "runtime": 1859939, + "usecs": 48 + }, + { + "invoked": 1240143, + "onesec_percent": "0.00", + "pid": 3918, + "process": "m2rib", + "runtime": 52008, + "usecs": 41 + }, + { + "invoked": 4914472, + "onesec_percent": "0.00", + "pid": 3919, + "process": "monitor", + "runtime": 211030, + "usecs": 42 + }, + { + "invoked": 244, + "onesec_percent": "0.00", + "pid": 3920, + "process": "netstack", + "runtime": 698, + "usecs": 2862 + }, + { + "invoked": 12139451, + "onesec_percent": "0.00", + "pid": 3955, + "process": "eth_port_channel", + "runtime": 611187, + "usecs": 50 + }, + { + "invoked": 2437859, + "onesec_percent": "0.00", + "pid": 3956, + "process": "vlan_mgr", + "runtime": 173379, + "usecs": 71 + }, + { + "invoked": 24018264, + "onesec_percent": "0.00", + "pid": 3976, + "process": "radius", + "runtime": 669722, + "usecs": 27 + }, + { + "invoked": 1212108, + "onesec_percent": "0.00", + "pid": 3979, + "process": "acllog", + "runtime": 61512, + "usecs": 50 + }, + { + "invoked": 241891633, + "onesec_percent": "0.00", + "pid": 3980, + "process": "cfs", + "runtime": 16069019, + "usecs": 66 + }, + { + "invoked": 3920, + "onesec_percent": "0.00", + "pid": 3981, + "process": "igmp", + "runtime": 563, + "usecs": 143 + }, + { + "invoked": 145, + "onesec_percent": "0.00", + "pid": 3982, + "process": "ip_dummy", + "runtime": 17, + "usecs": 122 + }, + { + "invoked": 145, + "onesec_percent": "0.00", + "pid": 3983, + "process": "ipv6_dummy", + "runtime": 18, + "usecs": 126 + }, + { + "invoked": 1434571, + "onesec_percent": "0.00", + "pid": 3984, + "process": "ntp", + "runtime": 91890, + "usecs": 64 + }, + { + "invoked": 4916008, + "onesec_percent": "0.00", + "pid": 3985, + "process": "otm", + "runtime": 159998, + "usecs": 32 + }, + { + "invoked": 151, + "onesec_percent": "0.00", + "pid": 3986, + "process": "pktmgr_dummy", + "runtime": 18, + "usecs": 121 + }, + { + "invoked": 2758, + "onesec_percent": "0.00", + "pid": 3987, + "process": "rpm", + "runtime": 517, + "usecs": 187 + }, + { + "invoked": 273, + "onesec_percent": "0.00", + "pid": 3988, + "process": "tcpudp_dummy", + "runtime": 19, + "usecs": 71 + }, + { + "invoked": 432750, + "onesec_percent": "0.00", + "pid": 3994, + "process": "copp", + "runtime": 179783, + "usecs": 415 + }, + { + "invoked": 393, + "onesec_percent": "0.00", + "pid": 3996, + "process": "dcos-xinetd", + "runtime": 508, + "usecs": 1292 + }, + { + "invoked": 5816420, + "onesec_percent": "0.00", + "pid": 3997, + "process": "cdp", + "runtime": 199409, + "usecs": 34 + }, + { + "invoked": 13880707, + "onesec_percent": "0.00", + "pid": 3998, + "process": "lldp", + "runtime": 3019661, + "usecs": 217 + }, + { + "invoked": 6205278, + "onesec_percent": "0.00", + "pid": 4002, + "process": "ipqosmgr", + "runtime": 2625660, + "usecs": 423 + }, + { + "invoked": 13860663, + "onesec_percent": "0.00", + "pid": 4003, + "process": "lacp", + "runtime": 791243, + "usecs": 57 + }, + { + "invoked": 237161866, + "onesec_percent": "0.00", + "pid": 4021, + "process": "ethpm", + "runtime": 35900302, + "usecs": 151 + }, + { + "invoked": 35877032, + "onesec_percent": "0.00", + "pid": 4035, + "process": "ntpd", + "runtime": 1311731, + "usecs": 36 + }, + { + "invoked": 80, + "onesec_percent": "0.00", + "pid": 4041, + "process": "mcastfwd", + "runtime": 492, + "usecs": 6152 + }, + { + "invoked": 124690448, + "onesec_percent": "0.00", + "pid": 4049, + "process": "stp", + "runtime": 6129821, + "usecs": 49 + }, + { + "invoked": 4800787, + "onesec_percent": "0.00", + "pid": 4130, + "process": "wdpunch_thread", + "runtime": 78783, + "usecs": 16 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 4282, + "process": "kauditd", + "runtime": 0, + "usecs": 2 + }, + { + "invoked": 679737, + "onesec_percent": "0.00", + "pid": 4325, + "process": "klogd", + "runtime": 15260, + "usecs": 22 + }, + { + "invoked": 40, + "onesec_percent": "0.00", + "pid": 4378, + "process": "getty", + "runtime": 9, + "usecs": 239 + }, + { + "invoked": 6, + "onesec_percent": "0.00", + "pid": 22513, + "process": "nginx_1", + "runtime": 1, + "usecs": 323 + }, + { + "invoked": 2, + "onesec_percent": "0.00", + "pid": 22520, + "process": "nginx_1", + "runtime": 1, + "usecs": 766 + }, + { + "invoked": 61982282, + "onesec_percent": "0.00", + "pid": 22521, + "process": "nginx_1", + "runtime": 18267446, + "usecs": 294 + }, + { + "invoked": 114318380, + "onesec_percent": "0.00", + "pid": 22522, + "process": "nginx_1", + "runtime": 30878415, + "usecs": 270 + }, + { + "invoked": 37433914, + "onesec_percent": "0.00", + "pid": 22523, + "process": "vsh", + "runtime": 24397904, + "usecs": 651 + }, + { + "invoked": 3, + "onesec_percent": "0.00", + "pid": 28769, + "process": "vsh", + "runtime": 1, + "usecs": 575 + }, + { + "invoked": 52, + "onesec_percent": "0.00", + "pid": 28770, + "process": "ps", + "runtime": 31, + "usecs": 607 + } + ] + } +} diff --git a/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_memory_shared.json b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_memory_shared.json new file mode 100644 index 000000000..fcce1cafd --- /dev/null +++ b/test/nxos/mocked_data/test_get_environment/pre_7.0/show_processes_memory_shared.json @@ -0,0 +1,281 @@ +{ + "TABLE_process_tag": { + "ROW_process_tag": { + "TABLE_SHOWPROC": { + "ROW_SHOWPROC": { + "TABLE_ONEITEM": [ + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "smm", + "process-memory-share-smr-addr": "50000000", + "process-memory-share-smr-avail": 1085, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 44, + "process-memory-share-smr-size": 1088, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 3 + }, + { + "process-memory-share-proc-smr-name": "cli", + "process-memory-share-smr-addr": "50110000", + "process-memory-share-smr-avail": 29270, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 20, + "process-memory-share-smr-size": 49216, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 19946 + }, + { + "process-memory-share-proc-smr-name": "npacl", + "process-memory-share-smr-addr": "53120000", + "process-memory-share-smr-avail": 4158, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 4160, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 2 + }, + { + "process-memory-share-dynamic-smr-name": "urib" + } + ] + }, + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "urib-pib", + "process-memory-share-smr-addr": "57540000", + "process-memory-share-smr-avail": 842, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 20, + "process-memory-share-smr-size": 1088, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 247 + }, + { + "process-memory-share-proc-smr-name": "urib-redist", + "process-memory-share-smr-addr": "57650000", + "process-memory-share-smr-avail": 4244, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 20, + "process-memory-share-smr-size": 5184, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 940 + }, + { + "process-memory-share-proc-smr-name": "urib-ufdm", + "process-memory-share-smr-addr": "57B60000", + "process-memory-share-smr-avail": 8138, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 1, + "process-memory-share-smr-size": 8256, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 118 + }, + { + "process-memory-share-dynamic-smr-name": "mrib" + } + ] + }, + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "mrib-mfdm", + "process-memory-share-smr-addr": "5BD80000", + "process-memory-share-smr-avail": 4160, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 1, + "process-memory-share-smr-size": 4160, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 0 + }, + { + "process-memory-share-proc-smr-name": "am", + "process-memory-share-smr-addr": "5C190000", + "process-memory-share-smr-avail": 1044, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 8, + "process-memory-share-smr-size": 1088, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 44 + }, + { + "process-memory-share-proc-smr-name": "am_limit", + "process-memory-share-smr-addr": "5C2A0000", + "process-memory-share-smr-avail": 127, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 8, + "process-memory-share-smr-size": 128, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 1 + }, + { + "process-memory-share-dynamic-smr-name": "u6rib" + } + ] + }, + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "u6rib-pib", + "process-memory-share-smr-addr": "5DAD0000", + "process-memory-share-smr-avail": 816, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 12, + "process-memory-share-smr-size": 1088, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 272 + }, + { + "process-memory-share-proc-smr-name": "u6rib-notify", + "process-memory-share-smr-addr": "5DBE0000", + "process-memory-share-smr-avail": 2341, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 12, + "process-memory-share-smr-size": 3136, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 795 + }, + { + "process-memory-share-proc-smr-name": "icmpv6", + "process-memory-share-smr-addr": "5DEF0000", + "process-memory-share-smr-avail": 4160, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 10, + "process-memory-share-smr-size": 4160, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 0 + }, + { + "process-memory-share-dynamic-smr-name": "m6rib" + } + ] + }, + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "m6rib-mfdm", + "process-memory-share-smr-addr": "5EB10000", + "process-memory-share-smr-avail": 5184, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 5184, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 0 + }, + { + "process-memory-share-proc-smr-name": "ip", + "process-memory-share-smr-addr": "5F020000", + "process-memory-share-smr-avail": 10239, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 15, + "process-memory-share-smr-size": 10304, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 65 + }, + { + "process-memory-share-proc-smr-name": "ipv6", + "process-memory-share-smr-addr": "5FA30000", + "process-memory-share-smr-avail": 8255, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 10, + "process-memory-share-smr-size": 8256, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 1 + }, + { + "process-memory-share-dynamic-smr-name": "rpm" + } + ] + }, + { + "ROW_ONEITEM": [ + { + "process-memory-share-proc-smr-name": "igmp", + "process-memory-share-smr-addr": "61250000", + "process-memory-share-smr-avail": 4160, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 4160, + "process-memory-share-smr-star-char": "*", + "process-memory-share-smr-used": 0 + }, + { + "process-memory-share-proc-smr-name": "mcastfwd", + "process-memory-share-smr-addr": "61660000", + "process-memory-share-smr-avail": 12338, + "process-memory-share-smr-empty-char": "", + "process-memory-share-smr-ref-count": 2, + "process-memory-share-smr-size": 12352, + "process-memory-share-smr-star-char": {}, + "process-memory-share-smr-used": 14 + } + ] + } + ], + "TABLE_ONEITEMDYNAMIC": [ + { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "53530000", + "process-memory-share-dynamic-smr-avail": 136, + "process-memory-share-dynamic-smr-ref-count": "20", + "process-memory-share-dynamic-smr-size": 1024, + "process-memory-share-dynamic-smr-used": 888, + "process-memory-share-max-mem-size-str": "(65600)" + } + }, + { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "58370000", + "process-memory-share-dynamic-smr-avail": 3069, + "process-memory-share-dynamic-smr-ref-count": "3", + "process-memory-share-dynamic-smr-size": 3072, + "process-memory-share-dynamic-smr-used": 3, + "process-memory-share-max-mem-size-str": "(59456)" + } + }, + { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "5C2C0000", + "process-memory-share-dynamic-smr-avail": 708, + "process-memory-share-dynamic-smr-ref-count": "12", + "process-memory-share-dynamic-smr-size": 1024, + "process-memory-share-dynamic-smr-used": 316, + "process-memory-share-max-mem-size-str": "(24640)" + } + }, + { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "5E300000", + "process-memory-share-dynamic-smr-avail": 3060, + "process-memory-share-dynamic-smr-ref-count": "1", + "process-memory-share-dynamic-smr-size": 3072, + "process-memory-share-dynamic-smr-used": 12, + "process-memory-share-max-mem-size-str": "(8256)" + } + }, + { + "ROW_ONEITEMDYNAMIC": { + "process-memory-share-dynamic-plus-char": "+", + "process-memory-share-dynamic-smr-addr": "60240000", + "process-memory-share-dynamic-smr-avail": 2047, + "process-memory-share-dynamic-smr-ref-count": "5", + "process-memory-share-dynamic-smr-size": 2048, + "process-memory-share-dynamic-smr-used": 1, + "process-memory-share-max-mem-size-str": "(16448)" + } + } + ] + } + }, + "process-memory-share-total-shm-avail": 268, + "process-memory-share-total-shm-size": 291, + "process-memory-share-total-shm-used": 24 + } + } +} \ No newline at end of file diff --git a/test/nxos/mocked_data/test_get_facts/N9000/expected_result.json b/test/nxos/mocked_data/test_get_facts/N9000/expected_result.json new file mode 100644 index 000000000..b812dd27a --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/N9000/expected_result.json @@ -0,0 +1,157 @@ +{ + "uptime": 4066631, + "vendor": "Cisco", + "hostname": "nxos-spine1", + "fqdn": "nxos-spine1.domain.com", + "os_version": "7.3(1)D1(1) [build 7.3(1)D1(0.10)]", + "serial_number": "TM6017D760B", + "model": "NX-OSv Chassis", + "interface_list": [ + "mgmt0", + "Ethernet2/1", + "Ethernet2/2", + "Ethernet2/3", + "Ethernet2/4", + "Ethernet2/5", + "Ethernet2/6", + "Ethernet2/7", + "Ethernet2/8", + "Ethernet2/9", + "Ethernet2/10", + "Ethernet2/11", + "Ethernet2/12", + "Ethernet2/13", + "Ethernet2/14", + "Ethernet2/15", + "Ethernet2/16", + "Ethernet2/17", + "Ethernet2/18", + "Ethernet2/19", + "Ethernet2/20", + "Ethernet2/21", + "Ethernet2/22", + "Ethernet2/23", + "Ethernet2/24", + "Ethernet2/25", + "Ethernet2/26", + "Ethernet2/27", + "Ethernet2/28", + "Ethernet2/29", + "Ethernet2/30", + "Ethernet2/31", + "Ethernet2/32", + "Ethernet2/33", + "Ethernet2/34", + "Ethernet2/35", + "Ethernet2/36", + "Ethernet2/37", + "Ethernet2/38", + "Ethernet2/39", + "Ethernet2/40", + "Ethernet2/41", + "Ethernet2/42", + "Ethernet2/43", + "Ethernet2/44", + "Ethernet2/45", + "Ethernet2/46", + "Ethernet2/47", + "Ethernet2/48", + "Ethernet3/1", + "Ethernet3/2", + "Ethernet3/3", + "Ethernet3/4", + "Ethernet3/5", + "Ethernet3/6", + "Ethernet3/7", + "Ethernet3/8", + "Ethernet3/9", + "Ethernet3/10", + "Ethernet3/11", + "Ethernet3/12", + "Ethernet3/13", + "Ethernet3/14", + "Ethernet3/15", + "Ethernet3/16", + "Ethernet3/17", + "Ethernet3/18", + "Ethernet3/19", + "Ethernet3/20", + "Ethernet3/21", + "Ethernet3/22", + "Ethernet3/23", + "Ethernet3/24", + "Ethernet3/25", + "Ethernet3/26", + "Ethernet3/27", + "Ethernet3/28", + "Ethernet3/29", + "Ethernet3/30", + "Ethernet3/31", + "Ethernet3/32", + "Ethernet3/33", + "Ethernet3/34", + "Ethernet3/35", + "Ethernet3/36", + "Ethernet3/37", + "Ethernet3/38", + "Ethernet3/39", + "Ethernet3/40", + "Ethernet3/41", + "Ethernet3/42", + "Ethernet3/43", + "Ethernet3/44", + "Ethernet3/45", + "Ethernet3/46", + "Ethernet3/47", + "Ethernet3/48", + "Ethernet4/1", + "Ethernet4/2", + "Ethernet4/3", + "Ethernet4/4", + "Ethernet4/5", + "Ethernet4/6", + "Ethernet4/7", + "Ethernet4/8", + "Ethernet4/9", + "Ethernet4/10", + "Ethernet4/11", + "Ethernet4/12", + "Ethernet4/13", + "Ethernet4/14", + "Ethernet4/15", + "Ethernet4/16", + "Ethernet4/17", + "Ethernet4/18", + "Ethernet4/19", + "Ethernet4/20", + "Ethernet4/21", + "Ethernet4/22", + "Ethernet4/23", + "Ethernet4/24", + "Ethernet4/25", + "Ethernet4/26", + "Ethernet4/27", + "Ethernet4/28", + "Ethernet4/29", + "Ethernet4/30", + "Ethernet4/31", + "Ethernet4/32", + "Ethernet4/33", + "Ethernet4/34", + "Ethernet4/35", + "Ethernet4/36", + "Ethernet4/37", + "Ethernet4/38", + "Ethernet4/39", + "Ethernet4/40", + "Ethernet4/41", + "Ethernet4/42", + "Ethernet4/43", + "Ethernet4/44", + "Ethernet4/45", + "Ethernet4/46", + "Ethernet4/47", + "Ethernet4/48", + "Vlan1" + ] +} diff --git a/test/nxos/mocked_data/test_get_facts/N9000/show_hostname.json b/test/nxos/mocked_data/test_get_facts/N9000/show_hostname.json new file mode 100644 index 000000000..dc89abff9 --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/N9000/show_hostname.json @@ -0,0 +1 @@ +{"hostname": "nxos-spine1.domain.com"} diff --git a/test/nxos/mocked_data/test_get_facts/N9000/show_interface.json b/test/nxos/mocked_data/test_get_facts/N9000/show_interface.json new file mode 100644 index 000000000..b191bc215 --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/N9000/show_interface.json @@ -0,0 +1,12888 @@ +{ + "TABLE_interface": { + "ROW_interface": [ + { + "interface": "mgmt0", + "state": "up", + "admin_state": "up", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.6017.d760", + "eth_bia_addr": "2cc2.6017.d760", + "eth_ip_addr": "10.0.0.71", + "eth_ip_mask": 24, + "eth_ip_prefix": "10.0.0.0", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "171", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_autoneg": "on", + "eth_mdix": "off", + "eth_ethertype": "0x0000", + "vdc_lvl_in_avg_bytes": 200, + "vdc_lvl_in_avg_pkts": 0, + "vdc_lvl_out_avg_bytes": 2744, + "vdc_lvl_out_avg_pkts": 0, + "vdc_lvl_in_pkts": 704, + "vdc_lvl_in_ucast": 703, + "vdc_lvl_in_mcast": 1, + "vdc_lvl_in_bcast": 0, + "vdc_lvl_in_bytes": 48773, + "vdc_lvl_out_pkts": 1357, + "vdc_lvl_out_ucast": 1342, + "vdc_lvl_out_mcast": 13, + "vdc_lvl_out_bcast": 2, + "vdc_lvl_out_bytes": 723181 + }, + { + "interface": "Ethernet2/1", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.601c.7b66", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "2week(s) 2day(s)", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/2", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.606f.3eb5", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "5d08h", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/3", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6018.0c06", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "06:06:06", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/4", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6078.9a43", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/5", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6002.bac4", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/6", + "state": "up", + "admin_state": "up", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6044.755e", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "full", + "eth_speed": "1000 Mb/s", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 1, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/7", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6023.74a5", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/8", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.6073.3480", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/9", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "2cc2.603b.1f86", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/10", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/11", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/12", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/13", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/14", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/15", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/16", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/17", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/18", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/19", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/20", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/21", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/22", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/23", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/24", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/25", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/26", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/27", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/28", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/29", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/30", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/31", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/32", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/33", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/34", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/35", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/36", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/37", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/38", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/39", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/40", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/41", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/42", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/43", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/44", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/45", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/46", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/47", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet2/48", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "2cc2.604f.feb2", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/1", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/2", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/3", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/4", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/5", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/6", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/7", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/8", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/9", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/10", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/11", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/12", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/13", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/14", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/15", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/16", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/17", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/18", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/19", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/20", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/21", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/22", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/23", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/24", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/25", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/26", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/27", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/28", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/29", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/30", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/31", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/32", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/33", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/34", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/35", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/36", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/37", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/38", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/39", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/40", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/41", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/42", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/43", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/44", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/45", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/46", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/47", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet3/48", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/1", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/2", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/3", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/4", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/5", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/6", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/7", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/8", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/9", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "2cc2.604f.feb2", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/10", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/11", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/12", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/13", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/14", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/15", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/16", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/17", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/18", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/19", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/20", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/21", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/22", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/23", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/24", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/25", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/26", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/27", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/28", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/29", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/30", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/31", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/32", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/33", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/34", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/35", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/36", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/37", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/38", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/39", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/40", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/41", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/42", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/43", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/44", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/45", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/46", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/47", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Ethernet4/48", + "state": "down", + "state_rsn_desc": "Administratively down", + "admin_state": "down", + "share_state": "Dedicated", + "eth_hw_desc": "Ethernet", + "eth_hw_addr": "000c.29d1.d56b", + "eth_bia_addr": "0000.0000.0000", + "eth_mtu": "1500", + "eth_bw": 1000000, + "eth_dly": 10, + "eth_reliability": "255", + "eth_txload": "1", + "eth_rxload": "1", + "medium": "broadcast", + "eth_mode": "routed", + "eth_duplex": "auto", + "eth_speed": "auto-speed", + "eth_beacon": "off", + "eth_autoneg": "off", + "eth_in_flowctrl": "off", + "eth_out_flowctrl": "off", + "eth_mdix": "off", + "eth_swt_monitor": "off", + "eth_ethertype": "0x8100", + "eth_eee_state": "n/a", + "eth_link_flapped": "never", + "eth_clear_counters": "never", + "eth_reset_cntr": 0, + "eth_load_interval1_rx": 0, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 0, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "eth_inrate1_summary_bits": "0 bps", + "eth_inrate1_summary_pkts": "0 pps", + "eth_outrate1_summary_bits": "0 bps", + "eth_outrate1_summary_pkts": "0 pps", + "eth_load_interval2_rx": 0, + "eth_inrate2_bits": 0, + "eth_inrate2_pkts": 0, + "eth_load_interval2_tx": 0, + "eth_outrate2_bits": 0, + "eth_outrate2_pkts": 0, + "eth_inrate2_summary_bits": "0 bps", + "eth_inrate2_summary_pkts": "0 pps", + "eth_outrate2_summary_bits": "0 bps", + "eth_outrate2_summary_pkts": "0 pps", + "eth_inucast": 0, + "eth_inmcast": 0, + "eth_inbcast": 0, + "eth_inpkts": 0, + "eth_inbytes": 0, + "eth_jumbo_inpkts": 0, + "eth_storm_supp": 0, + "eth_runts": 0, + "eth_giants": 0, + "eth_crc": 0, + "eth_nobuf": 0, + "eth_inerr": 0, + "eth_frame": 0, + "eth_overrun": 0, + "eth_underrun": 0, + "eth_ignored": 0, + "eth_watchdog": 0, + "eth_bad_eth": 0, + "eth_bad_proto": 0, + "eth_in_ifdown_drops": 0, + "eth_dribble": 0, + "eth_indiscard": 0, + "eth_inpause": 0, + "eth_outucast": 0, + "eth_outmcast": 0, + "eth_outbcast": 0, + "eth_outpkts": 0, + "eth_outbytes": 0, + "eth_jumbo_outpkts": 0, + "eth_outerr": 0, + "eth_coll": 0, + "eth_deferred": 0, + "eth_latecoll": 0, + "eth_lostcarrier": 0, + "eth_nocarrier": 0, + "eth_babbles": 0, + "eth_outdiscard": 0, + "eth_outpause": 0 + }, + { + "interface": "Vlan1", + "svi_admin_state": "down", + "svi_rsn_desc": "Administratively down", + "svi_line_proto": "down", + "svi_mac": "2cc2.601c.7b94", + "svi_mtu": "1500", + "svi_bw": "1000000", + "svi_delay": "10", + "vlan_id": "1", + "type": "svi", + "svi_tx_load": 1, + "svi_rx_load": 1, + "svi_arp_type": "ARPA", + "svi_time_last_cleared": "never", + "eth_load_interval1_rx": 60, + "eth_inrate1_bits": 0, + "eth_inrate1_pkts": 0, + "eth_load_interval1_tx": 60, + "eth_outrate1_bits": 0, + "eth_outrate1_pkts": 0, + "svi_routed_pkts_in": "0", + "svi_routed_bytes_in": "0", + "svi_routed_pkts_out": "0", + "svi_routed_bytes_out": "0", + "svi_ucast_pkts_in": "0", + "svi_ucast_bytes_in": "0", + "svi_mcast_pkts_in": "0", + "svi_mcast_bytes_in": "0", + "svi_ucast_pkts_out": "0", + "svi_ucast_bytes_out": "0", + "svi_mcast_pkts_out": "0", + "svi_mcast_bytes_out": "0" + } + ] + } +} diff --git a/test/nxos/mocked_data/test_get_facts/N9000/show_inventory.json b/test/nxos/mocked_data/test_get_facts/N9000/show_inventory.json new file mode 100644 index 000000000..7e646e36b --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/N9000/show_inventory.json @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "\"Chassis\"", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "TM6017D760B" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos/mocked_data/test_get_facts/N9000/show_version.json b/test/nxos/mocked_data/test_get_facts/N9000/show_version.json new file mode 100644 index 000000000..d4a1ea1c8 --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/N9000/show_version.json @@ -0,0 +1,25 @@ +{ + "header_str": "Cisco Nexus Operating System (NX-OS) Software\nTAC support: http://www.cisco.com/tac\nDocuments: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html\nCopyright (c) 2002-2016, Cisco Systems, Inc. All rights reserved.\nThe copyrights to certain works contained herein are owned by\nother third parties and are used and distributed under license.\nSome parts of this software are covered under the GNU Public\nLicense. A copy of the license is available at\nhttp://www.gnu.org/licenses/gpl.html.\n\nNX-OSv is a demo version of the Nexus Operating System\n", + "loader_ver_str": "N/A", + "kickstart_ver_str": "7.3(1)D1(1) [build 7.3(1)D1(0.10)]", + "sys_ver_str": "7.3(1)D1(1) [build 7.3(1)D1(0.10)]", + "kick_file_name": "bootflash:///titanium-d1-kickstart.7.3.1.D1.0.10.bin", + "kick_cmpl_time": " 1/11/2016 16:00:00", + "kick_tmstmp": "02/22/2016 23:39:33", + "isan_file_name": "bootflash:///titanium-d1.7.3.1.D1.0.10.bin", + "isan_cmpl_time": " 1/11/2016 16:00:00", + "isan_tmstmp": "02/23/2016 01:43:36", + "chassis_id": "NX-OSv Chassis", + "module_id": "NX-OSv Supervisor Module", + "cpu_name": "Intel(R) Xeon(R) CPU E5-2670", + "memory": 4002196, + "mem_type": "kB", + "proc_board_id": "TM6017D760B", + "host_name": "nxos-spine1", + "bootflash_size": 1582402, + "kern_uptm_days": 47, + "kern_uptm_hrs": 1, + "kern_uptm_mins": 37, + "kern_uptm_secs": 11, + "manufacturer": "Cisco Systems, Inc." +} diff --git a/test/nxos/mocked_data/test_get_facts/normal/show_inventory.json b/test/nxos/mocked_data/test_get_facts/normal/show_inventory.json new file mode 100644 index 000000000..a6de22b65 --- /dev/null +++ b/test/nxos/mocked_data/test_get_facts/normal/show_inventory.json @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "Chassis", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "TM6017D760B" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos/mocked_data/test_get_interfaces/normal/expected_result.json b/test/nxos/mocked_data/test_get_interfaces/normal/expected_result.json index b815d1711..78b559808 100644 --- a/test/nxos/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/nxos/mocked_data/test_get_interfaces/normal/expected_result.json @@ -1,1170 +1,1316 @@ { "Ethernet3/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Vlan1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "", + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "", + "mtu": 0, "speed": 0 - }, + }, "Ethernet3/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/1": { - "is_enabled": true, - "description": "", - "last_flapped": 1498617600, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": 1498617600, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/5": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/4": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/7": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/6": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/3": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/2": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/6": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/7": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/4": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/5": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/2": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/3": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/7": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/6": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/5": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/4": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/3": { - "is_enabled": true, - "description": "", - "last_flapped": 1499978034, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": 1499978034, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/2": { - "is_enabled": true, - "description": "", - "last_flapped": 1499539200, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": 1499539200, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "mgmt0": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:17:D7:60", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:17:D7:60", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - } + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + } } diff --git a/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/expected_result.json b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/expected_result.json new file mode 100644 index 000000000..f88f321d4 --- /dev/null +++ b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/expected_result.json @@ -0,0 +1,59 @@ +{ + "Ethernet1/1": { + "ipv4": { + "172.16.100.1": { + "prefix_length": 24 + } + }, + "ipv6": { + "200::2": { + "prefix_length": 128 + }, + "dead:beef::1": { + "prefix_length": 64 + } + } + }, + "Ethernet1/2": { + "ipv6": { + "2001:c0ff:ee::1": { + "prefix_length": 128 + } + } + }, + "loopback103": { + "ipv4": { + "192.168.3.100": { + "prefix_length": 24 + } + } + }, + "loopback102": { + "ipv4": { + "192.168.2.100": { + "prefix_length": 24 + } + } + }, + "loopback101": { + "ipv4": { + "192.168.1.100": { + "prefix_length": 24 + } + } + }, + "loopback100": { + "ipv4": { + "10.0.0.100": { + "prefix_length": 24 + } + } + }, + "Ethernet2/5": { + "ipv4": { + "1.1.1.1": { + "prefix_length": 24 + } + } + } +} diff --git a/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ip_interface.json b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ip_interface.json new file mode 100644 index 000000000..86a0b58c5 --- /dev/null +++ b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ip_interface.json @@ -0,0 +1,204 @@ +{ + "TABLE_vrf": [ + { + "ROW_vrf": { + "vrf-name-out": "default" + } + }, + { + "ROW_vrf": { + "vrf-name-out": "default" + } + }, + { + "ROW_vrf": { + "vrf-name-out": "default" + } + }, + { + "ROW_vrf": { + "vrf-name-out": "default" + } + }, + { + "ROW_vrf": { + "vrf-name-out": "default" + } + }, + { + "ROW_vrf": { + "vrf-name-out": "default" + } + } + ], + "TABLE_intf": [ + { + "ROW_intf": { + "intf-name": "loopback100", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "iod": "82", + "prefix": "10.0.0.100", + "subnet": "10.0.0.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + }, + { + "ROW_intf": { + "intf-name": "loopback101", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "iod": "83", + "prefix": "192.168.1.100", + "subnet": "192.168.1.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + }, + { + "ROW_intf": { + "intf-name": "loopback102", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "iod": "84", + "prefix": "192.168.2.100", + "subnet": "192.168.2.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + }, + { + "ROW_intf": { + "intf-name": "loopback103", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "iod": "85", + "prefix": "192.168.3.100", + "subnet": "192.168.3.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + }, + { + "ROW_intf": { + "intf-name": "Ethernet1/1", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "iod": "5", + "prefix": "172.16.100.1", + "subnet": "172.16.100.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + }, + { + "ROW_intf": { + "intf-name": "Ethernet2/5", + "proto-state": "down", + "link-state": "down", + "admin-state": "down", + "iod": "57", + "prefix": "1.1.1.1", + "subnet": "1.1.1.0", + "masklen": "24", + "num-addr": "1", + "ip-disabled": "FALSE", + "bcast-addr": "255.255.255.255", + "num-maddr": "0", + "mtu": "1500", + "pref": "0", + "tag": "0", + "proxy-arp": "disabled", + "lcl-proxy-arp": "disabled", + "mrouting": "disabled", + "icmp-redirect": "enabled", + "dir-bcast": "disabled", + "ip-unreach": "disabled", + "port-unreach": "enabled", + "urpf-mode": "none", + "ip-ls-type": "none" + } + } + ] +} diff --git a/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ipv6_interface.json b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ipv6_interface.json new file mode 100644 index 000000000..a0ba0c439 --- /dev/null +++ b/test/nxos/mocked_data/test_get_interfaces_ip/ipv6_n9k/show_ipv6_interface.json @@ -0,0 +1,115 @@ +{ + "TABLE_intf": { + "ROW_intf": [ + { + "vrf-name-out": "default", + "intf-name": "Ethernet1/1", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "prefix": "dead:beef::/64", + "linklocal-addr": "fe80::a00:27ff:fe6c:ee14", + "linklocal-configured": "FALSE", + "mrouting-enabled": "disabled", + "mgroup-locally-joined": "TRUE", + "mtu": 1500, + "urpf-mode": "none", + "ipv6-lstype": "none", + "stats-last-reset": "never", + "upkt-fwd": 0, + "upkt-orig": 0, + "upkt-consumed": 0, + "ubyte-fwd": 0, + "ubyte-orig": 0, + "ubyte-consumed": 0, + "mpkt-fwd": 0, + "mpkt-orig": 9, + "mpkt-consumed": 0, + "mbyte-fwd": 0, + "mbyte-orig": 786, + "mbyte-consumed": 0, + "TABLE_addr": { + "ROW_addr": [ + { + "addr": "dead:beef::1/64" + }, + { + "addr": "200::2/128" + } + ] + }, + "TABLE_maddr": { + "ROW_maddr": [ + { + "m-addr": "ff02::1:ff00:1" + }, + { + "m-addr": "ff02::2" + }, + { + "m-addr": "ff02::1" + }, + { + "m-addr": "ff02::1:ff00:1" + }, + { + "m-addr": "ff02::1:ff6c:ee14" + } + ] + } + }, + { + "vrf-name-out": "default", + "intf-name": "Ethernet1/2", + "proto-state": "up", + "link-state": "up", + "admin-state": "up", + "prefix": "2001:c0ff:ee::/128", + "linklocal-addr": "fe80::a00:27ff:fe6c:ee14", + "linklocal-configured": "FALSE", + "mrouting-enabled": "disabled", + "mgroup-locally-joined": "TRUE", + "mtu": 1500, + "urpf-mode": "none", + "ipv6-lstype": "none", + "stats-last-reset": "never", + "upkt-fwd": 0, + "upkt-orig": 0, + "upkt-consumed": 0, + "ubyte-fwd": 0, + "ubyte-orig": 0, + "ubyte-consumed": 0, + "mpkt-fwd": 0, + "mpkt-orig": 7, + "mpkt-consumed": 0, + "mbyte-fwd": 0, + "mbyte-orig": 614, + "mbyte-consumed": 0, + "TABLE_addr": { + "ROW_addr": { + "addr": "2001:c0ff:ee::1/128" + } + }, + "TABLE_maddr": { + "ROW_maddr": [ + { + "m-addr": "ff02::2" + }, + { + "m-addr": "ff02::1" + }, + { + "m-addr": "ff02::1:ff00:2" + }, + { + "m-addr": "ff02::1:ff6c:ee14" + }, + { + "m-addr": "ff02::1:ff00:2" + } + ] + } + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_environment/normal/expected_result.json b/test/nxos_ssh/mocked_data/test_get_environment/normal/expected_result.json new file mode 100644 index 000000000..1bd6ad549 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/normal/expected_result.json @@ -0,0 +1,54 @@ +{ + "power": { + "invalid": { + "status": true, + "output": -1.0, + "capacity": -1.0 + } + }, + "fans": { + "invalid": { + "status": true + } + }, + "cpu": { + "0": { + "%usage": 1.04 + }, + "1": { + "%usage": 8.43 + }, + "2": { + "%usage": 1.05 + }, + "3": { + "%usage": 1.04 + } + }, + "temperature": { + "Exhaust-1": { + "is_alert": false, + "temperature": 33.0, + "is_critical": false + }, + "Intake-1": { + "is_alert": false, + "temperature": 28.0, + "is_critical": false + }, + "Davos-1": { + "is_alert": false, + "temperature": 49.0, + "is_critical": false + }, + "CPU-1": { + "is_alert": false, + "temperature": 44.0, + "is_critical": false + } + }, + "memory": { + "available_ram": 16401224, + "used_ram": 4798280 + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_environment/normal/show_environment_temperature.txt b/test/nxos_ssh/mocked_data/test_get_environment/normal/show_environment_temperature.txt new file mode 100644 index 000000000..bcaf90746 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/normal/show_environment_temperature.txt @@ -0,0 +1,9 @@ +Temperature: +-------------------------------------------------------------------- +Module Sensor MajorThresh MinorThres CurTemp Status + (Celsius) (Celsius) (Celsius) +-------------------------------------------------------------------- +1 Intake 70 42 28 Ok +1 Exhaust 90 80 33 Ok +1 CPU 100 90 44 Ok +1 Davos 110 90 49 Ok diff --git a/test/nxos_ssh/mocked_data/test_get_environment/normal/show_system_resources.txt b/test/nxos_ssh/mocked_data/test_get_environment/normal/show_system_resources.txt new file mode 100644 index 000000000..7cce42dc3 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/normal/show_system_resources.txt @@ -0,0 +1,9 @@ +Load average: 1 minute: 0.05 5 minutes: 0.07 15 minutes: 0.14 +Processes : 627 total, 1 running +CPU states : 2.31% user, 1.28% kernel, 96.39% idle + CPU0 states : 0.00% user, 1.03% kernel, 98.96% idle + CPU1 states : 6.31% user, 2.10% kernel, 91.57% idle + CPU2 states : 1.04% user, 0.00% kernel, 98.95% idle + CPU3 states : 0.00% user, 1.03% kernel, 98.96% idle +Memory usage: 16401224K total, 4798280K used, 11602944K free +Current memory status: OK diff --git a/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/expected_result.json b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/expected_result.json new file mode 100644 index 000000000..178354a2c --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/expected_result.json @@ -0,0 +1,27 @@ +{ + "cpu": { + "0": { + "%usage": 15.91 + }, + "1": { + "%usage": 4.31 + } + }, + "memory": { + "used_ram": 4176656, + "available_ram": 6096260 + }, + "temperature": {}, + "power": { + "invalid": { + "status": true, + "output": -1.0, + "capacity": -1.0 + } + }, + "fans": { + "invalid": { + "status": true + } + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_environment_temperature.txt b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_environment_temperature.txt new file mode 100644 index 000000000..2401dab13 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_environment_temperature.txt @@ -0,0 +1,5 @@ +Temperature: +-------------------------------------------------------------------- +Module Sensor MajorThresh MinorThres CurTemp Status + (Celsius) (Celsius) (Celsius) +-------------------------------------------------------------------- diff --git a/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_system_resources.txt b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_system_resources.txt new file mode 100644 index 000000000..96aa5035c --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_environment/nxosv_9k/show_system_resources.txt @@ -0,0 +1,7 @@ +Load average: 1 minute: 1.13 5 minutes: 1.22 15 minutes: 1.34 +Processes : 635 total, 1 running +CPU states : 1.65% user, 7.73% kernel, 90.60% idle + CPU0 states : 2.27% user, 13.63% kernel, 84.09% idle + CPU1 states : 2.15% user, 2.15% kernel, 95.69% idle +Memory usage: 6096260K total, 4176656K used, 1919604K free +Current memory status: OK diff --git a/test/nxos_ssh/mocked_data/test_get_facts/7009_6_2_14/show_inventory___json.txt b/test/nxos_ssh/mocked_data/test_get_facts/7009_6_2_14/show_inventory___json.txt new file mode 100644 index 000000000..6e63466de --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_facts/7009_6_2_14/show_inventory___json.txt @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "Chassis", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "JAF1602BKEN" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_facts/N93180/show_inventory___json.txt b/test/nxos_ssh/mocked_data/test_get_facts/N93180/show_inventory___json.txt new file mode 100644 index 000000000..3d65f8c45 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_facts/N93180/show_inventory___json.txt @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "\"Chassis\"", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FDO21270U84" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_facts/missing_domain/show_inventory___json.txt b/test/nxos_ssh/mocked_data/test_get_facts/missing_domain/show_inventory___json.txt new file mode 100644 index 000000000..15cbe724c --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_facts/missing_domain/show_inventory___json.txt @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "Chassis", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "TM6012EC74B" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_facts/newer_version/show_inventory___json.txt b/test/nxos_ssh/mocked_data/test_get_facts/newer_version/show_inventory___json.txt new file mode 100644 index 000000000..15cbe724c --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_facts/newer_version/show_inventory___json.txt @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "Chassis", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "TM6012EC74B" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_facts/normal/show_inventory___json.txt b/test/nxos_ssh/mocked_data/test_get_facts/normal/show_inventory___json.txt new file mode 100644 index 000000000..15cbe724c --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_facts/normal/show_inventory___json.txt @@ -0,0 +1,34 @@ +{ + "TABLE_inv": { + "ROW_inv": [ + { + "name": "Chassis", + "desc": "Nexus 6001 Chassis", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "TM6012EC74B" + }, + { + "name": "Module 1", + "desc": "Nexus 64 Supervisor", + "productid": "N6K-C6001-64P", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Module 2", + "desc": "Nexus 4xQSFP Ethernet Module", + "productid": "N6K-C6001-M4Q", + "vendorid": "V01", + "serialnum": "FOC11111111" + }, + { + "name": "Fan 1", + "desc": "Chassis fan module", + "productid": "N6K-C6001-FAN-B", + "vendorid": "N/A", + "serialnum": "N/A" + } + ] + } +} diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/5548_7_0_8_N1_1/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/5548_7_0_8_N1_1/expected_result.json index 3db5765a4..e14baf8ce 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/5548_7_0_8_N1_1/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/5548_7_0_8_N1_1/expected_result.json @@ -2,25 +2,28 @@ "Ethernet154/1/48": { "is_enabled": true, "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "0C:D9:96:08:0D:71", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "0C:D9:96:08:0D:71", + "mtu": 1500, "speed": 100 - }, + }, "Ethernet154/1/46": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "0C:D9:96:08:0D:6F", + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "0C:D9:96:08:0D:6F", + "mtu": 1500, "speed": 0 - }, + }, "Ethernet154/1/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "0C:D9:96:08:0D:6E", + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "0C:D9:96:08:0D:6E", + "mtu": 1500, "speed": 0 } } diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/6004_7_3_3_N1_1/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/6004_7_3_3_N1_1/expected_result.json index 0754d01f1..8c47b9539 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/6004_7_3_3_N1_1/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/6004_7_3_3_N1_1/expected_result.json @@ -5,6 +5,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "2C:C2:60:12:EC:74", + "mtu": 1500, "speed": 40000 } } diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/N93180_7_0_3_I7_2/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/N93180_7_0_3_I7_2/expected_result.json index 9896db6b1..5dc294762 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/N93180_7_0_3_I7_2/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/N93180_7_0_3_I7_2/expected_result.json @@ -5,6 +5,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/2": { @@ -13,6 +14,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:17", + "mtu": 1500, "speed": 1000 }, "Ethernet1/3": { @@ -21,6 +23,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:18", + "mtu": 1500, "speed": 1000 }, "Ethernet1/4": { @@ -29,6 +32,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:19", + "mtu": 1500, "speed": 10000 }, "Ethernet1/5": { @@ -37,6 +41,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1A", + "mtu": 1500, "speed": 10000 }, "Ethernet1/6": { @@ -45,6 +50,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1B", + "mtu": 1500, "speed": 1000 }, "Ethernet1/7": { @@ -53,6 +59,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1C", + "mtu": 1500, "speed": 1000 }, "Ethernet1/8": { @@ -61,6 +68,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1D", + "mtu": 1500, "speed": 10000 }, "Ethernet1/9": { @@ -69,6 +77,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1E", + "mtu": 1500, "speed": 10000 }, "Ethernet1/49": { @@ -77,6 +86,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 100000 }, "Ethernet1/42": { @@ -85,6 +95,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "port-channel93": { @@ -93,6 +104,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:18", + "mtu": 1500, "speed": 1000 }, "Vlan333": { @@ -101,6 +113,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 1500, "speed": 1000 }, "Ethernet1/34": { @@ -109,6 +122,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:37", + "mtu": 1500, "speed": 10000 }, "Ethernet1/35": { @@ -117,6 +131,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:38", + "mtu": 1500, "speed": 10000 }, "Ethernet1/36": { @@ -125,6 +140,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/37": { @@ -133,6 +149,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:3A", + "mtu": 9216, "speed": 25000 }, "Ethernet1/30": { @@ -141,6 +158,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:33", + "mtu": 1500, "speed": 10000 }, "Ethernet1/31": { @@ -149,6 +167,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:34", + "mtu": 1500, "speed": 10000 }, "Ethernet1/32": { @@ -157,6 +176,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:35", + "mtu": 1500, "speed": 10000 }, "Ethernet1/33": { @@ -165,6 +185,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:36", + "mtu": 1500, "speed": 10000 }, "Ethernet1/38": { @@ -173,6 +194,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:3B", + "mtu": 9216, "speed": 25000 }, "Ethernet1/39": { @@ -181,6 +203,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Vlan650": { @@ -189,6 +212,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 9216, "speed": 1000 }, "nve1": { @@ -197,6 +221,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 9216, "speed": -1 }, "port-channel1": { @@ -205,6 +230,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:56", + "mtu": 9216, "speed": 200000 }, "Ethernet1/27": { @@ -213,6 +239,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:30", + "mtu": 1500, "speed": 25000 }, "Ethernet1/26": { @@ -221,6 +248,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2F", + "mtu": 1500, "speed": 10000 }, "Ethernet1/25": { @@ -229,6 +257,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2E", + "mtu": 1500, "speed": 10000 }, "Ethernet1/24": { @@ -237,6 +266,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2D", + "mtu": 1500, "speed": 10000 }, "Ethernet1/23": { @@ -245,6 +275,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2C", + "mtu": 1500, "speed": 10000 }, "Ethernet1/22": { @@ -253,6 +284,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2B", + "mtu": 1500, "speed": 10000 }, "Ethernet1/21": { @@ -261,6 +293,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2A", + "mtu": 1500, "speed": 10000 }, "Ethernet1/20": { @@ -269,6 +302,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:29", + "mtu": 1500, "speed": 10000 }, "port-channel34": { @@ -277,6 +311,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:37", + "mtu": 1500, "speed": 10000 }, "port-channel37": { @@ -285,6 +320,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "00:00:00:00:00:00", + "mtu": 9216, "speed": 100 }, "port-channel30": { @@ -293,6 +329,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:33", + "mtu": 1500, "speed": 10000 }, "Ethernet1/29": { @@ -301,6 +338,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:32", + "mtu": 1500, "speed": 10000 }, "port-channel33": { @@ -309,6 +347,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:36", + "mtu": 1500, "speed": 10000 }, "port-channel20": { @@ -317,6 +356,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:29", + "mtu": 1500, "speed": 10000 }, "Vlan600": { @@ -325,6 +365,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 9216, "speed": 1000 }, "Vlan1": { @@ -333,6 +374,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "", + "mtu": 1500, "speed": 1000 }, "mgmt0": { @@ -341,6 +383,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:0E", + "mtu": 1500, "speed": 1000 }, "Ethernet1/54": { @@ -349,6 +392,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:5A", + "mtu": 9216, "speed": 100000 }, "Ethernet1/52": { @@ -357,6 +401,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 9216, "speed": 100000 }, "Ethernet1/53": { @@ -365,6 +410,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:56", + "mtu": 9216, "speed": 100000 }, "Ethernet1/50": { @@ -373,6 +419,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 100000 }, "Ethernet1/51": { @@ -381,6 +428,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 9216, "speed": 100000 }, "Ethernet1/28": { @@ -389,6 +437,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:31", + "mtu": 1500, "speed": 25000 }, "Ethernet1/12": { @@ -397,6 +446,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/13": { @@ -405,6 +455,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:22", + "mtu": 1500, "speed": 10000 }, "port-channel29": { @@ -413,6 +464,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:32", + "mtu": 1500, "speed": 10000 }, "Ethernet1/11": { @@ -421,6 +473,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:20", + "mtu": 1500, "speed": 25000 }, "Ethernet1/16": { @@ -429,6 +482,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:25", + "mtu": 1500, "speed": 10000 }, "Ethernet1/17": { @@ -437,6 +491,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:26", + "mtu": 1500, "speed": 10000 }, "Ethernet1/14": { @@ -445,6 +500,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:23", + "mtu": 1500, "speed": 10000 }, "Ethernet1/15": { @@ -453,6 +509,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:24", + "mtu": 1500, "speed": 10000 }, "port-channel23": { @@ -461,6 +518,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2C", + "mtu": 1500, "speed": 10000 }, "port-channel22": { @@ -469,6 +527,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2B", + "mtu": 1500, "speed": 10000 }, "Ethernet1/18": { @@ -477,6 +536,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:27", + "mtu": 1500, "speed": 10000 }, "Ethernet1/19": { @@ -485,6 +545,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:28", + "mtu": 1500, "speed": 10000 }, "port-channel26": { @@ -493,6 +554,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2F", + "mtu": 1500, "speed": 10000 }, "port-channel25": { @@ -501,6 +563,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2E", + "mtu": 1500, "speed": 10000 }, "port-channel24": { @@ -509,6 +572,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2D", + "mtu": 1500, "speed": 10000 }, "port-channel16": { @@ -517,6 +581,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:25", + "mtu": 1500, "speed": 10000 }, "loopback1": { @@ -525,6 +590,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 1500, "speed": 8000 }, "Ethernet1/10": { @@ -533,6 +599,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1F", + "mtu": 1500, "speed": 10000 }, "Ethernet1/41": { @@ -541,6 +608,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/40": { @@ -549,6 +617,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/43": { @@ -557,6 +626,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "port-channel99": { @@ -565,6 +635,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1E", + "mtu": 1500, "speed": 10000 }, "Ethernet1/45": { @@ -573,6 +644,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/44": { @@ -581,6 +653,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/47": { @@ -589,6 +662,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "Ethernet1/46": { @@ -597,6 +671,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "port-channel92": { @@ -605,6 +680,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:17", + "mtu": 1500, "speed": 1000 }, "Ethernet1/48": { @@ -613,6 +689,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "50:0F:80:FD:0A:15", + "mtu": 1500, "speed": 25000 }, "port-channel96": { @@ -621,6 +698,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1B", + "mtu": 1500, "speed": 1000 }, "port-channel97": { @@ -629,6 +707,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1C", + "mtu": 1500, "speed": 1000 }, "port-channel94": { @@ -637,6 +716,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:19", + "mtu": 1500, "speed": 10000 }, "port-channel95": { @@ -645,6 +725,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1A", + "mtu": 1500, "speed": 10000 }, "port-channel13": { @@ -653,6 +734,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:22", + "mtu": 1500, "speed": 10000 }, "port-channel10": { @@ -661,6 +743,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:1F", + "mtu": 1500, "speed": 10000 }, "port-channel11": { @@ -669,6 +752,7 @@ "last_flapped": -1.0, "is_up": false, "mac_address": "00:00:00:00:00:00", + "mtu": 1500, "speed": 100 }, "loopback0": { @@ -677,6 +761,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "", + "mtu": 1500, "speed": 8000 }, "port-channel17": { @@ -685,6 +770,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:26", + "mtu": 1500, "speed": 10000 }, "port-channel14": { @@ -693,6 +779,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:23", + "mtu": 1500, "speed": 10000 }, "port-channel15": { @@ -701,6 +788,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:24", + "mtu": 1500, "speed": 10000 }, "port-channel18": { @@ -709,6 +797,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:27", + "mtu": 1500, "speed": 10000 }, "port-channel19": { @@ -717,6 +806,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:28", + "mtu": 1500, "speed": 10000 }, "port-channel21": { @@ -725,6 +815,7 @@ "last_flapped": -1.0, "is_up": true, "mac_address": "50:0F:80:FD:0A:2A", + "mtu": 1500, "speed": 10000 } } diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/alternate1/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/alternate1/expected_result.json index 52c3b98ca..0928308cb 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/alternate1/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/alternate1/expected_result.json @@ -5,6 +5,7 @@ "last_flapped": -1, "is_up": false, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/10": { @@ -13,6 +14,7 @@ "last_flapped": -1, "is_up": false, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/8": { @@ -21,6 +23,7 @@ "last_flapped": -1, "is_up": false, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "mgmt0": { @@ -29,6 +32,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:12:EC:74", + "mtu": 1500, "speed": 1000 }, "Ethernet2/6": { @@ -37,6 +41,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "loopback0": { @@ -45,6 +50,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "", + "mtu": 1500, "speed": 8000 }, "Ethernet2/9": { @@ -53,6 +59,7 @@ "last_flapped": -1, "is_up": false, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "loopback55": { @@ -61,6 +68,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "", + "mtu": 1500, "speed": 8000 }, "Ethernet2/7": { @@ -69,6 +77,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Vlan1": { @@ -77,6 +86,7 @@ "last_flapped": -1, "is_up": false, "mac_address": "", + "mtu": 1500, "speed": 1000 }, "Ethernet2/5": { @@ -85,6 +95,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/4": { @@ -93,6 +104,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/3": { @@ -101,6 +113,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/2": { @@ -109,6 +122,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 }, "Ethernet2/1": { @@ -117,6 +131,7 @@ "last_flapped": -1, "is_up": true, "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, "speed": 1000 } } diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/no_delay/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/no_delay/expected_result.json index 09b471f46..b374e6e45 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/no_delay/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/no_delay/expected_result.json @@ -5,6 +5,7 @@ "is_up": false, "last_flapped": -1.0, "mac_address": "", + "mtu": 1500, "speed": 1000 }, "Tunnel901": { @@ -13,6 +14,7 @@ "is_up": true, "last_flapped": -1.0, "mac_address": "", + "mtu": 1476, "speed": 1 } } diff --git a/test/nxos_ssh/mocked_data/test_get_interfaces/normal/expected_result.json b/test/nxos_ssh/mocked_data/test_get_interfaces/normal/expected_result.json index 5142aa93a..e145ea60f 100644 --- a/test/nxos_ssh/mocked_data/test_get_interfaces/normal/expected_result.json +++ b/test/nxos_ssh/mocked_data/test_get_interfaces/normal/expected_result.json @@ -2,1185 +2,1333 @@ "mgmt0": { "is_enabled": true, "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:12:EC:74", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:12:EC:74", + "mtu": 1500, "speed": 1000 - }, + }, "Ethernet2/1": { - "is_enabled": true, - "description": "Testing port descriptions", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "Testing port descriptions", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/2": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/3": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/4": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/5": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/6": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/7": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Vlan1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/42": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/43": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/40": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/41": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/46": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/47": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/44": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/45": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/48": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "loopback55": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "", + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "", + "mtu": 1500, "speed": 8000 - }, + }, "Ethernet4/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/5": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/4": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/7": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/6": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/1": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/3": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/2": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/8": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/6": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/7": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/4": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/5": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/2": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/3": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/9": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/36": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/37": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/34": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/35": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/32": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/33": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/30": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/31": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/38": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet3/39": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/28": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/29": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/26": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/27": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/24": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/25": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/22": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/23": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/20": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet2/21": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "2C:C2:60:4F:FE:B2", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "2C:C2:60:4F:FE:B2", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/11": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/10": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/13": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/12": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/15": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/14": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/17": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/16": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/19": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "Ethernet4/18": { - "is_enabled": false, - "description": "", - "last_flapped": -1.0, - "is_up": false, - "mac_address": "00:0C:29:D1:D5:6B", - "speed": 1000 - }, + "is_enabled": false, + "description": "", + "last_flapped": -1.0, + "is_up": false, + "mac_address": "00:0C:29:D1:D5:6B", + "mtu": 1500, + "speed": 1000 + }, "loopback0": { - "is_enabled": true, - "description": "", - "last_flapped": -1.0, - "is_up": true, - "mac_address": "", + "is_enabled": true, + "description": "", + "last_flapped": -1.0, + "is_up": true, + "mac_address": "", + "mtu": 1500, "speed": 8000 } } diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/normal/expected_result.json b/test/nxos_ssh/mocked_data/test_get_route_to/normal/expected_result.json new file mode 100644 index 000000000..c9b94ee86 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/normal/expected_result.json @@ -0,0 +1,28 @@ +{ + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "", + "age": 140400, + "current_active": false, + "routing_table": "default", + "last_active": false, + "next_hop": "192.168.0.2", + "selected_next_hop": false, + "inactive_reason": "", + "preference": 0, + "protocol_attributes": { + "as_path": "", + "remote_address": "192.168.0.2", + "local_preference": 100, + "communities": [ + "1234:45", + "no-export", + "RT:1234:45" + ], + "local_as": 1, + "remote_as": 1 + } + } + ] +} \ No newline at end of file diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_bgp_process___include__BGP_Protocol_Tag_.txt b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_bgp_process___include__BGP_Protocol_Tag_.txt new file mode 100644 index 000000000..3da1b9d29 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_bgp_process___include__BGP_Protocol_Tag_.txt @@ -0,0 +1 @@ +BGP Protocol Tag : 1 \ No newline at end of file diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors_vrf_default___include__is_192_168_0_2_.txt b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors_vrf_default___include__is_192_168_0_2_.txt new file mode 100644 index 000000000..c55d22d04 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_neighbors_vrf_default___include__is_192_168_0_2_.txt @@ -0,0 +1 @@ +BGP neighbor is 192.168.0.2, remote AS 1, ibgp link, Peer index 1 diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_vrf_default_1_0_4_0_24.txt b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_vrf_default_1_0_4_0_24.txt new file mode 100644 index 000000000..27bfd434d --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_bgp_vrf_default_1_0_4_0_24.txt @@ -0,0 +1,15 @@ +BGP routing table information for VRF default, address family IPv4 Unicast +BGP routing table entry for 1.0.4.0/24, version 11 +Paths: (1 available, best #1) +Flags: (0x080012) on xmit-list, is in urib, is backup urib route, is in HW, + + Advertised path-id 1 + Path type: internal, path is valid, is best path + AS-Path: NONE, path sourced internal to AS + 192.168.0.2 (metric 41) from 192.168.0.2 (192.168.0.2) + Origin IGP, MED 0, localpref 100, weight 0 + Community: 1234:45 no-export + Extcommunity: + RT:1234:45 + + Path-id 1 not advertised to any peer diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_route_vrf_all_1_0_4_0_24.txt b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_route_vrf_all_1_0_4_0_24.txt new file mode 100644 index 000000000..0976e0988 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/normal/show_ip_route_vrf_all_1_0_4_0_24.txt @@ -0,0 +1,26 @@ +IP Route Table for VRF "default" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +1.0.4.0/24, ubest/mbest: 1/0 + *via 10.0.0.5, Eth2/2, [110/41], 5d23h, ospf-1, intra + via 192.168.0.2, [200/0], 1d15h, bgp-1, internal, tag 1, (hidden) + +IP Route Table for VRF "management" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found + +IP Route Table for VRF "test-vrf" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found + diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/expected_result.json b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/expected_result.json new file mode 100644 index 000000000..abba82792 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/expected_result.json @@ -0,0 +1,58 @@ +{ + "1.0.4.0/24": [ + { + "protocol": "bgp", + "outgoing_interface": "Port-channel87.3572", + "age": 1728000, + "current_active": true, + "routing_table": "TEST2", + "last_active": true, + "next_hop": "10.5.192.35", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 45, + "protocol_attributes": { + "as_path": "", + "remote_address": "0.0.0.0", + "local_preference": 100, + "communities": [ + "65004:2731", + "RT:65004:1", + "RT:65004:273", + "OSPF DOMAIN ID:0x0005:0x000000000200", + "OSPF RT:0.0.0.0:5:0", + "OSPF ROUTER ID:10.5.192.251" + ], + "local_as": 65004, + "remote_as": 0 + } + }, + { + "protocol": "bgp", + "outgoing_interface": "Port-channel87.3572", + "age": 1728000, + "current_active": true, + "routing_table": "TEST2", + "last_active": true, + "next_hop": "10.5.192.36", + "selected_next_hop": true, + "inactive_reason": "", + "preference": 45, + "protocol_attributes": { + "as_path": "", + "remote_address": "0.0.0.0", + "local_preference": 100, + "communities": [ + "65004:2731", + "RT:65004:1", + "RT:65004:273", + "OSPF DOMAIN ID:0x0005:0x000000000200", + "OSPF RT:0.0.0.0:5:0", + "OSPF ROUTER ID:10.5.192.251" + ], + "local_as": 65004, + "remote_as": 0 + } + } + ] +} \ No newline at end of file diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_bgp_process___include__BGP_Protocol_Tag_.txt b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_bgp_process___include__BGP_Protocol_Tag_.txt new file mode 100644 index 000000000..f6df6b6b2 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_bgp_process___include__BGP_Protocol_Tag_.txt @@ -0,0 +1 @@ +BGP Protocol Tag : 65004 \ No newline at end of file diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_neighbors_vrf_TEST2___include__is_0_0_0_0_.txt b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_neighbors_vrf_TEST2___include__is_0_0_0_0_.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_neighbors_vrf_TEST2___include__is_0_0_0_0_.txt @@ -0,0 +1 @@ + diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST1_1_0_4_0_24.txt b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST1_1_0_4_0_24.txt new file mode 100644 index 000000000..7c7e28094 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST1_1_0_4_0_24.txt @@ -0,0 +1,50 @@ + +BGP routing table entry for 10.0.4.0/24, version 198207 +Paths: (2 available, best #2) +Flags: (0x80c0002) on xmit-list, is not in urib, exported, has label + vpn: version 50886751, (0x100002) on xmit-list + local label: 132 + + Path type: internal, path is valid, not best reason: Weight + Imported from 313:273:10.0.4.0/24 + AS-Path: NONE, path sourced internal to AS + 10.2.4.8 (metric 101) from 10.2.4.8 (10.2.4.8) + Origin incomplete, MED 45, localpref 100, weight 0 + Received label 75 + Community: 65004:2731 + Extcommunity: + RT:65004:1 + RT:65004:273 + OSPF DOMAIN ID:0x0005:0x000000000200 + OSPF RT:0.0.0.0:5:0 + OSPF ROUTER ID:10.5.192.250 + + Advertised path-id 1, VPN AF advertised path-id 1 + Path type: redist, path is valid, is best path + AS-Path: NONE, path locally originated + 0.0.0.0 (metric 0) from 0.0.0.0 (10.5.192.251) + Origin incomplete, MED 45, localpref 100, weight 32768 + Community: 65004:2731 + Extcommunity: + RT:65004:1 + RT:65004:273 + OSPF DOMAIN ID:0x0005:0x000000000200 + OSPF RT:0.0.0.0:5:0 + OSPF ROUTER ID:10.5.192.251 + + VRF advertise information: + Path-id 1 not advertised to any peer + + VPN AF advertise information: + Path-id 1 advertised to peers: + 10.2.4.1 10.2.4.2 10.2.4.8 10.2.4.9 + 10.2.4.10 10.2.4.17 10.2.4.18 10.2.4.19 + 10.2.4.20 10.2.4.23 10.2.4.24 10.2.4.29 + 10.2.4.30 10.2.4.31 10.2.4.32 10.2.4.33 + 10.2.4.34 10.2.4.35 10.2.4.36 10.2.4.39 + 10.2.4.40 10.2.4.51 10.2.4.52 10.2.4.53 + 10.2.4.54 10.2.4.55 10.2.4.56 10.2.4.63 + 10.2.4.64 10.2.4.71 10.2.4.72 10.2.4.75 + 10.2.4.76 10.2.4.85 10.2.4.86 10.2.4.89 + 10.2.4.90 10.2.4.99 10.2.4.100 10.2.4.101 + 10.2.4.102 10.2.4.111 10.2.4.113 diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST2_1_0_4_0_24.txt b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST2_1_0_4_0_24.txt new file mode 100644 index 000000000..9632eca09 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_bgp_vrf_TEST2_1_0_4_0_24.txt @@ -0,0 +1,39 @@ +BGP routing table information for VRF TEST2, address family IPv4 Unicast +BGP routing table entry for 1.0.4.0/24, version 205990 +Paths: (2 available, best #1) +Flags: (0x08001a) on xmit-list, is in urib, is best urib route + vpn: version 50886804, (0x100002) on xmit-list + + Advertised path-id 1 + Path type: redist, path is valid, is best path + Imported from 312:273:1.0.4.0/24 (VRF TEST1) + AS-Path: NONE, path locally originated + 0.0.0.0 (metric 0) from 0.0.0.0 (10.2.12.240) + Origin incomplete, MED 45, localpref 100, weight 32768 + Community: 65004:2731 + Extcommunity: + RT:65004:1 + RT:65004:273 + OSPF DOMAIN ID:0x0005:0x000000000200 + OSPF RT:0.0.0.0:5:0 + OSPF ROUTER ID:10.5.192.251 + + Path type: internal, path is valid, not best reason: Weight + Imported from 313:273:1.0.4.0/24 + AS-Path: NONE, path sourced internal to AS + 10.2.4.8 (metric 101) from 10.2.4.8 (10.2.4.8) + Origin incomplete, MED 45, localpref 100, weight 0 + Received label 75 + Community: 65004:2731 + Extcommunity: + RT:65004:1 + RT:65004:273 + OSPF DOMAIN ID:0x0005:0x000000000200 + OSPF RT:0.0.0.0:5:0 + OSPF ROUTER ID:10.5.192.250 + + VRF advertise information: + Path-id 1 not advertised to any peer + + VPN AF advertise information: + diff --git a/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_route_vrf_all_1_0_4_0_24.txt b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_route_vrf_all_1_0_4_0_24.txt new file mode 100644 index 000000000..a99983b48 --- /dev/null +++ b/test/nxos_ssh/mocked_data/test_get_route_to/vrf1/show_ip_route_vrf_all_1_0_4_0_24.txt @@ -0,0 +1,53 @@ +IP Route Table for VRF "default" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found + +IP Route Table for VRF "management" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found + + +IP Route Table for VRF "TEST1" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +1.0.4.0/24, ubest/mbest: 2/0 + *via 10.5.192.35, Po87.3572, [110/45], 13w5d, ospf-1000, type-1, tag 2731, + *via 10.5.192.36, Po87.3572, [110/45], 13w5d, ospf-1000, type-1, tag 2731, + +IP Route Table for VRF "TEST5" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found + +IP Route Table for VRF "TEST2" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +1.0.4.0/24, ubest/mbest: 2/0 + *via 10.5.192.35%TEST1, Po87.3572, [20/45], 2w6d, bgp-65004, external, tag 65004, + *via 10.5.192.36%TEST1, Po87.3572, [20/45], 2w6d, bgp-65004, external, tag 65004, + +IP Route Table for VRF "TEST3" +'*' denotes best ucast next-hop +'**' denotes best mcast next-hop +'[x/y]' denotes [preference/metric] +'%' in via output denotes VRF + +Route not found +